You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sh...@apache.org on 2016/10/27 21:31:54 UTC

[01/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Repository: airavata
Updated Branches:
  refs/heads/develop c50470c13 -> c2e43fac1


http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class
deleted file mode 100644
index a81eea7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class
deleted file mode 100644
index bfdbc96..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class
deleted file mode 100644
index d52476a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class
deleted file mode 100644
index b90f2d6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class
deleted file mode 100644
index 53b7095..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class
deleted file mode 100644
index bc9f56f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class
deleted file mode 100644
index e5485b5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class
deleted file mode 100644
index ea76c58..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class
deleted file mode 100644
index b2b5b3c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class
deleted file mode 100644
index 978be7d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class
deleted file mode 100644
index a14303a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class
deleted file mode 100644
index f39f47d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class
deleted file mode 100644
index 132eb8a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class
deleted file mode 100644
index 54e13a2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class
deleted file mode 100644
index 06dc014..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class
deleted file mode 100644
index 65908f2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class
deleted file mode 100644
index be83467..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class
deleted file mode 100644
index 4f704a8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class
deleted file mode 100644
index 6661d00..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class
deleted file mode 100644
index dddcc89..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class
deleted file mode 100644
index a17498d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class
deleted file mode 100644
index 971add3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class
deleted file mode 100644
index 92efb45..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class
deleted file mode 100644
index b0cf659..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class
deleted file mode 100644
index ad40665..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class
deleted file mode 100644
index f4d3aed..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class
deleted file mode 100644
index 1808fd4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class
deleted file mode 100644
index cdf0273..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class
deleted file mode 100644
index d030f57..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class
deleted file mode 100644
index 3b1db7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class
deleted file mode 100644
index 5515a49..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class
deleted file mode 100644
index a0e7797..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class
deleted file mode 100644
index 641599f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class
deleted file mode 100644
index afbbea9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class
deleted file mode 100644
index ae03e36..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class
deleted file mode 100644
index d5060b3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class
deleted file mode 100644
index 80ca8bd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class
deleted file mode 100644
index 6b9b77f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class
deleted file mode 100644
index b5ee579..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class
deleted file mode 100644
index 7161585..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class
deleted file mode 100644
index 7ddcaa2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class
deleted file mode 100644
index 84ea6f7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class
deleted file mode 100644
index 33686e1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class
deleted file mode 100644
index 13ec487..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class
deleted file mode 100644
index 9d7e24a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class
deleted file mode 100644
index d9fc8ef..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class and /dev/null differ


[46/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class
new file mode 100644
index 0000000..176ec3b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class
new file mode 100644
index 0000000..1916d31
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class
new file mode 100644
index 0000000..14fdec5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class
new file mode 100644
index 0000000..a791b5e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class
new file mode 100644
index 0000000..1be8a4d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class
new file mode 100644
index 0000000..bbfe725
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class
new file mode 100644
index 0000000..8f533a9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class
new file mode 100644
index 0000000..cbce5b9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class
new file mode 100644
index 0000000..44185d2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class
new file mode 100644
index 0000000..d42b048
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class
new file mode 100644
index 0000000..1ddab5c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class
new file mode 100644
index 0000000..42c6982
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class
new file mode 100644
index 0000000..f229827
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class
new file mode 100644
index 0000000..6c9a716
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class
new file mode 100644
index 0000000..56c24e5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class
new file mode 100644
index 0000000..d615375
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class
new file mode 100644
index 0000000..c996c3b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class
new file mode 100644
index 0000000..eab164a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class
new file mode 100644
index 0000000..756dd6f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class
new file mode 100644
index 0000000..19f1640
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class
new file mode 100644
index 0000000..c88f1cb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class
new file mode 100644
index 0000000..c75ed82
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class
new file mode 100644
index 0000000..393bb09
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class
new file mode 100644
index 0000000..3844238
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class
new file mode 100644
index 0000000..c2ee84e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class
new file mode 100644
index 0000000..0da594a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class
new file mode 100644
index 0000000..0a5862e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class
new file mode 100644
index 0000000..5de2f34
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class
new file mode 100644
index 0000000..4467313
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class
new file mode 100644
index 0000000..8b730bf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class
new file mode 100644
index 0000000..9caecee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class
new file mode 100644
index 0000000..8ed7175
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class
new file mode 100644
index 0000000..9672135
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class
new file mode 100644
index 0000000..7863369
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class
new file mode 100644
index 0000000..a42225f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class
new file mode 100644
index 0000000..167c45d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class
new file mode 100644
index 0000000..4e2b799
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class
new file mode 100644
index 0000000..ea37192
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class
new file mode 100644
index 0000000..b9c1dd6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class
new file mode 100644
index 0000000..18370aa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class
new file mode 100644
index 0000000..1f2acd7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class
new file mode 100644
index 0000000..d8058b4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class
new file mode 100644
index 0000000..4409c9e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class
new file mode 100644
index 0000000..4f7f62e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class
new file mode 100644
index 0000000..8228a59
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class
new file mode 100644
index 0000000..7434411
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class
new file mode 100644
index 0000000..5b5c94c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class
new file mode 100644
index 0000000..946cabe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class
new file mode 100644
index 0000000..3578a83
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class
new file mode 100644
index 0000000..9c78e5c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class
new file mode 100644
index 0000000..e093eea
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class
new file mode 100644
index 0000000..04c2c39
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class
new file mode 100644
index 0000000..63bb194
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class
new file mode 100644
index 0000000..c521e46
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class
new file mode 100644
index 0000000..fda3980
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class
new file mode 100644
index 0000000..f208f03
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class
new file mode 100644
index 0000000..99f7569
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class
new file mode 100644
index 0000000..48e2166
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class
new file mode 100644
index 0000000..4c2cccc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class
new file mode 100644
index 0000000..a615abd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class
new file mode 100644
index 0000000..0418f1e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class
new file mode 100644
index 0000000..df32e34
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class
new file mode 100644
index 0000000..8dd40cc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class
new file mode 100644
index 0000000..885861a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class
new file mode 100644
index 0000000..05250c9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class
new file mode 100644
index 0000000..5611a6c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class
new file mode 100644
index 0000000..16469f2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class
new file mode 100644
index 0000000..62a1464
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class
new file mode 100644
index 0000000..2bf5c60
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class
new file mode 100644
index 0000000..e9197a6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class
new file mode 100644
index 0000000..9973b54
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class
new file mode 100644
index 0000000..e4e7c4b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class
new file mode 100644
index 0000000..04f57ff
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class
new file mode 100644
index 0000000..696635b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class
new file mode 100644
index 0000000..a883caa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class
new file mode 100644
index 0000000..8b090bb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class
new file mode 100644
index 0000000..de29483
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class
new file mode 100644
index 0000000..98ffddd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class
new file mode 100644
index 0000000..c571015
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class
new file mode 100644
index 0000000..f5b3882
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class
new file mode 100644
index 0000000..4dd15f6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class
new file mode 100644
index 0000000..05c8ee5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class
new file mode 100644
index 0000000..5adc804
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class
new file mode 100644
index 0000000..e29606b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class
new file mode 100644
index 0000000..21c9490
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class
new file mode 100644
index 0000000..d044b69
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class
new file mode 100644
index 0000000..ab31603
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class
new file mode 100644
index 0000000..247afb0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class
new file mode 100644
index 0000000..e92d9da
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class
new file mode 100644
index 0000000..45b0ad5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class
new file mode 100644
index 0000000..6e5826f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class
new file mode 100644
index 0000000..0572aee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class
new file mode 100644
index 0000000..90fc542
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class
new file mode 100644
index 0000000..fcfe034
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class
new file mode 100644
index 0000000..ddda628
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class
new file mode 100644
index 0000000..d1b0895
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class
new file mode 100644
index 0000000..55f5b03
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class
new file mode 100644
index 0000000..4ae3466
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class
new file mode 100644
index 0000000..cc6afbf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class
new file mode 100644
index 0000000..7695c92
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class
new file mode 100644
index 0000000..da5ec0e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class
new file mode 100644
index 0000000..4dd498a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class
new file mode 100644
index 0000000..bbe5fc6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class
new file mode 100644
index 0000000..f047fd2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class
new file mode 100644
index 0000000..a962576
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class
new file mode 100644
index 0000000..d716501
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class
new file mode 100644
index 0000000..9c8b3ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class
new file mode 100644
index 0000000..c6ed4dc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class
new file mode 100644
index 0000000..9d2d7ab
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class
new file mode 100644
index 0000000..bec2aaf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class
new file mode 100644
index 0000000..fd11f39
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class
new file mode 100644
index 0000000..bbfc32f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class
new file mode 100644
index 0000000..791b41d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class
new file mode 100644
index 0000000..904fee5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class
new file mode 100644
index 0000000..51eb394
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class
new file mode 100644
index 0000000..c75ba6f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class
new file mode 100644
index 0000000..5413187
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class
new file mode 100644
index 0000000..ecadff9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class
new file mode 100644
index 0000000..7ebb8c7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class
new file mode 100644
index 0000000..9d7d861
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class
new file mode 100644
index 0000000..39f2ef3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class
new file mode 100644
index 0000000..468f20d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class
new file mode 100644
index 0000000..761a0c7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class
new file mode 100644
index 0000000..3b6cfc0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class
new file mode 100644
index 0000000..b4caeba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class
new file mode 100644
index 0000000..b97b5a1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class
new file mode 100644
index 0000000..d025360
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class differ


[34/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.java
new file mode 100644
index 0000000..17b660c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.java
@@ -0,0 +1,912 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetQuotaResult implements org.apache.thrift.TBase<GetQuotaResult, GetQuotaResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetQuotaResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetQuotaResult");
+
+  private static final org.apache.thrift.protocol.TField QUOTA_FIELD_DESC = new org.apache.thrift.protocol.TField("quota", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField PROD_SHARED_CONSUMPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("prodSharedConsumption", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+  private static final org.apache.thrift.protocol.TField NON_PROD_SHARED_CONSUMPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("nonProdSharedConsumption", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+  private static final org.apache.thrift.protocol.TField PROD_DEDICATED_CONSUMPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("prodDedicatedConsumption", org.apache.thrift.protocol.TType.STRUCT, (short)4);
+  private static final org.apache.thrift.protocol.TField NON_PROD_DEDICATED_CONSUMPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("nonProdDedicatedConsumption", org.apache.thrift.protocol.TType.STRUCT, (short)5);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetQuotaResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetQuotaResultTupleSchemeFactory());
+  }
+
+  /**
+   * Total allocated resource quota.
+   */
+  public ResourceAggregate quota; // required
+  /**
+   * Resources consumed by production jobs from a shared resource pool.
+   */
+  public ResourceAggregate prodSharedConsumption; // optional
+  /**
+   * Resources consumed by non-production jobs from a shared resource pool.
+   */
+  public ResourceAggregate nonProdSharedConsumption; // optional
+  /**
+   * Resources consumed by production jobs from a dedicated resource pool.
+   */
+  public ResourceAggregate prodDedicatedConsumption; // optional
+  /**
+   * Resources consumed by non-production jobs from a dedicated resource pool.
+   */
+  public ResourceAggregate nonProdDedicatedConsumption; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Total allocated resource quota.
+     */
+    QUOTA((short)1, "quota"),
+    /**
+     * Resources consumed by production jobs from a shared resource pool.
+     */
+    PROD_SHARED_CONSUMPTION((short)2, "prodSharedConsumption"),
+    /**
+     * Resources consumed by non-production jobs from a shared resource pool.
+     */
+    NON_PROD_SHARED_CONSUMPTION((short)3, "nonProdSharedConsumption"),
+    /**
+     * Resources consumed by production jobs from a dedicated resource pool.
+     */
+    PROD_DEDICATED_CONSUMPTION((short)4, "prodDedicatedConsumption"),
+    /**
+     * Resources consumed by non-production jobs from a dedicated resource pool.
+     */
+    NON_PROD_DEDICATED_CONSUMPTION((short)5, "nonProdDedicatedConsumption");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // QUOTA
+          return QUOTA;
+        case 2: // PROD_SHARED_CONSUMPTION
+          return PROD_SHARED_CONSUMPTION;
+        case 3: // NON_PROD_SHARED_CONSUMPTION
+          return NON_PROD_SHARED_CONSUMPTION;
+        case 4: // PROD_DEDICATED_CONSUMPTION
+          return PROD_DEDICATED_CONSUMPTION;
+        case 5: // NON_PROD_DEDICATED_CONSUMPTION
+          return NON_PROD_DEDICATED_CONSUMPTION;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.PROD_SHARED_CONSUMPTION,_Fields.NON_PROD_SHARED_CONSUMPTION,_Fields.PROD_DEDICATED_CONSUMPTION,_Fields.NON_PROD_DEDICATED_CONSUMPTION};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.QUOTA, new org.apache.thrift.meta_data.FieldMetaData("quota", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResourceAggregate.class)));
+    tmpMap.put(_Fields.PROD_SHARED_CONSUMPTION, new org.apache.thrift.meta_data.FieldMetaData("prodSharedConsumption", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResourceAggregate.class)));
+    tmpMap.put(_Fields.NON_PROD_SHARED_CONSUMPTION, new org.apache.thrift.meta_data.FieldMetaData("nonProdSharedConsumption", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResourceAggregate.class)));
+    tmpMap.put(_Fields.PROD_DEDICATED_CONSUMPTION, new org.apache.thrift.meta_data.FieldMetaData("prodDedicatedConsumption", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResourceAggregate.class)));
+    tmpMap.put(_Fields.NON_PROD_DEDICATED_CONSUMPTION, new org.apache.thrift.meta_data.FieldMetaData("nonProdDedicatedConsumption", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResourceAggregate.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetQuotaResult.class, metaDataMap);
+  }
+
+  public GetQuotaResult() {
+  }
+
+  public GetQuotaResult(
+    ResourceAggregate quota)
+  {
+    this();
+    this.quota = quota;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetQuotaResult(GetQuotaResult other) {
+    if (other.isSetQuota()) {
+      this.quota = new ResourceAggregate(other.quota);
+    }
+    if (other.isSetProdSharedConsumption()) {
+      this.prodSharedConsumption = new ResourceAggregate(other.prodSharedConsumption);
+    }
+    if (other.isSetNonProdSharedConsumption()) {
+      this.nonProdSharedConsumption = new ResourceAggregate(other.nonProdSharedConsumption);
+    }
+    if (other.isSetProdDedicatedConsumption()) {
+      this.prodDedicatedConsumption = new ResourceAggregate(other.prodDedicatedConsumption);
+    }
+    if (other.isSetNonProdDedicatedConsumption()) {
+      this.nonProdDedicatedConsumption = new ResourceAggregate(other.nonProdDedicatedConsumption);
+    }
+  }
+
+  public GetQuotaResult deepCopy() {
+    return new GetQuotaResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.quota = null;
+    this.prodSharedConsumption = null;
+    this.nonProdSharedConsumption = null;
+    this.prodDedicatedConsumption = null;
+    this.nonProdDedicatedConsumption = null;
+  }
+
+  /**
+   * Total allocated resource quota.
+   */
+  public ResourceAggregate getQuota() {
+    return this.quota;
+  }
+
+  /**
+   * Total allocated resource quota.
+   */
+  public GetQuotaResult setQuota(ResourceAggregate quota) {
+    this.quota = quota;
+    return this;
+  }
+
+  public void unsetQuota() {
+    this.quota = null;
+  }
+
+  /** Returns true if field quota is set (has been assigned a value) and false otherwise */
+  public boolean isSetQuota() {
+    return this.quota != null;
+  }
+
+  public void setQuotaIsSet(boolean value) {
+    if (!value) {
+      this.quota = null;
+    }
+  }
+
+  /**
+   * Resources consumed by production jobs from a shared resource pool.
+   */
+  public ResourceAggregate getProdSharedConsumption() {
+    return this.prodSharedConsumption;
+  }
+
+  /**
+   * Resources consumed by production jobs from a shared resource pool.
+   */
+  public GetQuotaResult setProdSharedConsumption(ResourceAggregate prodSharedConsumption) {
+    this.prodSharedConsumption = prodSharedConsumption;
+    return this;
+  }
+
+  public void unsetProdSharedConsumption() {
+    this.prodSharedConsumption = null;
+  }
+
+  /** Returns true if field prodSharedConsumption is set (has been assigned a value) and false otherwise */
+  public boolean isSetProdSharedConsumption() {
+    return this.prodSharedConsumption != null;
+  }
+
+  public void setProdSharedConsumptionIsSet(boolean value) {
+    if (!value) {
+      this.prodSharedConsumption = null;
+    }
+  }
+
+  /**
+   * Resources consumed by non-production jobs from a shared resource pool.
+   */
+  public ResourceAggregate getNonProdSharedConsumption() {
+    return this.nonProdSharedConsumption;
+  }
+
+  /**
+   * Resources consumed by non-production jobs from a shared resource pool.
+   */
+  public GetQuotaResult setNonProdSharedConsumption(ResourceAggregate nonProdSharedConsumption) {
+    this.nonProdSharedConsumption = nonProdSharedConsumption;
+    return this;
+  }
+
+  public void unsetNonProdSharedConsumption() {
+    this.nonProdSharedConsumption = null;
+  }
+
+  /** Returns true if field nonProdSharedConsumption is set (has been assigned a value) and false otherwise */
+  public boolean isSetNonProdSharedConsumption() {
+    return this.nonProdSharedConsumption != null;
+  }
+
+  public void setNonProdSharedConsumptionIsSet(boolean value) {
+    if (!value) {
+      this.nonProdSharedConsumption = null;
+    }
+  }
+
+  /**
+   * Resources consumed by production jobs from a dedicated resource pool.
+   */
+  public ResourceAggregate getProdDedicatedConsumption() {
+    return this.prodDedicatedConsumption;
+  }
+
+  /**
+   * Resources consumed by production jobs from a dedicated resource pool.
+   */
+  public GetQuotaResult setProdDedicatedConsumption(ResourceAggregate prodDedicatedConsumption) {
+    this.prodDedicatedConsumption = prodDedicatedConsumption;
+    return this;
+  }
+
+  public void unsetProdDedicatedConsumption() {
+    this.prodDedicatedConsumption = null;
+  }
+
+  /** Returns true if field prodDedicatedConsumption is set (has been assigned a value) and false otherwise */
+  public boolean isSetProdDedicatedConsumption() {
+    return this.prodDedicatedConsumption != null;
+  }
+
+  public void setProdDedicatedConsumptionIsSet(boolean value) {
+    if (!value) {
+      this.prodDedicatedConsumption = null;
+    }
+  }
+
+  /**
+   * Resources consumed by non-production jobs from a dedicated resource pool.
+   */
+  public ResourceAggregate getNonProdDedicatedConsumption() {
+    return this.nonProdDedicatedConsumption;
+  }
+
+  /**
+   * Resources consumed by non-production jobs from a dedicated resource pool.
+   */
+  public GetQuotaResult setNonProdDedicatedConsumption(ResourceAggregate nonProdDedicatedConsumption) {
+    this.nonProdDedicatedConsumption = nonProdDedicatedConsumption;
+    return this;
+  }
+
+  public void unsetNonProdDedicatedConsumption() {
+    this.nonProdDedicatedConsumption = null;
+  }
+
+  /** Returns true if field nonProdDedicatedConsumption is set (has been assigned a value) and false otherwise */
+  public boolean isSetNonProdDedicatedConsumption() {
+    return this.nonProdDedicatedConsumption != null;
+  }
+
+  public void setNonProdDedicatedConsumptionIsSet(boolean value) {
+    if (!value) {
+      this.nonProdDedicatedConsumption = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case QUOTA:
+      if (value == null) {
+        unsetQuota();
+      } else {
+        setQuota((ResourceAggregate)value);
+      }
+      break;
+
+    case PROD_SHARED_CONSUMPTION:
+      if (value == null) {
+        unsetProdSharedConsumption();
+      } else {
+        setProdSharedConsumption((ResourceAggregate)value);
+      }
+      break;
+
+    case NON_PROD_SHARED_CONSUMPTION:
+      if (value == null) {
+        unsetNonProdSharedConsumption();
+      } else {
+        setNonProdSharedConsumption((ResourceAggregate)value);
+      }
+      break;
+
+    case PROD_DEDICATED_CONSUMPTION:
+      if (value == null) {
+        unsetProdDedicatedConsumption();
+      } else {
+        setProdDedicatedConsumption((ResourceAggregate)value);
+      }
+      break;
+
+    case NON_PROD_DEDICATED_CONSUMPTION:
+      if (value == null) {
+        unsetNonProdDedicatedConsumption();
+      } else {
+        setNonProdDedicatedConsumption((ResourceAggregate)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case QUOTA:
+      return getQuota();
+
+    case PROD_SHARED_CONSUMPTION:
+      return getProdSharedConsumption();
+
+    case NON_PROD_SHARED_CONSUMPTION:
+      return getNonProdSharedConsumption();
+
+    case PROD_DEDICATED_CONSUMPTION:
+      return getProdDedicatedConsumption();
+
+    case NON_PROD_DEDICATED_CONSUMPTION:
+      return getNonProdDedicatedConsumption();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case QUOTA:
+      return isSetQuota();
+    case PROD_SHARED_CONSUMPTION:
+      return isSetProdSharedConsumption();
+    case NON_PROD_SHARED_CONSUMPTION:
+      return isSetNonProdSharedConsumption();
+    case PROD_DEDICATED_CONSUMPTION:
+      return isSetProdDedicatedConsumption();
+    case NON_PROD_DEDICATED_CONSUMPTION:
+      return isSetNonProdDedicatedConsumption();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetQuotaResult)
+      return this.equals((GetQuotaResult)that);
+    return false;
+  }
+
+  public boolean equals(GetQuotaResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_quota = true && this.isSetQuota();
+    boolean that_present_quota = true && that.isSetQuota();
+    if (this_present_quota || that_present_quota) {
+      if (!(this_present_quota && that_present_quota))
+        return false;
+      if (!this.quota.equals(that.quota))
+        return false;
+    }
+
+    boolean this_present_prodSharedConsumption = true && this.isSetProdSharedConsumption();
+    boolean that_present_prodSharedConsumption = true && that.isSetProdSharedConsumption();
+    if (this_present_prodSharedConsumption || that_present_prodSharedConsumption) {
+      if (!(this_present_prodSharedConsumption && that_present_prodSharedConsumption))
+        return false;
+      if (!this.prodSharedConsumption.equals(that.prodSharedConsumption))
+        return false;
+    }
+
+    boolean this_present_nonProdSharedConsumption = true && this.isSetNonProdSharedConsumption();
+    boolean that_present_nonProdSharedConsumption = true && that.isSetNonProdSharedConsumption();
+    if (this_present_nonProdSharedConsumption || that_present_nonProdSharedConsumption) {
+      if (!(this_present_nonProdSharedConsumption && that_present_nonProdSharedConsumption))
+        return false;
+      if (!this.nonProdSharedConsumption.equals(that.nonProdSharedConsumption))
+        return false;
+    }
+
+    boolean this_present_prodDedicatedConsumption = true && this.isSetProdDedicatedConsumption();
+    boolean that_present_prodDedicatedConsumption = true && that.isSetProdDedicatedConsumption();
+    if (this_present_prodDedicatedConsumption || that_present_prodDedicatedConsumption) {
+      if (!(this_present_prodDedicatedConsumption && that_present_prodDedicatedConsumption))
+        return false;
+      if (!this.prodDedicatedConsumption.equals(that.prodDedicatedConsumption))
+        return false;
+    }
+
+    boolean this_present_nonProdDedicatedConsumption = true && this.isSetNonProdDedicatedConsumption();
+    boolean that_present_nonProdDedicatedConsumption = true && that.isSetNonProdDedicatedConsumption();
+    if (this_present_nonProdDedicatedConsumption || that_present_nonProdDedicatedConsumption) {
+      if (!(this_present_nonProdDedicatedConsumption && that_present_nonProdDedicatedConsumption))
+        return false;
+      if (!this.nonProdDedicatedConsumption.equals(that.nonProdDedicatedConsumption))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_quota = true && (isSetQuota());
+    list.add(present_quota);
+    if (present_quota)
+      list.add(quota);
+
+    boolean present_prodSharedConsumption = true && (isSetProdSharedConsumption());
+    list.add(present_prodSharedConsumption);
+    if (present_prodSharedConsumption)
+      list.add(prodSharedConsumption);
+
+    boolean present_nonProdSharedConsumption = true && (isSetNonProdSharedConsumption());
+    list.add(present_nonProdSharedConsumption);
+    if (present_nonProdSharedConsumption)
+      list.add(nonProdSharedConsumption);
+
+    boolean present_prodDedicatedConsumption = true && (isSetProdDedicatedConsumption());
+    list.add(present_prodDedicatedConsumption);
+    if (present_prodDedicatedConsumption)
+      list.add(prodDedicatedConsumption);
+
+    boolean present_nonProdDedicatedConsumption = true && (isSetNonProdDedicatedConsumption());
+    list.add(present_nonProdDedicatedConsumption);
+    if (present_nonProdDedicatedConsumption)
+      list.add(nonProdDedicatedConsumption);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetQuotaResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetQuota()).compareTo(other.isSetQuota());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetQuota()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.quota, other.quota);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetProdSharedConsumption()).compareTo(other.isSetProdSharedConsumption());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetProdSharedConsumption()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.prodSharedConsumption, other.prodSharedConsumption);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetNonProdSharedConsumption()).compareTo(other.isSetNonProdSharedConsumption());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNonProdSharedConsumption()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nonProdSharedConsumption, other.nonProdSharedConsumption);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetProdDedicatedConsumption()).compareTo(other.isSetProdDedicatedConsumption());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetProdDedicatedConsumption()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.prodDedicatedConsumption, other.prodDedicatedConsumption);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetNonProdDedicatedConsumption()).compareTo(other.isSetNonProdDedicatedConsumption());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNonProdDedicatedConsumption()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nonProdDedicatedConsumption, other.nonProdDedicatedConsumption);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetQuotaResult(");
+    boolean first = true;
+
+    sb.append("quota:");
+    if (this.quota == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.quota);
+    }
+    first = false;
+    if (isSetProdSharedConsumption()) {
+      if (!first) sb.append(", ");
+      sb.append("prodSharedConsumption:");
+      if (this.prodSharedConsumption == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.prodSharedConsumption);
+      }
+      first = false;
+    }
+    if (isSetNonProdSharedConsumption()) {
+      if (!first) sb.append(", ");
+      sb.append("nonProdSharedConsumption:");
+      if (this.nonProdSharedConsumption == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.nonProdSharedConsumption);
+      }
+      first = false;
+    }
+    if (isSetProdDedicatedConsumption()) {
+      if (!first) sb.append(", ");
+      sb.append("prodDedicatedConsumption:");
+      if (this.prodDedicatedConsumption == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.prodDedicatedConsumption);
+      }
+      first = false;
+    }
+    if (isSetNonProdDedicatedConsumption()) {
+      if (!first) sb.append(", ");
+      sb.append("nonProdDedicatedConsumption:");
+      if (this.nonProdDedicatedConsumption == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.nonProdDedicatedConsumption);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (quota != null) {
+      quota.validate();
+    }
+    if (prodSharedConsumption != null) {
+      prodSharedConsumption.validate();
+    }
+    if (nonProdSharedConsumption != null) {
+      nonProdSharedConsumption.validate();
+    }
+    if (prodDedicatedConsumption != null) {
+      prodDedicatedConsumption.validate();
+    }
+    if (nonProdDedicatedConsumption != null) {
+      nonProdDedicatedConsumption.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetQuotaResultStandardSchemeFactory implements SchemeFactory {
+    public GetQuotaResultStandardScheme getScheme() {
+      return new GetQuotaResultStandardScheme();
+    }
+  }
+
+  private static class GetQuotaResultStandardScheme extends StandardScheme<GetQuotaResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetQuotaResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // QUOTA
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.quota = new ResourceAggregate();
+              struct.quota.read(iprot);
+              struct.setQuotaIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // PROD_SHARED_CONSUMPTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.prodSharedConsumption = new ResourceAggregate();
+              struct.prodSharedConsumption.read(iprot);
+              struct.setProdSharedConsumptionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // NON_PROD_SHARED_CONSUMPTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.nonProdSharedConsumption = new ResourceAggregate();
+              struct.nonProdSharedConsumption.read(iprot);
+              struct.setNonProdSharedConsumptionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // PROD_DEDICATED_CONSUMPTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.prodDedicatedConsumption = new ResourceAggregate();
+              struct.prodDedicatedConsumption.read(iprot);
+              struct.setProdDedicatedConsumptionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // NON_PROD_DEDICATED_CONSUMPTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.nonProdDedicatedConsumption = new ResourceAggregate();
+              struct.nonProdDedicatedConsumption.read(iprot);
+              struct.setNonProdDedicatedConsumptionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetQuotaResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.quota != null) {
+        oprot.writeFieldBegin(QUOTA_FIELD_DESC);
+        struct.quota.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.prodSharedConsumption != null) {
+        if (struct.isSetProdSharedConsumption()) {
+          oprot.writeFieldBegin(PROD_SHARED_CONSUMPTION_FIELD_DESC);
+          struct.prodSharedConsumption.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.nonProdSharedConsumption != null) {
+        if (struct.isSetNonProdSharedConsumption()) {
+          oprot.writeFieldBegin(NON_PROD_SHARED_CONSUMPTION_FIELD_DESC);
+          struct.nonProdSharedConsumption.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.prodDedicatedConsumption != null) {
+        if (struct.isSetProdDedicatedConsumption()) {
+          oprot.writeFieldBegin(PROD_DEDICATED_CONSUMPTION_FIELD_DESC);
+          struct.prodDedicatedConsumption.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.nonProdDedicatedConsumption != null) {
+        if (struct.isSetNonProdDedicatedConsumption()) {
+          oprot.writeFieldBegin(NON_PROD_DEDICATED_CONSUMPTION_FIELD_DESC);
+          struct.nonProdDedicatedConsumption.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetQuotaResultTupleSchemeFactory implements SchemeFactory {
+    public GetQuotaResultTupleScheme getScheme() {
+      return new GetQuotaResultTupleScheme();
+    }
+  }
+
+  private static class GetQuotaResultTupleScheme extends TupleScheme<GetQuotaResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetQuotaResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetQuota()) {
+        optionals.set(0);
+      }
+      if (struct.isSetProdSharedConsumption()) {
+        optionals.set(1);
+      }
+      if (struct.isSetNonProdSharedConsumption()) {
+        optionals.set(2);
+      }
+      if (struct.isSetProdDedicatedConsumption()) {
+        optionals.set(3);
+      }
+      if (struct.isSetNonProdDedicatedConsumption()) {
+        optionals.set(4);
+      }
+      oprot.writeBitSet(optionals, 5);
+      if (struct.isSetQuota()) {
+        struct.quota.write(oprot);
+      }
+      if (struct.isSetProdSharedConsumption()) {
+        struct.prodSharedConsumption.write(oprot);
+      }
+      if (struct.isSetNonProdSharedConsumption()) {
+        struct.nonProdSharedConsumption.write(oprot);
+      }
+      if (struct.isSetProdDedicatedConsumption()) {
+        struct.prodDedicatedConsumption.write(oprot);
+      }
+      if (struct.isSetNonProdDedicatedConsumption()) {
+        struct.nonProdDedicatedConsumption.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetQuotaResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(5);
+      if (incoming.get(0)) {
+        struct.quota = new ResourceAggregate();
+        struct.quota.read(iprot);
+        struct.setQuotaIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.prodSharedConsumption = new ResourceAggregate();
+        struct.prodSharedConsumption.read(iprot);
+        struct.setProdSharedConsumptionIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.nonProdSharedConsumption = new ResourceAggregate();
+        struct.nonProdSharedConsumption.read(iprot);
+        struct.setNonProdSharedConsumptionIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.prodDedicatedConsumption = new ResourceAggregate();
+        struct.prodDedicatedConsumption.read(iprot);
+        struct.setProdDedicatedConsumptionIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.nonProdDedicatedConsumption = new ResourceAggregate();
+        struct.nonProdDedicatedConsumption.read(iprot);
+        struct.setNonProdDedicatedConsumptionIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.java
new file mode 100644
index 0000000..9da9ecd
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.java
@@ -0,0 +1,584 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Result of the getTierConfigResult call.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetTierConfigResult implements org.apache.thrift.TBase<GetTierConfigResult, GetTierConfigResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetTierConfigResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetTierConfigResult");
+
+  private static final org.apache.thrift.protocol.TField DEFAULT_TIER_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("defaultTierName", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField TIERS_FIELD_DESC = new org.apache.thrift.protocol.TField("tiers", org.apache.thrift.protocol.TType.SET, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetTierConfigResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetTierConfigResultTupleSchemeFactory());
+  }
+
+  /**
+   * Name of the default tier.
+   */
+  public String defaultTierName; // required
+  /**
+   * Set of tier configurations.
+   */
+  public Set<TierConfig> tiers; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Name of the default tier.
+     */
+    DEFAULT_TIER_NAME((short)1, "defaultTierName"),
+    /**
+     * Set of tier configurations.
+     */
+    TIERS((short)2, "tiers");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // DEFAULT_TIER_NAME
+          return DEFAULT_TIER_NAME;
+        case 2: // TIERS
+          return TIERS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.DEFAULT_TIER_NAME, new org.apache.thrift.meta_data.FieldMetaData("defaultTierName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.TIERS, new org.apache.thrift.meta_data.FieldMetaData("tiers", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TierConfig.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetTierConfigResult.class, metaDataMap);
+  }
+
+  public GetTierConfigResult() {
+  }
+
+  public GetTierConfigResult(
+    String defaultTierName,
+    Set<TierConfig> tiers)
+  {
+    this();
+    this.defaultTierName = defaultTierName;
+    this.tiers = tiers;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetTierConfigResult(GetTierConfigResult other) {
+    if (other.isSetDefaultTierName()) {
+      this.defaultTierName = other.defaultTierName;
+    }
+    if (other.isSetTiers()) {
+      Set<TierConfig> __this__tiers = new HashSet<TierConfig>(other.tiers.size());
+      for (TierConfig other_element : other.tiers) {
+        __this__tiers.add(new TierConfig(other_element));
+      }
+      this.tiers = __this__tiers;
+    }
+  }
+
+  public GetTierConfigResult deepCopy() {
+    return new GetTierConfigResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.defaultTierName = null;
+    this.tiers = null;
+  }
+
+  /**
+   * Name of the default tier.
+   */
+  public String getDefaultTierName() {
+    return this.defaultTierName;
+  }
+
+  /**
+   * Name of the default tier.
+   */
+  public GetTierConfigResult setDefaultTierName(String defaultTierName) {
+    this.defaultTierName = defaultTierName;
+    return this;
+  }
+
+  public void unsetDefaultTierName() {
+    this.defaultTierName = null;
+  }
+
+  /** Returns true if field defaultTierName is set (has been assigned a value) and false otherwise */
+  public boolean isSetDefaultTierName() {
+    return this.defaultTierName != null;
+  }
+
+  public void setDefaultTierNameIsSet(boolean value) {
+    if (!value) {
+      this.defaultTierName = null;
+    }
+  }
+
+  public int getTiersSize() {
+    return (this.tiers == null) ? 0 : this.tiers.size();
+  }
+
+  public java.util.Iterator<TierConfig> getTiersIterator() {
+    return (this.tiers == null) ? null : this.tiers.iterator();
+  }
+
+  public void addToTiers(TierConfig elem) {
+    if (this.tiers == null) {
+      this.tiers = new HashSet<TierConfig>();
+    }
+    this.tiers.add(elem);
+  }
+
+  /**
+   * Set of tier configurations.
+   */
+  public Set<TierConfig> getTiers() {
+    return this.tiers;
+  }
+
+  /**
+   * Set of tier configurations.
+   */
+  public GetTierConfigResult setTiers(Set<TierConfig> tiers) {
+    this.tiers = tiers;
+    return this;
+  }
+
+  public void unsetTiers() {
+    this.tiers = null;
+  }
+
+  /** Returns true if field tiers is set (has been assigned a value) and false otherwise */
+  public boolean isSetTiers() {
+    return this.tiers != null;
+  }
+
+  public void setTiersIsSet(boolean value) {
+    if (!value) {
+      this.tiers = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case DEFAULT_TIER_NAME:
+      if (value == null) {
+        unsetDefaultTierName();
+      } else {
+        setDefaultTierName((String)value);
+      }
+      break;
+
+    case TIERS:
+      if (value == null) {
+        unsetTiers();
+      } else {
+        setTiers((Set<TierConfig>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case DEFAULT_TIER_NAME:
+      return getDefaultTierName();
+
+    case TIERS:
+      return getTiers();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case DEFAULT_TIER_NAME:
+      return isSetDefaultTierName();
+    case TIERS:
+      return isSetTiers();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetTierConfigResult)
+      return this.equals((GetTierConfigResult)that);
+    return false;
+  }
+
+  public boolean equals(GetTierConfigResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_defaultTierName = true && this.isSetDefaultTierName();
+    boolean that_present_defaultTierName = true && that.isSetDefaultTierName();
+    if (this_present_defaultTierName || that_present_defaultTierName) {
+      if (!(this_present_defaultTierName && that_present_defaultTierName))
+        return false;
+      if (!this.defaultTierName.equals(that.defaultTierName))
+        return false;
+    }
+
+    boolean this_present_tiers = true && this.isSetTiers();
+    boolean that_present_tiers = true && that.isSetTiers();
+    if (this_present_tiers || that_present_tiers) {
+      if (!(this_present_tiers && that_present_tiers))
+        return false;
+      if (!this.tiers.equals(that.tiers))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_defaultTierName = true && (isSetDefaultTierName());
+    list.add(present_defaultTierName);
+    if (present_defaultTierName)
+      list.add(defaultTierName);
+
+    boolean present_tiers = true && (isSetTiers());
+    list.add(present_tiers);
+    if (present_tiers)
+      list.add(tiers);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetTierConfigResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetDefaultTierName()).compareTo(other.isSetDefaultTierName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDefaultTierName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.defaultTierName, other.defaultTierName);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTiers()).compareTo(other.isSetTiers());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTiers()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tiers, other.tiers);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetTierConfigResult(");
+    boolean first = true;
+
+    sb.append("defaultTierName:");
+    if (this.defaultTierName == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.defaultTierName);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("tiers:");
+    if (this.tiers == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.tiers);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetTierConfigResultStandardSchemeFactory implements SchemeFactory {
+    public GetTierConfigResultStandardScheme getScheme() {
+      return new GetTierConfigResultStandardScheme();
+    }
+  }
+
+  private static class GetTierConfigResultStandardScheme extends StandardScheme<GetTierConfigResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetTierConfigResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // DEFAULT_TIER_NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.defaultTierName = iprot.readString();
+              struct.setDefaultTierNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // TIERS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set384 = iprot.readSetBegin();
+                struct.tiers = new HashSet<TierConfig>(2*_set384.size);
+                TierConfig _elem385;
+                for (int _i386 = 0; _i386 < _set384.size; ++_i386)
+                {
+                  _elem385 = new TierConfig();
+                  _elem385.read(iprot);
+                  struct.tiers.add(_elem385);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setTiersIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetTierConfigResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.defaultTierName != null) {
+        oprot.writeFieldBegin(DEFAULT_TIER_NAME_FIELD_DESC);
+        oprot.writeString(struct.defaultTierName);
+        oprot.writeFieldEnd();
+      }
+      if (struct.tiers != null) {
+        oprot.writeFieldBegin(TIERS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.tiers.size()));
+          for (TierConfig _iter387 : struct.tiers)
+          {
+            _iter387.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetTierConfigResultTupleSchemeFactory implements SchemeFactory {
+    public GetTierConfigResultTupleScheme getScheme() {
+      return new GetTierConfigResultTupleScheme();
+    }
+  }
+
+  private static class GetTierConfigResultTupleScheme extends TupleScheme<GetTierConfigResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetTierConfigResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetDefaultTierName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetTiers()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetDefaultTierName()) {
+        oprot.writeString(struct.defaultTierName);
+      }
+      if (struct.isSetTiers()) {
+        {
+          oprot.writeI32(struct.tiers.size());
+          for (TierConfig _iter388 : struct.tiers)
+          {
+            _iter388.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetTierConfigResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.defaultTierName = iprot.readString();
+        struct.setDefaultTierNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set389 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.tiers = new HashSet<TierConfig>(2*_set389.size);
+          TierConfig _elem390;
+          for (int _i391 = 0; _i391 < _set389.size; ++_i391)
+          {
+            _elem390 = new TierConfig();
+            _elem390.read(iprot);
+            struct.tiers.add(_elem390);
+          }
+        }
+        struct.setTiersIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.java
new file mode 100644
index 0000000..9f81579
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.java
@@ -0,0 +1,791 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * The attributes assigned to a host.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class HostAttributes implements org.apache.thrift.TBase<HostAttributes, HostAttributes._Fields>, java.io.Serializable, Cloneable, Comparable<HostAttributes> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("HostAttributes");
+
+  private static final org.apache.thrift.protocol.TField HOST_FIELD_DESC = new org.apache.thrift.protocol.TField("host", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField ATTRIBUTES_FIELD_DESC = new org.apache.thrift.protocol.TField("attributes", org.apache.thrift.protocol.TType.SET, (short)2);
+  private static final org.apache.thrift.protocol.TField MODE_FIELD_DESC = new org.apache.thrift.protocol.TField("mode", org.apache.thrift.protocol.TType.I32, (short)3);
+  private static final org.apache.thrift.protocol.TField SLAVE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("slaveId", org.apache.thrift.protocol.TType.STRING, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new HostAttributesStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new HostAttributesTupleSchemeFactory());
+  }
+
+  public String host; // required
+  public Set<Attribute> attributes; // required
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public MaintenanceMode mode; // optional
+  public String slaveId; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    HOST((short)1, "host"),
+    ATTRIBUTES((short)2, "attributes"),
+    /**
+     * 
+     * @see MaintenanceMode
+     */
+    MODE((short)3, "mode"),
+    SLAVE_ID((short)4, "slaveId");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // HOST
+          return HOST;
+        case 2: // ATTRIBUTES
+          return ATTRIBUTES;
+        case 3: // MODE
+          return MODE;
+        case 4: // SLAVE_ID
+          return SLAVE_ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.MODE,_Fields.SLAVE_ID};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.HOST, new org.apache.thrift.meta_data.FieldMetaData("host", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.ATTRIBUTES, new org.apache.thrift.meta_data.FieldMetaData("attributes", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Attribute.class))));
+    tmpMap.put(_Fields.MODE, new org.apache.thrift.meta_data.FieldMetaData("mode", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, MaintenanceMode.class)));
+    tmpMap.put(_Fields.SLAVE_ID, new org.apache.thrift.meta_data.FieldMetaData("slaveId", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(HostAttributes.class, metaDataMap);
+  }
+
+  public HostAttributes() {
+  }
+
+  public HostAttributes(
+    String host,
+    Set<Attribute> attributes)
+  {
+    this();
+    this.host = host;
+    this.attributes = attributes;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public HostAttributes(HostAttributes other) {
+    if (other.isSetHost()) {
+      this.host = other.host;
+    }
+    if (other.isSetAttributes()) {
+      Set<Attribute> __this__attributes = new HashSet<Attribute>(other.attributes.size());
+      for (Attribute other_element : other.attributes) {
+        __this__attributes.add(new Attribute(other_element));
+      }
+      this.attributes = __this__attributes;
+    }
+    if (other.isSetMode()) {
+      this.mode = other.mode;
+    }
+    if (other.isSetSlaveId()) {
+      this.slaveId = other.slaveId;
+    }
+  }
+
+  public HostAttributes deepCopy() {
+    return new HostAttributes(this);
+  }
+
+  @Override
+  public void clear() {
+    this.host = null;
+    this.attributes = null;
+    this.mode = null;
+    this.slaveId = null;
+  }
+
+  public String getHost() {
+    return this.host;
+  }
+
+  public HostAttributes setHost(String host) {
+    this.host = host;
+    return this;
+  }
+
+  public void unsetHost() {
+    this.host = null;
+  }
+
+  /** Returns true if field host is set (has been assigned a value) and false otherwise */
+  public boolean isSetHost() {
+    return this.host != null;
+  }
+
+  public void setHostIsSet(boolean value) {
+    if (!value) {
+      this.host = null;
+    }
+  }
+
+  public int getAttributesSize() {
+    return (this.attributes == null) ? 0 : this.attributes.size();
+  }
+
+  public java.util.Iterator<Attribute> getAttributesIterator() {
+    return (this.attributes == null) ? null : this.attributes.iterator();
+  }
+
+  public void addToAttributes(Attribute elem) {
+    if (this.attributes == null) {
+      this.attributes = new HashSet<Attribute>();
+    }
+    this.attributes.add(elem);
+  }
+
+  public Set<Attribute> getAttributes() {
+    return this.attributes;
+  }
+
+  public HostAttributes setAttributes(Set<Attribute> attributes) {
+    this.attributes = attributes;
+    return this;
+  }
+
+  public void unsetAttributes() {
+    this.attributes = null;
+  }
+
+  /** Returns true if field attributes is set (has been assigned a value) and false otherwise */
+  public boolean isSetAttributes() {
+    return this.attributes != null;
+  }
+
+  public void setAttributesIsSet(boolean value) {
+    if (!value) {
+      this.attributes = null;
+    }
+  }
+
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public MaintenanceMode getMode() {
+    return this.mode;
+  }
+
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public HostAttributes setMode(MaintenanceMode mode) {
+    this.mode = mode;
+    return this;
+  }
+
+  public void unsetMode() {
+    this.mode = null;
+  }
+
+  /** Returns true if field mode is set (has been assigned a value) and false otherwise */
+  public boolean isSetMode() {
+    return this.mode != null;
+  }
+
+  public void setModeIsSet(boolean value) {
+    if (!value) {
+      this.mode = null;
+    }
+  }
+
+  public String getSlaveId() {
+    return this.slaveId;
+  }
+
+  public HostAttributes setSlaveId(String slaveId) {
+    this.slaveId = slaveId;
+    return this;
+  }
+
+  public void unsetSlaveId() {
+    this.slaveId = null;
+  }
+
+  /** Returns true if field slaveId is set (has been assigned a value) and false otherwise */
+  public boolean isSetSlaveId() {
+    return this.slaveId != null;
+  }
+
+  public void setSlaveIdIsSet(boolean value) {
+    if (!value) {
+      this.slaveId = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case HOST:
+      if (value == null) {
+        unsetHost();
+      } else {
+        setHost((String)value);
+      }
+      break;
+
+    case ATTRIBUTES:
+      if (value == null) {
+        unsetAttributes();
+      } else {
+        setAttributes((Set<Attribute>)value);
+      }
+      break;
+
+    case MODE:
+      if (value == null) {
+        unsetMode();
+      } else {
+        setMode((MaintenanceMode)value);
+      }
+      break;
+
+    case SLAVE_ID:
+      if (value == null) {
+        unsetSlaveId();
+      } else {
+        setSlaveId((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case HOST:
+      return getHost();
+
+    case ATTRIBUTES:
+      return getAttributes();
+
+    case MODE:
+      return getMode();
+
+    case SLAVE_ID:
+      return getSlaveId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case HOST:
+      return isSetHost();
+    case ATTRIBUTES:
+      return isSetAttributes();
+    case MODE:
+      return isSetMode();
+    case SLAVE_ID:
+      return isSetSlaveId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof HostAttributes)
+      return this.equals((HostAttributes)that);
+    return false;
+  }
+
+  public boolean equals(HostAttributes that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_host = true && this.isSetHost();
+    boolean that_present_host = true && that.isSetHost();
+    if (this_present_host || that_present_host) {
+      if (!(this_present_host && that_present_host))
+        return false;
+      if (!this.host.equals(that.host))
+        return false;
+    }
+
+    boolean this_present_attributes = true && this.isSetAttributes();
+    boolean that_present_attributes = true && that.isSetAttributes();
+    if (this_present_attributes || that_present_attributes) {
+      if (!(this_present_attributes && that_present_attributes))
+        return false;
+      if (!this.attributes.equals(that.attributes))
+        return false;
+    }
+
+    boolean this_present_mode = true && this.isSetMode();
+    boolean that_present_mode = true && that.isSetMode();
+    if (this_present_mode || that_present_mode) {
+      if (!(this_present_mode && that_present_mode))
+        return false;
+      if (!this.mode.equals(that.mode))
+        return false;
+    }
+
+    boolean this_present_slaveId = true && this.isSetSlaveId();
+    boolean that_present_slaveId = true && that.isSetSlaveId();
+    if (this_present_slaveId || that_present_slaveId) {
+      if (!(this_present_slaveId && that_present_slaveId))
+        return false;
+      if (!this.slaveId.equals(that.slaveId))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_host = true && (isSetHost());
+    list.add(present_host);
+    if (present_host)
+      list.add(host);
+
+    boolean present_attributes = true && (isSetAttributes());
+    list.add(present_attributes);
+    if (present_attributes)
+      list.add(attributes);
+
+    boolean present_mode = true && (isSetMode());
+    list.add(present_mode);
+    if (present_mode)
+      list.add(mode.getValue());
+
+    boolean present_slaveId = true && (isSetSlaveId());
+    list.add(present_slaveId);
+    if (present_slaveId)
+      list.add(slaveId);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(HostAttributes other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetHost()).compareTo(other.isSetHost());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetHost()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.host, other.host);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetAttributes()).compareTo(other.isSetAttributes());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAttributes()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.attributes, other.attributes);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMode()).compareTo(other.isSetMode());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMode()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mode, other.mode);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSlaveId()).compareTo(other.isSetSlaveId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSlaveId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.slaveId, other.slaveId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("HostAttributes(");
+    boolean first = true;
+
+    sb.append("host:");
+    if (this.host == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.host);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("attributes:");
+    if (this.attributes == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.attributes);
+    }
+    first = false;
+    if (isSetMode()) {
+      if (!first) sb.append(", ");
+      sb.append("mode:");
+      if (this.mode == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.mode);
+      }
+      first = false;
+    }
+    if (isSetSlaveId()) {
+      if (!first) sb.append(", ");
+      sb.append("slaveId:");
+      if (this.slaveId == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.slaveId);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class HostAttributesStandardSchemeFactory implements SchemeFactory {
+    public HostAttributesStandardScheme getScheme() {
+      return new HostAttributesStandardScheme();
+    }
+  }
+
+  private static class HostAttributesStandardScheme extends StandardScheme<HostAttributes> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, HostAttributes struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // HOST
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.host = iprot.readString();
+              struct.setHostIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // ATTRIBUTES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set8 = iprot.readSetBegin();
+                struct.attributes = new HashSet<Attribute>(2*_set8.size);
+                Attribute _elem9;
+                for (int _i10 = 0; _i10 < _set8.size; ++_i10)
+                {
+                  _elem9 = new Attribute();
+                  _elem9.read(iprot);
+                  struct.attributes.add(_elem9);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setAttributesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // MODE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.mode = org.apache.airavata.cloud.aurora.client.sdk.MaintenanceMode.findByValue(iprot.readI32());
+              struct.setModeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // SLAVE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.slaveId = iprot.readString();
+              struct.setSlaveIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, HostAttributes struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.host != null) {
+        oprot.writeFieldBegin(HOST_FIELD_DESC);
+        oprot.writeString(struct.host);
+        oprot.writeFieldEnd();
+      }
+      if (struct.attributes != null) {
+        oprot.writeFieldBegin(ATTRIBUTES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.attributes.size()));
+          for (Attribute _iter11 : struct.attributes)
+          {
+            _iter11.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.mode != null) {
+        if (struct.isSetMode()) {
+          oprot.writeFieldBegin(MODE_FIELD_DESC);
+          oprot.writeI32(struct.mode.getValue());
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.slaveId != null) {
+        if (struct.isSetSlaveId()) {
+          oprot.writeFieldBegin(SLAVE_ID_FIELD_DESC);
+          oprot.writeString(struct.slaveId);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class HostAttributesTupleSchemeFactory implements SchemeFactory {
+    public HostAttributesTupleScheme getScheme() {
+      return new HostAttributesTupleScheme();
+    }
+  }
+
+  private static class HostAttributesTupleScheme extends TupleScheme<HostAttributes> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, HostAttributes struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetHost()) {
+        optionals.set(0);
+      }
+      if (struct.isSetAttributes()) {
+        optionals.set(1);
+      }
+      if (struct.isSetMode()) {
+        optionals.set(2);
+      }
+      if (struct.isSetSlaveId()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetHost()) {
+        oprot.writeString(struct.host);
+      }
+      if (struct.isSetAttributes()) {
+        {
+          oprot.writeI32(struct.attributes.size());
+          for (Attribute _iter12 : struct.attributes)
+          {
+            _iter12.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetMode()) {
+        oprot.writeI32(struct.mode.getValue());
+      }
+      if (struct.isSetSlaveId()) {
+        oprot.writeString(struct.slaveId);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, HostAttributes struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.host = iprot.readString();
+        struct.setHostIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set13 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.attributes = new HashSet<Attribute>(2*_set13.size);
+          Attribute _elem14;
+          for (int _i15 = 0; _i15 < _set13.size; ++_i15)
+          {
+            _elem14 = new Attribute();
+            _elem14.read(iprot);
+            struct.attributes.add(_elem14);
+          }
+        }
+        struct.setAttributesIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.mode = org.apache.airavata.cloud.aurora.client.sdk.MaintenanceMode.findByValue(iprot.readI32());
+        struct.setModeIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.slaveId = iprot.readString();
+        struct.setSlaveIdIsSet(true);
+      }
+    }
+  }
+
+}
+


[28/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.java
new file mode 100644
index 0000000..e3f2618
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.java
@@ -0,0 +1,829 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A request to update the following instances of an existing job. Used by startUpdate.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateRequest implements org.apache.thrift.TBase<JobUpdateRequest, JobUpdateRequest._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateRequest> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateRequest");
+
+  private static final org.apache.thrift.protocol.TField TASK_CONFIG_FIELD_DESC = new org.apache.thrift.protocol.TField("taskConfig", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTANCE_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceCount", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField SETTINGS_FIELD_DESC = new org.apache.thrift.protocol.TField("settings", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+  private static final org.apache.thrift.protocol.TField METADATA_FIELD_DESC = new org.apache.thrift.protocol.TField("metadata", org.apache.thrift.protocol.TType.SET, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateRequestStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateRequestTupleSchemeFactory());
+  }
+
+  /**
+   * Desired TaskConfig to apply.
+   */
+  public TaskConfig taskConfig; // required
+  /**
+   * Desired number of instances of the task config.
+   */
+  public int instanceCount; // required
+  /**
+   * Update settings and limits.
+   */
+  public JobUpdateSettings settings; // required
+  /**
+   * Update metadata supplied by the client issuing the JobUpdateRequest.
+   */
+  public Set<Metadata> metadata; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Desired TaskConfig to apply.
+     */
+    TASK_CONFIG((short)1, "taskConfig"),
+    /**
+     * Desired number of instances of the task config.
+     */
+    INSTANCE_COUNT((short)2, "instanceCount"),
+    /**
+     * Update settings and limits.
+     */
+    SETTINGS((short)3, "settings"),
+    /**
+     * Update metadata supplied by the client issuing the JobUpdateRequest.
+     */
+    METADATA((short)4, "metadata");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASK_CONFIG
+          return TASK_CONFIG;
+        case 2: // INSTANCE_COUNT
+          return INSTANCE_COUNT;
+        case 3: // SETTINGS
+          return SETTINGS;
+        case 4: // METADATA
+          return METADATA;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __INSTANCECOUNT_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.METADATA};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASK_CONFIG, new org.apache.thrift.meta_data.FieldMetaData("taskConfig", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.INSTANCE_COUNT, new org.apache.thrift.meta_data.FieldMetaData("instanceCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.SETTINGS, new org.apache.thrift.meta_data.FieldMetaData("settings", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateSettings.class)));
+    tmpMap.put(_Fields.METADATA, new org.apache.thrift.meta_data.FieldMetaData("metadata", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Metadata.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateRequest.class, metaDataMap);
+  }
+
+  public JobUpdateRequest() {
+  }
+
+  public JobUpdateRequest(
+    TaskConfig taskConfig,
+    int instanceCount,
+    JobUpdateSettings settings)
+  {
+    this();
+    this.taskConfig = taskConfig;
+    this.instanceCount = instanceCount;
+    setInstanceCountIsSet(true);
+    this.settings = settings;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateRequest(JobUpdateRequest other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetTaskConfig()) {
+      this.taskConfig = new TaskConfig(other.taskConfig);
+    }
+    this.instanceCount = other.instanceCount;
+    if (other.isSetSettings()) {
+      this.settings = new JobUpdateSettings(other.settings);
+    }
+    if (other.isSetMetadata()) {
+      Set<Metadata> __this__metadata = new HashSet<Metadata>(other.metadata.size());
+      for (Metadata other_element : other.metadata) {
+        __this__metadata.add(new Metadata(other_element));
+      }
+      this.metadata = __this__metadata;
+    }
+  }
+
+  public JobUpdateRequest deepCopy() {
+    return new JobUpdateRequest(this);
+  }
+
+  @Override
+  public void clear() {
+    this.taskConfig = null;
+    setInstanceCountIsSet(false);
+    this.instanceCount = 0;
+    this.settings = null;
+    this.metadata = null;
+  }
+
+  /**
+   * Desired TaskConfig to apply.
+   */
+  public TaskConfig getTaskConfig() {
+    return this.taskConfig;
+  }
+
+  /**
+   * Desired TaskConfig to apply.
+   */
+  public JobUpdateRequest setTaskConfig(TaskConfig taskConfig) {
+    this.taskConfig = taskConfig;
+    return this;
+  }
+
+  public void unsetTaskConfig() {
+    this.taskConfig = null;
+  }
+
+  /** Returns true if field taskConfig is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskConfig() {
+    return this.taskConfig != null;
+  }
+
+  public void setTaskConfigIsSet(boolean value) {
+    if (!value) {
+      this.taskConfig = null;
+    }
+  }
+
+  /**
+   * Desired number of instances of the task config.
+   */
+  public int getInstanceCount() {
+    return this.instanceCount;
+  }
+
+  /**
+   * Desired number of instances of the task config.
+   */
+  public JobUpdateRequest setInstanceCount(int instanceCount) {
+    this.instanceCount = instanceCount;
+    setInstanceCountIsSet(true);
+    return this;
+  }
+
+  public void unsetInstanceCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field instanceCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID);
+  }
+
+  public void setInstanceCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID, value);
+  }
+
+  /**
+   * Update settings and limits.
+   */
+  public JobUpdateSettings getSettings() {
+    return this.settings;
+  }
+
+  /**
+   * Update settings and limits.
+   */
+  public JobUpdateRequest setSettings(JobUpdateSettings settings) {
+    this.settings = settings;
+    return this;
+  }
+
+  public void unsetSettings() {
+    this.settings = null;
+  }
+
+  /** Returns true if field settings is set (has been assigned a value) and false otherwise */
+  public boolean isSetSettings() {
+    return this.settings != null;
+  }
+
+  public void setSettingsIsSet(boolean value) {
+    if (!value) {
+      this.settings = null;
+    }
+  }
+
+  public int getMetadataSize() {
+    return (this.metadata == null) ? 0 : this.metadata.size();
+  }
+
+  public java.util.Iterator<Metadata> getMetadataIterator() {
+    return (this.metadata == null) ? null : this.metadata.iterator();
+  }
+
+  public void addToMetadata(Metadata elem) {
+    if (this.metadata == null) {
+      this.metadata = new HashSet<Metadata>();
+    }
+    this.metadata.add(elem);
+  }
+
+  /**
+   * Update metadata supplied by the client issuing the JobUpdateRequest.
+   */
+  public Set<Metadata> getMetadata() {
+    return this.metadata;
+  }
+
+  /**
+   * Update metadata supplied by the client issuing the JobUpdateRequest.
+   */
+  public JobUpdateRequest setMetadata(Set<Metadata> metadata) {
+    this.metadata = metadata;
+    return this;
+  }
+
+  public void unsetMetadata() {
+    this.metadata = null;
+  }
+
+  /** Returns true if field metadata is set (has been assigned a value) and false otherwise */
+  public boolean isSetMetadata() {
+    return this.metadata != null;
+  }
+
+  public void setMetadataIsSet(boolean value) {
+    if (!value) {
+      this.metadata = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASK_CONFIG:
+      if (value == null) {
+        unsetTaskConfig();
+      } else {
+        setTaskConfig((TaskConfig)value);
+      }
+      break;
+
+    case INSTANCE_COUNT:
+      if (value == null) {
+        unsetInstanceCount();
+      } else {
+        setInstanceCount((Integer)value);
+      }
+      break;
+
+    case SETTINGS:
+      if (value == null) {
+        unsetSettings();
+      } else {
+        setSettings((JobUpdateSettings)value);
+      }
+      break;
+
+    case METADATA:
+      if (value == null) {
+        unsetMetadata();
+      } else {
+        setMetadata((Set<Metadata>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASK_CONFIG:
+      return getTaskConfig();
+
+    case INSTANCE_COUNT:
+      return getInstanceCount();
+
+    case SETTINGS:
+      return getSettings();
+
+    case METADATA:
+      return getMetadata();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASK_CONFIG:
+      return isSetTaskConfig();
+    case INSTANCE_COUNT:
+      return isSetInstanceCount();
+    case SETTINGS:
+      return isSetSettings();
+    case METADATA:
+      return isSetMetadata();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateRequest)
+      return this.equals((JobUpdateRequest)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateRequest that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_taskConfig = true && this.isSetTaskConfig();
+    boolean that_present_taskConfig = true && that.isSetTaskConfig();
+    if (this_present_taskConfig || that_present_taskConfig) {
+      if (!(this_present_taskConfig && that_present_taskConfig))
+        return false;
+      if (!this.taskConfig.equals(that.taskConfig))
+        return false;
+    }
+
+    boolean this_present_instanceCount = true;
+    boolean that_present_instanceCount = true;
+    if (this_present_instanceCount || that_present_instanceCount) {
+      if (!(this_present_instanceCount && that_present_instanceCount))
+        return false;
+      if (this.instanceCount != that.instanceCount)
+        return false;
+    }
+
+    boolean this_present_settings = true && this.isSetSettings();
+    boolean that_present_settings = true && that.isSetSettings();
+    if (this_present_settings || that_present_settings) {
+      if (!(this_present_settings && that_present_settings))
+        return false;
+      if (!this.settings.equals(that.settings))
+        return false;
+    }
+
+    boolean this_present_metadata = true && this.isSetMetadata();
+    boolean that_present_metadata = true && that.isSetMetadata();
+    if (this_present_metadata || that_present_metadata) {
+      if (!(this_present_metadata && that_present_metadata))
+        return false;
+      if (!this.metadata.equals(that.metadata))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_taskConfig = true && (isSetTaskConfig());
+    list.add(present_taskConfig);
+    if (present_taskConfig)
+      list.add(taskConfig);
+
+    boolean present_instanceCount = true;
+    list.add(present_instanceCount);
+    if (present_instanceCount)
+      list.add(instanceCount);
+
+    boolean present_settings = true && (isSetSettings());
+    list.add(present_settings);
+    if (present_settings)
+      list.add(settings);
+
+    boolean present_metadata = true && (isSetMetadata());
+    list.add(present_metadata);
+    if (present_metadata)
+      list.add(metadata);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateRequest other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTaskConfig()).compareTo(other.isSetTaskConfig());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskConfig()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskConfig, other.taskConfig);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceCount()).compareTo(other.isSetInstanceCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceCount, other.instanceCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSettings()).compareTo(other.isSetSettings());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSettings()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.settings, other.settings);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMetadata()).compareTo(other.isSetMetadata());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMetadata()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.metadata, other.metadata);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateRequest(");
+    boolean first = true;
+
+    sb.append("taskConfig:");
+    if (this.taskConfig == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskConfig);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceCount:");
+    sb.append(this.instanceCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("settings:");
+    if (this.settings == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.settings);
+    }
+    first = false;
+    if (isSetMetadata()) {
+      if (!first) sb.append(", ");
+      sb.append("metadata:");
+      if (this.metadata == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.metadata);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (taskConfig != null) {
+      taskConfig.validate();
+    }
+    if (settings != null) {
+      settings.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateRequestStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateRequestStandardScheme getScheme() {
+      return new JobUpdateRequestStandardScheme();
+    }
+  }
+
+  private static class JobUpdateRequestStandardScheme extends StandardScheme<JobUpdateRequest> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateRequest struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASK_CONFIG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.taskConfig = new TaskConfig();
+              struct.taskConfig.read(iprot);
+              struct.setTaskConfigIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // INSTANCE_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.instanceCount = iprot.readI32();
+              struct.setInstanceCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // SETTINGS
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.settings = new JobUpdateSettings();
+              struct.settings.read(iprot);
+              struct.setSettingsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // METADATA
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set238 = iprot.readSetBegin();
+                struct.metadata = new HashSet<Metadata>(2*_set238.size);
+                Metadata _elem239;
+                for (int _i240 = 0; _i240 < _set238.size; ++_i240)
+                {
+                  _elem239 = new Metadata();
+                  _elem239.read(iprot);
+                  struct.metadata.add(_elem239);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setMetadataIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateRequest struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.taskConfig != null) {
+        oprot.writeFieldBegin(TASK_CONFIG_FIELD_DESC);
+        struct.taskConfig.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(INSTANCE_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.instanceCount);
+      oprot.writeFieldEnd();
+      if (struct.settings != null) {
+        oprot.writeFieldBegin(SETTINGS_FIELD_DESC);
+        struct.settings.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.metadata != null) {
+        if (struct.isSetMetadata()) {
+          oprot.writeFieldBegin(METADATA_FIELD_DESC);
+          {
+            oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.metadata.size()));
+            for (Metadata _iter241 : struct.metadata)
+            {
+              _iter241.write(oprot);
+            }
+            oprot.writeSetEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateRequestTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateRequestTupleScheme getScheme() {
+      return new JobUpdateRequestTupleScheme();
+    }
+  }
+
+  private static class JobUpdateRequestTupleScheme extends TupleScheme<JobUpdateRequest> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateRequest struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTaskConfig()) {
+        optionals.set(0);
+      }
+      if (struct.isSetInstanceCount()) {
+        optionals.set(1);
+      }
+      if (struct.isSetSettings()) {
+        optionals.set(2);
+      }
+      if (struct.isSetMetadata()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetTaskConfig()) {
+        struct.taskConfig.write(oprot);
+      }
+      if (struct.isSetInstanceCount()) {
+        oprot.writeI32(struct.instanceCount);
+      }
+      if (struct.isSetSettings()) {
+        struct.settings.write(oprot);
+      }
+      if (struct.isSetMetadata()) {
+        {
+          oprot.writeI32(struct.metadata.size());
+          for (Metadata _iter242 : struct.metadata)
+          {
+            _iter242.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateRequest struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.taskConfig = new TaskConfig();
+        struct.taskConfig.read(iprot);
+        struct.setTaskConfigIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.instanceCount = iprot.readI32();
+        struct.setInstanceCountIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.settings = new JobUpdateSettings();
+        struct.settings.read(iprot);
+        struct.setSettingsIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TSet _set243 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.metadata = new HashSet<Metadata>(2*_set243.size);
+          Metadata _elem244;
+          for (int _i245 = 0; _i245 < _set243.size; ++_i245)
+          {
+            _elem244 = new Metadata();
+            _elem244.read(iprot);
+            struct.metadata.add(_elem244);
+          }
+        }
+        struct.setMetadataIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.java
new file mode 100644
index 0000000..d2736bf
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.java
@@ -0,0 +1,1266 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Job update thresholds and limits.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateSettings implements org.apache.thrift.TBase<JobUpdateSettings, JobUpdateSettings._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateSettings> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateSettings");
+
+  private static final org.apache.thrift.protocol.TField UPDATE_GROUP_SIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("updateGroupSize", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField MAX_PER_INSTANCE_FAILURES_FIELD_DESC = new org.apache.thrift.protocol.TField("maxPerInstanceFailures", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField MAX_FAILED_INSTANCES_FIELD_DESC = new org.apache.thrift.protocol.TField("maxFailedInstances", org.apache.thrift.protocol.TType.I32, (short)3);
+  private static final org.apache.thrift.protocol.TField MIN_WAIT_IN_INSTANCE_RUNNING_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("minWaitInInstanceRunningMs", org.apache.thrift.protocol.TType.I32, (short)5);
+  private static final org.apache.thrift.protocol.TField ROLLBACK_ON_FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("rollbackOnFailure", org.apache.thrift.protocol.TType.BOOL, (short)6);
+  private static final org.apache.thrift.protocol.TField UPDATE_ONLY_THESE_INSTANCES_FIELD_DESC = new org.apache.thrift.protocol.TField("updateOnlyTheseInstances", org.apache.thrift.protocol.TType.SET, (short)7);
+  private static final org.apache.thrift.protocol.TField WAIT_FOR_BATCH_COMPLETION_FIELD_DESC = new org.apache.thrift.protocol.TField("waitForBatchCompletion", org.apache.thrift.protocol.TType.BOOL, (short)8);
+  private static final org.apache.thrift.protocol.TField BLOCK_IF_NO_PULSES_AFTER_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("blockIfNoPulsesAfterMs", org.apache.thrift.protocol.TType.I32, (short)9);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateSettingsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateSettingsTupleSchemeFactory());
+  }
+
+  /**
+   * Max number of instances being updated at any given moment.
+   */
+  public int updateGroupSize; // required
+  /**
+   * Max number of instance failures to tolerate before marking instance as FAILED.
+   */
+  public int maxPerInstanceFailures; // required
+  /**
+   * Max number of FAILED instances to tolerate before terminating the update.
+   */
+  public int maxFailedInstances; // required
+  /**
+   * Min time to watch a RUNNING instance.
+   */
+  public int minWaitInInstanceRunningMs; // required
+  /**
+   * If true, enables failed update rollback.
+   */
+  public boolean rollbackOnFailure; // required
+  /**
+   * Instance IDs to act on. All instances will be affected if this is not set.
+   */
+  public Set<Range> updateOnlyTheseInstances; // required
+  /**
+   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+   * batch until the preceding batch finishes updating.
+   */
+  public boolean waitForBatchCompletion; // required
+  /**
+   * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+   * update to make progress. If no pulses received within specified interval the update will
+   * block. A blocked update is unable to continue but retains its current status. It may only get
+   * unblocked by a fresh pulseJobUpdate call.
+   */
+  public int blockIfNoPulsesAfterMs; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Max number of instances being updated at any given moment.
+     */
+    UPDATE_GROUP_SIZE((short)1, "updateGroupSize"),
+    /**
+     * Max number of instance failures to tolerate before marking instance as FAILED.
+     */
+    MAX_PER_INSTANCE_FAILURES((short)2, "maxPerInstanceFailures"),
+    /**
+     * Max number of FAILED instances to tolerate before terminating the update.
+     */
+    MAX_FAILED_INSTANCES((short)3, "maxFailedInstances"),
+    /**
+     * Min time to watch a RUNNING instance.
+     */
+    MIN_WAIT_IN_INSTANCE_RUNNING_MS((short)5, "minWaitInInstanceRunningMs"),
+    /**
+     * If true, enables failed update rollback.
+     */
+    ROLLBACK_ON_FAILURE((short)6, "rollbackOnFailure"),
+    /**
+     * Instance IDs to act on. All instances will be affected if this is not set.
+     */
+    UPDATE_ONLY_THESE_INSTANCES((short)7, "updateOnlyTheseInstances"),
+    /**
+     * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+     * batch until the preceding batch finishes updating.
+     */
+    WAIT_FOR_BATCH_COMPLETION((short)8, "waitForBatchCompletion"),
+    /**
+     * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+     * update to make progress. If no pulses received within specified interval the update will
+     * block. A blocked update is unable to continue but retains its current status. It may only get
+     * unblocked by a fresh pulseJobUpdate call.
+     */
+    BLOCK_IF_NO_PULSES_AFTER_MS((short)9, "blockIfNoPulsesAfterMs");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // UPDATE_GROUP_SIZE
+          return UPDATE_GROUP_SIZE;
+        case 2: // MAX_PER_INSTANCE_FAILURES
+          return MAX_PER_INSTANCE_FAILURES;
+        case 3: // MAX_FAILED_INSTANCES
+          return MAX_FAILED_INSTANCES;
+        case 5: // MIN_WAIT_IN_INSTANCE_RUNNING_MS
+          return MIN_WAIT_IN_INSTANCE_RUNNING_MS;
+        case 6: // ROLLBACK_ON_FAILURE
+          return ROLLBACK_ON_FAILURE;
+        case 7: // UPDATE_ONLY_THESE_INSTANCES
+          return UPDATE_ONLY_THESE_INSTANCES;
+        case 8: // WAIT_FOR_BATCH_COMPLETION
+          return WAIT_FOR_BATCH_COMPLETION;
+        case 9: // BLOCK_IF_NO_PULSES_AFTER_MS
+          return BLOCK_IF_NO_PULSES_AFTER_MS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __UPDATEGROUPSIZE_ISSET_ID = 0;
+  private static final int __MAXPERINSTANCEFAILURES_ISSET_ID = 1;
+  private static final int __MAXFAILEDINSTANCES_ISSET_ID = 2;
+  private static final int __MINWAITININSTANCERUNNINGMS_ISSET_ID = 3;
+  private static final int __ROLLBACKONFAILURE_ISSET_ID = 4;
+  private static final int __WAITFORBATCHCOMPLETION_ISSET_ID = 5;
+  private static final int __BLOCKIFNOPULSESAFTERMS_ISSET_ID = 6;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.BLOCK_IF_NO_PULSES_AFTER_MS};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.UPDATE_GROUP_SIZE, new org.apache.thrift.meta_data.FieldMetaData("updateGroupSize", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.MAX_PER_INSTANCE_FAILURES, new org.apache.thrift.meta_data.FieldMetaData("maxPerInstanceFailures", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.MAX_FAILED_INSTANCES, new org.apache.thrift.meta_data.FieldMetaData("maxFailedInstances", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.MIN_WAIT_IN_INSTANCE_RUNNING_MS, new org.apache.thrift.meta_data.FieldMetaData("minWaitInInstanceRunningMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.ROLLBACK_ON_FAILURE, new org.apache.thrift.meta_data.FieldMetaData("rollbackOnFailure", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.UPDATE_ONLY_THESE_INSTANCES, new org.apache.thrift.meta_data.FieldMetaData("updateOnlyTheseInstances", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Range.class))));
+    tmpMap.put(_Fields.WAIT_FOR_BATCH_COMPLETION, new org.apache.thrift.meta_data.FieldMetaData("waitForBatchCompletion", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.BLOCK_IF_NO_PULSES_AFTER_MS, new org.apache.thrift.meta_data.FieldMetaData("blockIfNoPulsesAfterMs", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateSettings.class, metaDataMap);
+  }
+
+  public JobUpdateSettings() {
+  }
+
+  public JobUpdateSettings(
+    int updateGroupSize,
+    int maxPerInstanceFailures,
+    int maxFailedInstances,
+    int minWaitInInstanceRunningMs,
+    boolean rollbackOnFailure,
+    Set<Range> updateOnlyTheseInstances,
+    boolean waitForBatchCompletion)
+  {
+    this();
+    this.updateGroupSize = updateGroupSize;
+    setUpdateGroupSizeIsSet(true);
+    this.maxPerInstanceFailures = maxPerInstanceFailures;
+    setMaxPerInstanceFailuresIsSet(true);
+    this.maxFailedInstances = maxFailedInstances;
+    setMaxFailedInstancesIsSet(true);
+    this.minWaitInInstanceRunningMs = minWaitInInstanceRunningMs;
+    setMinWaitInInstanceRunningMsIsSet(true);
+    this.rollbackOnFailure = rollbackOnFailure;
+    setRollbackOnFailureIsSet(true);
+    this.updateOnlyTheseInstances = updateOnlyTheseInstances;
+    this.waitForBatchCompletion = waitForBatchCompletion;
+    setWaitForBatchCompletionIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateSettings(JobUpdateSettings other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.updateGroupSize = other.updateGroupSize;
+    this.maxPerInstanceFailures = other.maxPerInstanceFailures;
+    this.maxFailedInstances = other.maxFailedInstances;
+    this.minWaitInInstanceRunningMs = other.minWaitInInstanceRunningMs;
+    this.rollbackOnFailure = other.rollbackOnFailure;
+    if (other.isSetUpdateOnlyTheseInstances()) {
+      Set<Range> __this__updateOnlyTheseInstances = new HashSet<Range>(other.updateOnlyTheseInstances.size());
+      for (Range other_element : other.updateOnlyTheseInstances) {
+        __this__updateOnlyTheseInstances.add(new Range(other_element));
+      }
+      this.updateOnlyTheseInstances = __this__updateOnlyTheseInstances;
+    }
+    this.waitForBatchCompletion = other.waitForBatchCompletion;
+    this.blockIfNoPulsesAfterMs = other.blockIfNoPulsesAfterMs;
+  }
+
+  public JobUpdateSettings deepCopy() {
+    return new JobUpdateSettings(this);
+  }
+
+  @Override
+  public void clear() {
+    setUpdateGroupSizeIsSet(false);
+    this.updateGroupSize = 0;
+    setMaxPerInstanceFailuresIsSet(false);
+    this.maxPerInstanceFailures = 0;
+    setMaxFailedInstancesIsSet(false);
+    this.maxFailedInstances = 0;
+    setMinWaitInInstanceRunningMsIsSet(false);
+    this.minWaitInInstanceRunningMs = 0;
+    setRollbackOnFailureIsSet(false);
+    this.rollbackOnFailure = false;
+    this.updateOnlyTheseInstances = null;
+    setWaitForBatchCompletionIsSet(false);
+    this.waitForBatchCompletion = false;
+    setBlockIfNoPulsesAfterMsIsSet(false);
+    this.blockIfNoPulsesAfterMs = 0;
+  }
+
+  /**
+   * Max number of instances being updated at any given moment.
+   */
+  public int getUpdateGroupSize() {
+    return this.updateGroupSize;
+  }
+
+  /**
+   * Max number of instances being updated at any given moment.
+   */
+  public JobUpdateSettings setUpdateGroupSize(int updateGroupSize) {
+    this.updateGroupSize = updateGroupSize;
+    setUpdateGroupSizeIsSet(true);
+    return this;
+  }
+
+  public void unsetUpdateGroupSize() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __UPDATEGROUPSIZE_ISSET_ID);
+  }
+
+  /** Returns true if field updateGroupSize is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateGroupSize() {
+    return EncodingUtils.testBit(__isset_bitfield, __UPDATEGROUPSIZE_ISSET_ID);
+  }
+
+  public void setUpdateGroupSizeIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __UPDATEGROUPSIZE_ISSET_ID, value);
+  }
+
+  /**
+   * Max number of instance failures to tolerate before marking instance as FAILED.
+   */
+  public int getMaxPerInstanceFailures() {
+    return this.maxPerInstanceFailures;
+  }
+
+  /**
+   * Max number of instance failures to tolerate before marking instance as FAILED.
+   */
+  public JobUpdateSettings setMaxPerInstanceFailures(int maxPerInstanceFailures) {
+    this.maxPerInstanceFailures = maxPerInstanceFailures;
+    setMaxPerInstanceFailuresIsSet(true);
+    return this;
+  }
+
+  public void unsetMaxPerInstanceFailures() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MAXPERINSTANCEFAILURES_ISSET_ID);
+  }
+
+  /** Returns true if field maxPerInstanceFailures is set (has been assigned a value) and false otherwise */
+  public boolean isSetMaxPerInstanceFailures() {
+    return EncodingUtils.testBit(__isset_bitfield, __MAXPERINSTANCEFAILURES_ISSET_ID);
+  }
+
+  public void setMaxPerInstanceFailuresIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MAXPERINSTANCEFAILURES_ISSET_ID, value);
+  }
+
+  /**
+   * Max number of FAILED instances to tolerate before terminating the update.
+   */
+  public int getMaxFailedInstances() {
+    return this.maxFailedInstances;
+  }
+
+  /**
+   * Max number of FAILED instances to tolerate before terminating the update.
+   */
+  public JobUpdateSettings setMaxFailedInstances(int maxFailedInstances) {
+    this.maxFailedInstances = maxFailedInstances;
+    setMaxFailedInstancesIsSet(true);
+    return this;
+  }
+
+  public void unsetMaxFailedInstances() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MAXFAILEDINSTANCES_ISSET_ID);
+  }
+
+  /** Returns true if field maxFailedInstances is set (has been assigned a value) and false otherwise */
+  public boolean isSetMaxFailedInstances() {
+    return EncodingUtils.testBit(__isset_bitfield, __MAXFAILEDINSTANCES_ISSET_ID);
+  }
+
+  public void setMaxFailedInstancesIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MAXFAILEDINSTANCES_ISSET_ID, value);
+  }
+
+  /**
+   * Min time to watch a RUNNING instance.
+   */
+  public int getMinWaitInInstanceRunningMs() {
+    return this.minWaitInInstanceRunningMs;
+  }
+
+  /**
+   * Min time to watch a RUNNING instance.
+   */
+  public JobUpdateSettings setMinWaitInInstanceRunningMs(int minWaitInInstanceRunningMs) {
+    this.minWaitInInstanceRunningMs = minWaitInInstanceRunningMs;
+    setMinWaitInInstanceRunningMsIsSet(true);
+    return this;
+  }
+
+  public void unsetMinWaitInInstanceRunningMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MINWAITININSTANCERUNNINGMS_ISSET_ID);
+  }
+
+  /** Returns true if field minWaitInInstanceRunningMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetMinWaitInInstanceRunningMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __MINWAITININSTANCERUNNINGMS_ISSET_ID);
+  }
+
+  public void setMinWaitInInstanceRunningMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MINWAITININSTANCERUNNINGMS_ISSET_ID, value);
+  }
+
+  /**
+   * If true, enables failed update rollback.
+   */
+  public boolean isRollbackOnFailure() {
+    return this.rollbackOnFailure;
+  }
+
+  /**
+   * If true, enables failed update rollback.
+   */
+  public JobUpdateSettings setRollbackOnFailure(boolean rollbackOnFailure) {
+    this.rollbackOnFailure = rollbackOnFailure;
+    setRollbackOnFailureIsSet(true);
+    return this;
+  }
+
+  public void unsetRollbackOnFailure() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ROLLBACKONFAILURE_ISSET_ID);
+  }
+
+  /** Returns true if field rollbackOnFailure is set (has been assigned a value) and false otherwise */
+  public boolean isSetRollbackOnFailure() {
+    return EncodingUtils.testBit(__isset_bitfield, __ROLLBACKONFAILURE_ISSET_ID);
+  }
+
+  public void setRollbackOnFailureIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ROLLBACKONFAILURE_ISSET_ID, value);
+  }
+
+  public int getUpdateOnlyTheseInstancesSize() {
+    return (this.updateOnlyTheseInstances == null) ? 0 : this.updateOnlyTheseInstances.size();
+  }
+
+  public java.util.Iterator<Range> getUpdateOnlyTheseInstancesIterator() {
+    return (this.updateOnlyTheseInstances == null) ? null : this.updateOnlyTheseInstances.iterator();
+  }
+
+  public void addToUpdateOnlyTheseInstances(Range elem) {
+    if (this.updateOnlyTheseInstances == null) {
+      this.updateOnlyTheseInstances = new HashSet<Range>();
+    }
+    this.updateOnlyTheseInstances.add(elem);
+  }
+
+  /**
+   * Instance IDs to act on. All instances will be affected if this is not set.
+   */
+  public Set<Range> getUpdateOnlyTheseInstances() {
+    return this.updateOnlyTheseInstances;
+  }
+
+  /**
+   * Instance IDs to act on. All instances will be affected if this is not set.
+   */
+  public JobUpdateSettings setUpdateOnlyTheseInstances(Set<Range> updateOnlyTheseInstances) {
+    this.updateOnlyTheseInstances = updateOnlyTheseInstances;
+    return this;
+  }
+
+  public void unsetUpdateOnlyTheseInstances() {
+    this.updateOnlyTheseInstances = null;
+  }
+
+  /** Returns true if field updateOnlyTheseInstances is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateOnlyTheseInstances() {
+    return this.updateOnlyTheseInstances != null;
+  }
+
+  public void setUpdateOnlyTheseInstancesIsSet(boolean value) {
+    if (!value) {
+      this.updateOnlyTheseInstances = null;
+    }
+  }
+
+  /**
+   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+   * batch until the preceding batch finishes updating.
+   */
+  public boolean isWaitForBatchCompletion() {
+    return this.waitForBatchCompletion;
+  }
+
+  /**
+   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+   * batch until the preceding batch finishes updating.
+   */
+  public JobUpdateSettings setWaitForBatchCompletion(boolean waitForBatchCompletion) {
+    this.waitForBatchCompletion = waitForBatchCompletion;
+    setWaitForBatchCompletionIsSet(true);
+    return this;
+  }
+
+  public void unsetWaitForBatchCompletion() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __WAITFORBATCHCOMPLETION_ISSET_ID);
+  }
+
+  /** Returns true if field waitForBatchCompletion is set (has been assigned a value) and false otherwise */
+  public boolean isSetWaitForBatchCompletion() {
+    return EncodingUtils.testBit(__isset_bitfield, __WAITFORBATCHCOMPLETION_ISSET_ID);
+  }
+
+  public void setWaitForBatchCompletionIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __WAITFORBATCHCOMPLETION_ISSET_ID, value);
+  }
+
+  /**
+   * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+   * update to make progress. If no pulses received within specified interval the update will
+   * block. A blocked update is unable to continue but retains its current status. It may only get
+   * unblocked by a fresh pulseJobUpdate call.
+   */
+  public int getBlockIfNoPulsesAfterMs() {
+    return this.blockIfNoPulsesAfterMs;
+  }
+
+  /**
+   * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+   * update to make progress. If no pulses received within specified interval the update will
+   * block. A blocked update is unable to continue but retains its current status. It may only get
+   * unblocked by a fresh pulseJobUpdate call.
+   */
+  public JobUpdateSettings setBlockIfNoPulsesAfterMs(int blockIfNoPulsesAfterMs) {
+    this.blockIfNoPulsesAfterMs = blockIfNoPulsesAfterMs;
+    setBlockIfNoPulsesAfterMsIsSet(true);
+    return this;
+  }
+
+  public void unsetBlockIfNoPulsesAfterMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __BLOCKIFNOPULSESAFTERMS_ISSET_ID);
+  }
+
+  /** Returns true if field blockIfNoPulsesAfterMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetBlockIfNoPulsesAfterMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __BLOCKIFNOPULSESAFTERMS_ISSET_ID);
+  }
+
+  public void setBlockIfNoPulsesAfterMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __BLOCKIFNOPULSESAFTERMS_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case UPDATE_GROUP_SIZE:
+      if (value == null) {
+        unsetUpdateGroupSize();
+      } else {
+        setUpdateGroupSize((Integer)value);
+      }
+      break;
+
+    case MAX_PER_INSTANCE_FAILURES:
+      if (value == null) {
+        unsetMaxPerInstanceFailures();
+      } else {
+        setMaxPerInstanceFailures((Integer)value);
+      }
+      break;
+
+    case MAX_FAILED_INSTANCES:
+      if (value == null) {
+        unsetMaxFailedInstances();
+      } else {
+        setMaxFailedInstances((Integer)value);
+      }
+      break;
+
+    case MIN_WAIT_IN_INSTANCE_RUNNING_MS:
+      if (value == null) {
+        unsetMinWaitInInstanceRunningMs();
+      } else {
+        setMinWaitInInstanceRunningMs((Integer)value);
+      }
+      break;
+
+    case ROLLBACK_ON_FAILURE:
+      if (value == null) {
+        unsetRollbackOnFailure();
+      } else {
+        setRollbackOnFailure((Boolean)value);
+      }
+      break;
+
+    case UPDATE_ONLY_THESE_INSTANCES:
+      if (value == null) {
+        unsetUpdateOnlyTheseInstances();
+      } else {
+        setUpdateOnlyTheseInstances((Set<Range>)value);
+      }
+      break;
+
+    case WAIT_FOR_BATCH_COMPLETION:
+      if (value == null) {
+        unsetWaitForBatchCompletion();
+      } else {
+        setWaitForBatchCompletion((Boolean)value);
+      }
+      break;
+
+    case BLOCK_IF_NO_PULSES_AFTER_MS:
+      if (value == null) {
+        unsetBlockIfNoPulsesAfterMs();
+      } else {
+        setBlockIfNoPulsesAfterMs((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case UPDATE_GROUP_SIZE:
+      return getUpdateGroupSize();
+
+    case MAX_PER_INSTANCE_FAILURES:
+      return getMaxPerInstanceFailures();
+
+    case MAX_FAILED_INSTANCES:
+      return getMaxFailedInstances();
+
+    case MIN_WAIT_IN_INSTANCE_RUNNING_MS:
+      return getMinWaitInInstanceRunningMs();
+
+    case ROLLBACK_ON_FAILURE:
+      return isRollbackOnFailure();
+
+    case UPDATE_ONLY_THESE_INSTANCES:
+      return getUpdateOnlyTheseInstances();
+
+    case WAIT_FOR_BATCH_COMPLETION:
+      return isWaitForBatchCompletion();
+
+    case BLOCK_IF_NO_PULSES_AFTER_MS:
+      return getBlockIfNoPulsesAfterMs();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case UPDATE_GROUP_SIZE:
+      return isSetUpdateGroupSize();
+    case MAX_PER_INSTANCE_FAILURES:
+      return isSetMaxPerInstanceFailures();
+    case MAX_FAILED_INSTANCES:
+      return isSetMaxFailedInstances();
+    case MIN_WAIT_IN_INSTANCE_RUNNING_MS:
+      return isSetMinWaitInInstanceRunningMs();
+    case ROLLBACK_ON_FAILURE:
+      return isSetRollbackOnFailure();
+    case UPDATE_ONLY_THESE_INSTANCES:
+      return isSetUpdateOnlyTheseInstances();
+    case WAIT_FOR_BATCH_COMPLETION:
+      return isSetWaitForBatchCompletion();
+    case BLOCK_IF_NO_PULSES_AFTER_MS:
+      return isSetBlockIfNoPulsesAfterMs();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateSettings)
+      return this.equals((JobUpdateSettings)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateSettings that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_updateGroupSize = true;
+    boolean that_present_updateGroupSize = true;
+    if (this_present_updateGroupSize || that_present_updateGroupSize) {
+      if (!(this_present_updateGroupSize && that_present_updateGroupSize))
+        return false;
+      if (this.updateGroupSize != that.updateGroupSize)
+        return false;
+    }
+
+    boolean this_present_maxPerInstanceFailures = true;
+    boolean that_present_maxPerInstanceFailures = true;
+    if (this_present_maxPerInstanceFailures || that_present_maxPerInstanceFailures) {
+      if (!(this_present_maxPerInstanceFailures && that_present_maxPerInstanceFailures))
+        return false;
+      if (this.maxPerInstanceFailures != that.maxPerInstanceFailures)
+        return false;
+    }
+
+    boolean this_present_maxFailedInstances = true;
+    boolean that_present_maxFailedInstances = true;
+    if (this_present_maxFailedInstances || that_present_maxFailedInstances) {
+      if (!(this_present_maxFailedInstances && that_present_maxFailedInstances))
+        return false;
+      if (this.maxFailedInstances != that.maxFailedInstances)
+        return false;
+    }
+
+    boolean this_present_minWaitInInstanceRunningMs = true;
+    boolean that_present_minWaitInInstanceRunningMs = true;
+    if (this_present_minWaitInInstanceRunningMs || that_present_minWaitInInstanceRunningMs) {
+      if (!(this_present_minWaitInInstanceRunningMs && that_present_minWaitInInstanceRunningMs))
+        return false;
+      if (this.minWaitInInstanceRunningMs != that.minWaitInInstanceRunningMs)
+        return false;
+    }
+
+    boolean this_present_rollbackOnFailure = true;
+    boolean that_present_rollbackOnFailure = true;
+    if (this_present_rollbackOnFailure || that_present_rollbackOnFailure) {
+      if (!(this_present_rollbackOnFailure && that_present_rollbackOnFailure))
+        return false;
+      if (this.rollbackOnFailure != that.rollbackOnFailure)
+        return false;
+    }
+
+    boolean this_present_updateOnlyTheseInstances = true && this.isSetUpdateOnlyTheseInstances();
+    boolean that_present_updateOnlyTheseInstances = true && that.isSetUpdateOnlyTheseInstances();
+    if (this_present_updateOnlyTheseInstances || that_present_updateOnlyTheseInstances) {
+      if (!(this_present_updateOnlyTheseInstances && that_present_updateOnlyTheseInstances))
+        return false;
+      if (!this.updateOnlyTheseInstances.equals(that.updateOnlyTheseInstances))
+        return false;
+    }
+
+    boolean this_present_waitForBatchCompletion = true;
+    boolean that_present_waitForBatchCompletion = true;
+    if (this_present_waitForBatchCompletion || that_present_waitForBatchCompletion) {
+      if (!(this_present_waitForBatchCompletion && that_present_waitForBatchCompletion))
+        return false;
+      if (this.waitForBatchCompletion != that.waitForBatchCompletion)
+        return false;
+    }
+
+    boolean this_present_blockIfNoPulsesAfterMs = true && this.isSetBlockIfNoPulsesAfterMs();
+    boolean that_present_blockIfNoPulsesAfterMs = true && that.isSetBlockIfNoPulsesAfterMs();
+    if (this_present_blockIfNoPulsesAfterMs || that_present_blockIfNoPulsesAfterMs) {
+      if (!(this_present_blockIfNoPulsesAfterMs && that_present_blockIfNoPulsesAfterMs))
+        return false;
+      if (this.blockIfNoPulsesAfterMs != that.blockIfNoPulsesAfterMs)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_updateGroupSize = true;
+    list.add(present_updateGroupSize);
+    if (present_updateGroupSize)
+      list.add(updateGroupSize);
+
+    boolean present_maxPerInstanceFailures = true;
+    list.add(present_maxPerInstanceFailures);
+    if (present_maxPerInstanceFailures)
+      list.add(maxPerInstanceFailures);
+
+    boolean present_maxFailedInstances = true;
+    list.add(present_maxFailedInstances);
+    if (present_maxFailedInstances)
+      list.add(maxFailedInstances);
+
+    boolean present_minWaitInInstanceRunningMs = true;
+    list.add(present_minWaitInInstanceRunningMs);
+    if (present_minWaitInInstanceRunningMs)
+      list.add(minWaitInInstanceRunningMs);
+
+    boolean present_rollbackOnFailure = true;
+    list.add(present_rollbackOnFailure);
+    if (present_rollbackOnFailure)
+      list.add(rollbackOnFailure);
+
+    boolean present_updateOnlyTheseInstances = true && (isSetUpdateOnlyTheseInstances());
+    list.add(present_updateOnlyTheseInstances);
+    if (present_updateOnlyTheseInstances)
+      list.add(updateOnlyTheseInstances);
+
+    boolean present_waitForBatchCompletion = true;
+    list.add(present_waitForBatchCompletion);
+    if (present_waitForBatchCompletion)
+      list.add(waitForBatchCompletion);
+
+    boolean present_blockIfNoPulsesAfterMs = true && (isSetBlockIfNoPulsesAfterMs());
+    list.add(present_blockIfNoPulsesAfterMs);
+    if (present_blockIfNoPulsesAfterMs)
+      list.add(blockIfNoPulsesAfterMs);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateSettings other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetUpdateGroupSize()).compareTo(other.isSetUpdateGroupSize());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateGroupSize()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateGroupSize, other.updateGroupSize);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMaxPerInstanceFailures()).compareTo(other.isSetMaxPerInstanceFailures());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMaxPerInstanceFailures()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maxPerInstanceFailures, other.maxPerInstanceFailures);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMaxFailedInstances()).compareTo(other.isSetMaxFailedInstances());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMaxFailedInstances()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maxFailedInstances, other.maxFailedInstances);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMinWaitInInstanceRunningMs()).compareTo(other.isSetMinWaitInInstanceRunningMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMinWaitInInstanceRunningMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.minWaitInInstanceRunningMs, other.minWaitInInstanceRunningMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRollbackOnFailure()).compareTo(other.isSetRollbackOnFailure());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRollbackOnFailure()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rollbackOnFailure, other.rollbackOnFailure);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUpdateOnlyTheseInstances()).compareTo(other.isSetUpdateOnlyTheseInstances());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateOnlyTheseInstances()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateOnlyTheseInstances, other.updateOnlyTheseInstances);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetWaitForBatchCompletion()).compareTo(other.isSetWaitForBatchCompletion());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetWaitForBatchCompletion()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.waitForBatchCompletion, other.waitForBatchCompletion);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetBlockIfNoPulsesAfterMs()).compareTo(other.isSetBlockIfNoPulsesAfterMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetBlockIfNoPulsesAfterMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.blockIfNoPulsesAfterMs, other.blockIfNoPulsesAfterMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateSettings(");
+    boolean first = true;
+
+    sb.append("updateGroupSize:");
+    sb.append(this.updateGroupSize);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("maxPerInstanceFailures:");
+    sb.append(this.maxPerInstanceFailures);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("maxFailedInstances:");
+    sb.append(this.maxFailedInstances);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("minWaitInInstanceRunningMs:");
+    sb.append(this.minWaitInInstanceRunningMs);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("rollbackOnFailure:");
+    sb.append(this.rollbackOnFailure);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("updateOnlyTheseInstances:");
+    if (this.updateOnlyTheseInstances == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.updateOnlyTheseInstances);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("waitForBatchCompletion:");
+    sb.append(this.waitForBatchCompletion);
+    first = false;
+    if (isSetBlockIfNoPulsesAfterMs()) {
+      if (!first) sb.append(", ");
+      sb.append("blockIfNoPulsesAfterMs:");
+      sb.append(this.blockIfNoPulsesAfterMs);
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateSettingsStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateSettingsStandardScheme getScheme() {
+      return new JobUpdateSettingsStandardScheme();
+    }
+  }
+
+  private static class JobUpdateSettingsStandardScheme extends StandardScheme<JobUpdateSettings> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateSettings struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // UPDATE_GROUP_SIZE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.updateGroupSize = iprot.readI32();
+              struct.setUpdateGroupSizeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // MAX_PER_INSTANCE_FAILURES
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.maxPerInstanceFailures = iprot.readI32();
+              struct.setMaxPerInstanceFailuresIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // MAX_FAILED_INSTANCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.maxFailedInstances = iprot.readI32();
+              struct.setMaxFailedInstancesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // MIN_WAIT_IN_INSTANCE_RUNNING_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.minWaitInInstanceRunningMs = iprot.readI32();
+              struct.setMinWaitInInstanceRunningMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // ROLLBACK_ON_FAILURE
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.rollbackOnFailure = iprot.readBool();
+              struct.setRollbackOnFailureIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 7: // UPDATE_ONLY_THESE_INSTANCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set190 = iprot.readSetBegin();
+                struct.updateOnlyTheseInstances = new HashSet<Range>(2*_set190.size);
+                Range _elem191;
+                for (int _i192 = 0; _i192 < _set190.size; ++_i192)
+                {
+                  _elem191 = new Range();
+                  _elem191.read(iprot);
+                  struct.updateOnlyTheseInstances.add(_elem191);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setUpdateOnlyTheseInstancesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 8: // WAIT_FOR_BATCH_COMPLETION
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.waitForBatchCompletion = iprot.readBool();
+              struct.setWaitForBatchCompletionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 9: // BLOCK_IF_NO_PULSES_AFTER_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.blockIfNoPulsesAfterMs = iprot.readI32();
+              struct.setBlockIfNoPulsesAfterMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateSettings struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(UPDATE_GROUP_SIZE_FIELD_DESC);
+      oprot.writeI32(struct.updateGroupSize);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(MAX_PER_INSTANCE_FAILURES_FIELD_DESC);
+      oprot.writeI32(struct.maxPerInstanceFailures);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(MAX_FAILED_INSTANCES_FIELD_DESC);
+      oprot.writeI32(struct.maxFailedInstances);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(MIN_WAIT_IN_INSTANCE_RUNNING_MS_FIELD_DESC);
+      oprot.writeI32(struct.minWaitInInstanceRunningMs);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(ROLLBACK_ON_FAILURE_FIELD_DESC);
+      oprot.writeBool(struct.rollbackOnFailure);
+      oprot.writeFieldEnd();
+      if (struct.updateOnlyTheseInstances != null) {
+        oprot.writeFieldBegin(UPDATE_ONLY_THESE_INSTANCES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.updateOnlyTheseInstances.size()));
+          for (Range _iter193 : struct.updateOnlyTheseInstances)
+          {
+            _iter193.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(WAIT_FOR_BATCH_COMPLETION_FIELD_DESC);
+      oprot.writeBool(struct.waitForBatchCompletion);
+      oprot.writeFieldEnd();
+      if (struct.isSetBlockIfNoPulsesAfterMs()) {
+        oprot.writeFieldBegin(BLOCK_IF_NO_PULSES_AFTER_MS_FIELD_DESC);
+        oprot.writeI32(struct.blockIfNoPulsesAfterMs);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateSettingsTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateSettingsTupleScheme getScheme() {
+      return new JobUpdateSettingsTupleScheme();
+    }
+  }
+
+  private static class JobUpdateSettingsTupleScheme extends TupleScheme<JobUpdateSettings> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateSettings struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetUpdateGroupSize()) {
+        optionals.set(0);
+      }
+      if (struct.isSetMaxPerInstanceFailures()) {
+        optionals.set(1);
+      }
+      if (struct.isSetMaxFailedInstances()) {
+        optionals.set(2);
+      }
+      if (struct.isSetMinWaitInInstanceRunningMs()) {
+        optionals.set(3);
+      }
+      if (struct.isSetRollbackOnFailure()) {
+        optionals.set(4);
+      }
+      if (struct.isSetUpdateOnlyTheseInstances()) {
+        optionals.set(5);
+      }
+      if (struct.isSetWaitForBatchCompletion()) {
+        optionals.set(6);
+      }
+      if (struct.isSetBlockIfNoPulsesAfterMs()) {
+        optionals.set(7);
+      }
+      oprot.writeBitSet(optionals, 8);
+      if (struct.isSetUpdateGroupSize()) {
+        oprot.writeI32(struct.updateGroupSize);
+      }
+      if (struct.isSetMaxPerInstanceFailures()) {
+        oprot.writeI32(struct.maxPerInstanceFailures);
+      }
+      if (struct.isSetMaxFailedInstances()) {
+        oprot.writeI32(struct.maxFailedInstances);
+      }
+      if (struct.isSetMinWaitInInstanceRunningMs()) {
+        oprot.writeI32(struct.minWaitInInstanceRunningMs);
+      }
+      if (struct.isSetRollbackOnFailure()) {
+        oprot.writeBool(struct.rollbackOnFailure);
+      }
+      if (struct.isSetUpdateOnlyTheseInstances()) {
+        {
+          oprot.writeI32(struct.updateOnlyTheseInstances.size());
+          for (Range _iter194 : struct.updateOnlyTheseInstances)
+          {
+            _iter194.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetWaitForBatchCompletion()) {
+        oprot.writeBool(struct.waitForBatchCompletion);
+      }
+      if (struct.isSetBlockIfNoPulsesAfterMs()) {
+        oprot.writeI32(struct.blockIfNoPulsesAfterMs);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateSettings struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(8);
+      if (incoming.get(0)) {
+        struct.updateGroupSize = iprot.readI32();
+        struct.setUpdateGroupSizeIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.maxPerInstanceFailures = iprot.readI32();
+        struct.setMaxPerInstanceFailuresIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.maxFailedInstances = iprot.readI32();
+        struct.setMaxFailedInstancesIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.minWaitInInstanceRunningMs = iprot.readI32();
+        struct.setMinWaitInInstanceRunningMsIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.rollbackOnFailure = iprot.readBool();
+        struct.setRollbackOnFailureIsSet(true);
+      }
+      if (incoming.get(5)) {
+        {
+          org.apache.thrift.protocol.TSet _set195 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.updateOnlyTheseInstances = new HashSet<Range>(2*_set195.size);
+          Range _elem196;
+          for (int _i197 = 0; _i197 < _set195.size; ++_i197)
+          {
+            _elem196 = new Range();
+            _elem196.read(iprot);
+            struct.updateOnlyTheseInstances.add(_elem196);
+          }
+        }
+        struct.setUpdateOnlyTheseInstancesIsSet(true);
+      }
+      if (incoming.get(6)) {
+        struct.waitForBatchCompletion = iprot.readBool();
+        struct.setWaitForBatchCompletionIsSet(true);
+      }
+      if (incoming.get(7)) {
+        struct.blockIfNoPulsesAfterMs = iprot.readI32();
+        struct.setBlockIfNoPulsesAfterMsIsSet(true);
+      }
+    }
+  }
+
+}
+


[33/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.java
new file mode 100644
index 0000000..70ddf9c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.java
@@ -0,0 +1,519 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class HostStatus implements org.apache.thrift.TBase<HostStatus, HostStatus._Fields>, java.io.Serializable, Cloneable, Comparable<HostStatus> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("HostStatus");
+
+  private static final org.apache.thrift.protocol.TField HOST_FIELD_DESC = new org.apache.thrift.protocol.TField("host", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField MODE_FIELD_DESC = new org.apache.thrift.protocol.TField("mode", org.apache.thrift.protocol.TType.I32, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new HostStatusStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new HostStatusTupleSchemeFactory());
+  }
+
+  public String host; // required
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public MaintenanceMode mode; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    HOST((short)1, "host"),
+    /**
+     * 
+     * @see MaintenanceMode
+     */
+    MODE((short)2, "mode");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // HOST
+          return HOST;
+        case 2: // MODE
+          return MODE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.HOST, new org.apache.thrift.meta_data.FieldMetaData("host", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.MODE, new org.apache.thrift.meta_data.FieldMetaData("mode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, MaintenanceMode.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(HostStatus.class, metaDataMap);
+  }
+
+  public HostStatus() {
+  }
+
+  public HostStatus(
+    String host,
+    MaintenanceMode mode)
+  {
+    this();
+    this.host = host;
+    this.mode = mode;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public HostStatus(HostStatus other) {
+    if (other.isSetHost()) {
+      this.host = other.host;
+    }
+    if (other.isSetMode()) {
+      this.mode = other.mode;
+    }
+  }
+
+  public HostStatus deepCopy() {
+    return new HostStatus(this);
+  }
+
+  @Override
+  public void clear() {
+    this.host = null;
+    this.mode = null;
+  }
+
+  public String getHost() {
+    return this.host;
+  }
+
+  public HostStatus setHost(String host) {
+    this.host = host;
+    return this;
+  }
+
+  public void unsetHost() {
+    this.host = null;
+  }
+
+  /** Returns true if field host is set (has been assigned a value) and false otherwise */
+  public boolean isSetHost() {
+    return this.host != null;
+  }
+
+  public void setHostIsSet(boolean value) {
+    if (!value) {
+      this.host = null;
+    }
+  }
+
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public MaintenanceMode getMode() {
+    return this.mode;
+  }
+
+  /**
+   * 
+   * @see MaintenanceMode
+   */
+  public HostStatus setMode(MaintenanceMode mode) {
+    this.mode = mode;
+    return this;
+  }
+
+  public void unsetMode() {
+    this.mode = null;
+  }
+
+  /** Returns true if field mode is set (has been assigned a value) and false otherwise */
+  public boolean isSetMode() {
+    return this.mode != null;
+  }
+
+  public void setModeIsSet(boolean value) {
+    if (!value) {
+      this.mode = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case HOST:
+      if (value == null) {
+        unsetHost();
+      } else {
+        setHost((String)value);
+      }
+      break;
+
+    case MODE:
+      if (value == null) {
+        unsetMode();
+      } else {
+        setMode((MaintenanceMode)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case HOST:
+      return getHost();
+
+    case MODE:
+      return getMode();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case HOST:
+      return isSetHost();
+    case MODE:
+      return isSetMode();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof HostStatus)
+      return this.equals((HostStatus)that);
+    return false;
+  }
+
+  public boolean equals(HostStatus that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_host = true && this.isSetHost();
+    boolean that_present_host = true && that.isSetHost();
+    if (this_present_host || that_present_host) {
+      if (!(this_present_host && that_present_host))
+        return false;
+      if (!this.host.equals(that.host))
+        return false;
+    }
+
+    boolean this_present_mode = true && this.isSetMode();
+    boolean that_present_mode = true && that.isSetMode();
+    if (this_present_mode || that_present_mode) {
+      if (!(this_present_mode && that_present_mode))
+        return false;
+      if (!this.mode.equals(that.mode))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_host = true && (isSetHost());
+    list.add(present_host);
+    if (present_host)
+      list.add(host);
+
+    boolean present_mode = true && (isSetMode());
+    list.add(present_mode);
+    if (present_mode)
+      list.add(mode.getValue());
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(HostStatus other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetHost()).compareTo(other.isSetHost());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetHost()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.host, other.host);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMode()).compareTo(other.isSetMode());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMode()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mode, other.mode);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("HostStatus(");
+    boolean first = true;
+
+    sb.append("host:");
+    if (this.host == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.host);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("mode:");
+    if (this.mode == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.mode);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class HostStatusStandardSchemeFactory implements SchemeFactory {
+    public HostStatusStandardScheme getScheme() {
+      return new HostStatusStandardScheme();
+    }
+  }
+
+  private static class HostStatusStandardScheme extends StandardScheme<HostStatus> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, HostStatus struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // HOST
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.host = iprot.readString();
+              struct.setHostIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // MODE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.mode = org.apache.airavata.cloud.aurora.client.sdk.MaintenanceMode.findByValue(iprot.readI32());
+              struct.setModeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, HostStatus struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.host != null) {
+        oprot.writeFieldBegin(HOST_FIELD_DESC);
+        oprot.writeString(struct.host);
+        oprot.writeFieldEnd();
+      }
+      if (struct.mode != null) {
+        oprot.writeFieldBegin(MODE_FIELD_DESC);
+        oprot.writeI32(struct.mode.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class HostStatusTupleSchemeFactory implements SchemeFactory {
+    public HostStatusTupleScheme getScheme() {
+      return new HostStatusTupleScheme();
+    }
+  }
+
+  private static class HostStatusTupleScheme extends TupleScheme<HostStatus> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, HostStatus struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetHost()) {
+        optionals.set(0);
+      }
+      if (struct.isSetMode()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetHost()) {
+        oprot.writeString(struct.host);
+      }
+      if (struct.isSetMode()) {
+        oprot.writeI32(struct.mode.getValue());
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, HostStatus struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.host = iprot.readString();
+        struct.setHostIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.mode = org.apache.airavata.cloud.aurora.client.sdk.MaintenanceMode.findByValue(iprot.readI32());
+        struct.setModeIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Hosts.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Hosts.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Hosts.java
new file mode 100644
index 0000000..4c5aee0
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Hosts.java
@@ -0,0 +1,447 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Hosts implements org.apache.thrift.TBase<Hosts, Hosts._Fields>, java.io.Serializable, Cloneable, Comparable<Hosts> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Hosts");
+
+  private static final org.apache.thrift.protocol.TField HOST_NAMES_FIELD_DESC = new org.apache.thrift.protocol.TField("hostNames", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new HostsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new HostsTupleSchemeFactory());
+  }
+
+  public Set<String> hostNames; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    HOST_NAMES((short)1, "hostNames");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // HOST_NAMES
+          return HOST_NAMES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.HOST_NAMES, new org.apache.thrift.meta_data.FieldMetaData("hostNames", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Hosts.class, metaDataMap);
+  }
+
+  public Hosts() {
+  }
+
+  public Hosts(
+    Set<String> hostNames)
+  {
+    this();
+    this.hostNames = hostNames;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Hosts(Hosts other) {
+    if (other.isSetHostNames()) {
+      Set<String> __this__hostNames = new HashSet<String>(other.hostNames);
+      this.hostNames = __this__hostNames;
+    }
+  }
+
+  public Hosts deepCopy() {
+    return new Hosts(this);
+  }
+
+  @Override
+  public void clear() {
+    this.hostNames = null;
+  }
+
+  public int getHostNamesSize() {
+    return (this.hostNames == null) ? 0 : this.hostNames.size();
+  }
+
+  public java.util.Iterator<String> getHostNamesIterator() {
+    return (this.hostNames == null) ? null : this.hostNames.iterator();
+  }
+
+  public void addToHostNames(String elem) {
+    if (this.hostNames == null) {
+      this.hostNames = new HashSet<String>();
+    }
+    this.hostNames.add(elem);
+  }
+
+  public Set<String> getHostNames() {
+    return this.hostNames;
+  }
+
+  public Hosts setHostNames(Set<String> hostNames) {
+    this.hostNames = hostNames;
+    return this;
+  }
+
+  public void unsetHostNames() {
+    this.hostNames = null;
+  }
+
+  /** Returns true if field hostNames is set (has been assigned a value) and false otherwise */
+  public boolean isSetHostNames() {
+    return this.hostNames != null;
+  }
+
+  public void setHostNamesIsSet(boolean value) {
+    if (!value) {
+      this.hostNames = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case HOST_NAMES:
+      if (value == null) {
+        unsetHostNames();
+      } else {
+        setHostNames((Set<String>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case HOST_NAMES:
+      return getHostNames();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case HOST_NAMES:
+      return isSetHostNames();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Hosts)
+      return this.equals((Hosts)that);
+    return false;
+  }
+
+  public boolean equals(Hosts that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_hostNames = true && this.isSetHostNames();
+    boolean that_present_hostNames = true && that.isSetHostNames();
+    if (this_present_hostNames || that_present_hostNames) {
+      if (!(this_present_hostNames && that_present_hostNames))
+        return false;
+      if (!this.hostNames.equals(that.hostNames))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_hostNames = true && (isSetHostNames());
+    list.add(present_hostNames);
+    if (present_hostNames)
+      list.add(hostNames);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Hosts other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetHostNames()).compareTo(other.isSetHostNames());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetHostNames()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.hostNames, other.hostNames);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Hosts(");
+    boolean first = true;
+
+    sb.append("hostNames:");
+    if (this.hostNames == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.hostNames);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class HostsStandardSchemeFactory implements SchemeFactory {
+    public HostsStandardScheme getScheme() {
+      return new HostsStandardScheme();
+    }
+  }
+
+  private static class HostsStandardScheme extends StandardScheme<Hosts> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Hosts struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // HOST_NAMES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set182 = iprot.readSetBegin();
+                struct.hostNames = new HashSet<String>(2*_set182.size);
+                String _elem183;
+                for (int _i184 = 0; _i184 < _set182.size; ++_i184)
+                {
+                  _elem183 = iprot.readString();
+                  struct.hostNames.add(_elem183);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setHostNamesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Hosts struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.hostNames != null) {
+        oprot.writeFieldBegin(HOST_NAMES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.hostNames.size()));
+          for (String _iter185 : struct.hostNames)
+          {
+            oprot.writeString(_iter185);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class HostsTupleSchemeFactory implements SchemeFactory {
+    public HostsTupleScheme getScheme() {
+      return new HostsTupleScheme();
+    }
+  }
+
+  private static class HostsTupleScheme extends TupleScheme<Hosts> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Hosts struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetHostNames()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetHostNames()) {
+        {
+          oprot.writeI32(struct.hostNames.size());
+          for (String _iter186 : struct.hostNames)
+          {
+            oprot.writeString(_iter186);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Hosts struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set187 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.hostNames = new HashSet<String>(2*_set187.size);
+          String _elem188;
+          for (int _i189 = 0; _i189 < _set187.size; ++_i189)
+          {
+            _elem188 = iprot.readString();
+            struct.hostNames.add(_elem188);
+          }
+        }
+        struct.setHostNamesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Identity.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Identity.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Identity.java
new file mode 100644
index 0000000..242a140
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Identity.java
@@ -0,0 +1,398 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Identity implements org.apache.thrift.TBase<Identity, Identity._Fields>, java.io.Serializable, Cloneable, Comparable<Identity> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Identity");
+
+  private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new IdentityStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new IdentityTupleSchemeFactory());
+  }
+
+  public String user; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    USER((short)2, "user");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 2: // USER
+          return USER;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Identity.class, metaDataMap);
+  }
+
+  public Identity() {
+  }
+
+  public Identity(
+    String user)
+  {
+    this();
+    this.user = user;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Identity(Identity other) {
+    if (other.isSetUser()) {
+      this.user = other.user;
+    }
+  }
+
+  public Identity deepCopy() {
+    return new Identity(this);
+  }
+
+  @Override
+  public void clear() {
+    this.user = null;
+  }
+
+  public String getUser() {
+    return this.user;
+  }
+
+  public Identity setUser(String user) {
+    this.user = user;
+    return this;
+  }
+
+  public void unsetUser() {
+    this.user = null;
+  }
+
+  /** Returns true if field user is set (has been assigned a value) and false otherwise */
+  public boolean isSetUser() {
+    return this.user != null;
+  }
+
+  public void setUserIsSet(boolean value) {
+    if (!value) {
+      this.user = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case USER:
+      if (value == null) {
+        unsetUser();
+      } else {
+        setUser((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case USER:
+      return getUser();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case USER:
+      return isSetUser();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Identity)
+      return this.equals((Identity)that);
+    return false;
+  }
+
+  public boolean equals(Identity that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_user = true && this.isSetUser();
+    boolean that_present_user = true && that.isSetUser();
+    if (this_present_user || that_present_user) {
+      if (!(this_present_user && that_present_user))
+        return false;
+      if (!this.user.equals(that.user))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_user = true && (isSetUser());
+    list.add(present_user);
+    if (present_user)
+      list.add(user);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Identity other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUser()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Identity(");
+    boolean first = true;
+
+    sb.append("user:");
+    if (this.user == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.user);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class IdentityStandardSchemeFactory implements SchemeFactory {
+    public IdentityStandardScheme getScheme() {
+      return new IdentityStandardScheme();
+    }
+  }
+
+  private static class IdentityStandardScheme extends StandardScheme<Identity> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Identity struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 2: // USER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.user = iprot.readString();
+              struct.setUserIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Identity struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.user != null) {
+        oprot.writeFieldBegin(USER_FIELD_DESC);
+        oprot.writeString(struct.user);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class IdentityTupleSchemeFactory implements SchemeFactory {
+    public IdentityTupleScheme getScheme() {
+      return new IdentityTupleScheme();
+    }
+  }
+
+  private static class IdentityTupleScheme extends TupleScheme<Identity> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Identity struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetUser()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetUser()) {
+        oprot.writeString(struct.user);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Identity struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.user = iprot.readString();
+        struct.setUserIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Image.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Image.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Image.java
new file mode 100644
index 0000000..e7bdf1a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Image.java
@@ -0,0 +1,373 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes an image to be used with the Mesos unified containerizer
+ */
+public class Image extends org.apache.thrift.TUnion<Image, Image._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Image");
+  private static final org.apache.thrift.protocol.TField DOCKER_FIELD_DESC = new org.apache.thrift.protocol.TField("docker", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField APPC_FIELD_DESC = new org.apache.thrift.protocol.TField("appc", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    DOCKER((short)1, "docker"),
+    APPC((short)2, "appc");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // DOCKER
+          return DOCKER;
+        case 2: // APPC
+          return APPC;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.DOCKER, new org.apache.thrift.meta_data.FieldMetaData("docker", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DockerImage.class)));
+    tmpMap.put(_Fields.APPC, new org.apache.thrift.meta_data.FieldMetaData("appc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, AppcImage.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Image.class, metaDataMap);
+  }
+
+  public Image() {
+    super();
+  }
+
+  public Image(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public Image(Image other) {
+    super(other);
+  }
+  public Image deepCopy() {
+    return new Image(this);
+  }
+
+  public static Image docker(DockerImage value) {
+    Image x = new Image();
+    x.setDocker(value);
+    return x;
+  }
+
+  public static Image appc(AppcImage value) {
+    Image x = new Image();
+    x.setAppc(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case DOCKER:
+        if (value instanceof DockerImage) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type DockerImage for field 'docker', but got " + value.getClass().getSimpleName());
+      case APPC:
+        if (value instanceof AppcImage) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type AppcImage for field 'appc', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case DOCKER:
+          if (field.type == DOCKER_FIELD_DESC.type) {
+            DockerImage docker;
+            docker = new DockerImage();
+            docker.read(iprot);
+            return docker;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case APPC:
+          if (field.type == APPC_FIELD_DESC.type) {
+            AppcImage appc;
+            appc = new AppcImage();
+            appc.read(iprot);
+            return appc;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case DOCKER:
+        DockerImage docker = (DockerImage)value_;
+        docker.write(oprot);
+        return;
+      case APPC:
+        AppcImage appc = (AppcImage)value_;
+        appc.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case DOCKER:
+          DockerImage docker;
+          docker = new DockerImage();
+          docker.read(iprot);
+          return docker;
+        case APPC:
+          AppcImage appc;
+          appc = new AppcImage();
+          appc.read(iprot);
+          return appc;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case DOCKER:
+        DockerImage docker = (DockerImage)value_;
+        docker.write(oprot);
+        return;
+      case APPC:
+        AppcImage appc = (AppcImage)value_;
+        appc.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case DOCKER:
+        return DOCKER_FIELD_DESC;
+      case APPC:
+        return APPC_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public DockerImage getDocker() {
+    if (getSetField() == _Fields.DOCKER) {
+      return (DockerImage)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'docker' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setDocker(DockerImage value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.DOCKER;
+    value_ = value;
+  }
+
+  public AppcImage getAppc() {
+    if (getSetField() == _Fields.APPC) {
+      return (AppcImage)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'appc' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setAppc(AppcImage value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.APPC;
+    value_ = value;
+  }
+
+  public boolean isSetDocker() {
+    return setField_ == _Fields.DOCKER;
+  }
+
+
+  public boolean isSetAppc() {
+    return setField_ == _Fields.APPC;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof Image) {
+      return equals((Image)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(Image other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(Image other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.java
new file mode 100644
index 0000000..ff21dbc
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.java
@@ -0,0 +1,659 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class InstanceConfigRewrite implements org.apache.thrift.TBase<InstanceConfigRewrite, InstanceConfigRewrite._Fields>, java.io.Serializable, Cloneable, Comparable<InstanceConfigRewrite> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InstanceConfigRewrite");
+
+  private static final org.apache.thrift.protocol.TField INSTANCE_KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceKey", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField OLD_TASK_FIELD_DESC = new org.apache.thrift.protocol.TField("oldTask", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+  private static final org.apache.thrift.protocol.TField REWRITTEN_TASK_FIELD_DESC = new org.apache.thrift.protocol.TField("rewrittenTask", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new InstanceConfigRewriteStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new InstanceConfigRewriteTupleSchemeFactory());
+  }
+
+  /**
+   * Key for the task to rewrite.
+   */
+  public InstanceKey instanceKey; // required
+  /**
+   * The original configuration.
+   */
+  public TaskConfig oldTask; // required
+  /**
+   * The rewritten configuration.
+   */
+  public TaskConfig rewrittenTask; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Key for the task to rewrite.
+     */
+    INSTANCE_KEY((short)1, "instanceKey"),
+    /**
+     * The original configuration.
+     */
+    OLD_TASK((short)2, "oldTask"),
+    /**
+     * The rewritten configuration.
+     */
+    REWRITTEN_TASK((short)3, "rewrittenTask");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // INSTANCE_KEY
+          return INSTANCE_KEY;
+        case 2: // OLD_TASK
+          return OLD_TASK;
+        case 3: // REWRITTEN_TASK
+          return REWRITTEN_TASK;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.INSTANCE_KEY, new org.apache.thrift.meta_data.FieldMetaData("instanceKey", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InstanceKey.class)));
+    tmpMap.put(_Fields.OLD_TASK, new org.apache.thrift.meta_data.FieldMetaData("oldTask", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.REWRITTEN_TASK, new org.apache.thrift.meta_data.FieldMetaData("rewrittenTask", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InstanceConfigRewrite.class, metaDataMap);
+  }
+
+  public InstanceConfigRewrite() {
+  }
+
+  public InstanceConfigRewrite(
+    InstanceKey instanceKey,
+    TaskConfig oldTask,
+    TaskConfig rewrittenTask)
+  {
+    this();
+    this.instanceKey = instanceKey;
+    this.oldTask = oldTask;
+    this.rewrittenTask = rewrittenTask;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public InstanceConfigRewrite(InstanceConfigRewrite other) {
+    if (other.isSetInstanceKey()) {
+      this.instanceKey = new InstanceKey(other.instanceKey);
+    }
+    if (other.isSetOldTask()) {
+      this.oldTask = new TaskConfig(other.oldTask);
+    }
+    if (other.isSetRewrittenTask()) {
+      this.rewrittenTask = new TaskConfig(other.rewrittenTask);
+    }
+  }
+
+  public InstanceConfigRewrite deepCopy() {
+    return new InstanceConfigRewrite(this);
+  }
+
+  @Override
+  public void clear() {
+    this.instanceKey = null;
+    this.oldTask = null;
+    this.rewrittenTask = null;
+  }
+
+  /**
+   * Key for the task to rewrite.
+   */
+  public InstanceKey getInstanceKey() {
+    return this.instanceKey;
+  }
+
+  /**
+   * Key for the task to rewrite.
+   */
+  public InstanceConfigRewrite setInstanceKey(InstanceKey instanceKey) {
+    this.instanceKey = instanceKey;
+    return this;
+  }
+
+  public void unsetInstanceKey() {
+    this.instanceKey = null;
+  }
+
+  /** Returns true if field instanceKey is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceKey() {
+    return this.instanceKey != null;
+  }
+
+  public void setInstanceKeyIsSet(boolean value) {
+    if (!value) {
+      this.instanceKey = null;
+    }
+  }
+
+  /**
+   * The original configuration.
+   */
+  public TaskConfig getOldTask() {
+    return this.oldTask;
+  }
+
+  /**
+   * The original configuration.
+   */
+  public InstanceConfigRewrite setOldTask(TaskConfig oldTask) {
+    this.oldTask = oldTask;
+    return this;
+  }
+
+  public void unsetOldTask() {
+    this.oldTask = null;
+  }
+
+  /** Returns true if field oldTask is set (has been assigned a value) and false otherwise */
+  public boolean isSetOldTask() {
+    return this.oldTask != null;
+  }
+
+  public void setOldTaskIsSet(boolean value) {
+    if (!value) {
+      this.oldTask = null;
+    }
+  }
+
+  /**
+   * The rewritten configuration.
+   */
+  public TaskConfig getRewrittenTask() {
+    return this.rewrittenTask;
+  }
+
+  /**
+   * The rewritten configuration.
+   */
+  public InstanceConfigRewrite setRewrittenTask(TaskConfig rewrittenTask) {
+    this.rewrittenTask = rewrittenTask;
+    return this;
+  }
+
+  public void unsetRewrittenTask() {
+    this.rewrittenTask = null;
+  }
+
+  /** Returns true if field rewrittenTask is set (has been assigned a value) and false otherwise */
+  public boolean isSetRewrittenTask() {
+    return this.rewrittenTask != null;
+  }
+
+  public void setRewrittenTaskIsSet(boolean value) {
+    if (!value) {
+      this.rewrittenTask = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case INSTANCE_KEY:
+      if (value == null) {
+        unsetInstanceKey();
+      } else {
+        setInstanceKey((InstanceKey)value);
+      }
+      break;
+
+    case OLD_TASK:
+      if (value == null) {
+        unsetOldTask();
+      } else {
+        setOldTask((TaskConfig)value);
+      }
+      break;
+
+    case REWRITTEN_TASK:
+      if (value == null) {
+        unsetRewrittenTask();
+      } else {
+        setRewrittenTask((TaskConfig)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case INSTANCE_KEY:
+      return getInstanceKey();
+
+    case OLD_TASK:
+      return getOldTask();
+
+    case REWRITTEN_TASK:
+      return getRewrittenTask();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case INSTANCE_KEY:
+      return isSetInstanceKey();
+    case OLD_TASK:
+      return isSetOldTask();
+    case REWRITTEN_TASK:
+      return isSetRewrittenTask();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof InstanceConfigRewrite)
+      return this.equals((InstanceConfigRewrite)that);
+    return false;
+  }
+
+  public boolean equals(InstanceConfigRewrite that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_instanceKey = true && this.isSetInstanceKey();
+    boolean that_present_instanceKey = true && that.isSetInstanceKey();
+    if (this_present_instanceKey || that_present_instanceKey) {
+      if (!(this_present_instanceKey && that_present_instanceKey))
+        return false;
+      if (!this.instanceKey.equals(that.instanceKey))
+        return false;
+    }
+
+    boolean this_present_oldTask = true && this.isSetOldTask();
+    boolean that_present_oldTask = true && that.isSetOldTask();
+    if (this_present_oldTask || that_present_oldTask) {
+      if (!(this_present_oldTask && that_present_oldTask))
+        return false;
+      if (!this.oldTask.equals(that.oldTask))
+        return false;
+    }
+
+    boolean this_present_rewrittenTask = true && this.isSetRewrittenTask();
+    boolean that_present_rewrittenTask = true && that.isSetRewrittenTask();
+    if (this_present_rewrittenTask || that_present_rewrittenTask) {
+      if (!(this_present_rewrittenTask && that_present_rewrittenTask))
+        return false;
+      if (!this.rewrittenTask.equals(that.rewrittenTask))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_instanceKey = true && (isSetInstanceKey());
+    list.add(present_instanceKey);
+    if (present_instanceKey)
+      list.add(instanceKey);
+
+    boolean present_oldTask = true && (isSetOldTask());
+    list.add(present_oldTask);
+    if (present_oldTask)
+      list.add(oldTask);
+
+    boolean present_rewrittenTask = true && (isSetRewrittenTask());
+    list.add(present_rewrittenTask);
+    if (present_rewrittenTask)
+      list.add(rewrittenTask);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(InstanceConfigRewrite other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetInstanceKey()).compareTo(other.isSetInstanceKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceKey, other.instanceKey);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetOldTask()).compareTo(other.isSetOldTask());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOldTask()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.oldTask, other.oldTask);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRewrittenTask()).compareTo(other.isSetRewrittenTask());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRewrittenTask()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rewrittenTask, other.rewrittenTask);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("InstanceConfigRewrite(");
+    boolean first = true;
+
+    sb.append("instanceKey:");
+    if (this.instanceKey == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instanceKey);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("oldTask:");
+    if (this.oldTask == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.oldTask);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("rewrittenTask:");
+    if (this.rewrittenTask == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.rewrittenTask);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (instanceKey != null) {
+      instanceKey.validate();
+    }
+    if (oldTask != null) {
+      oldTask.validate();
+    }
+    if (rewrittenTask != null) {
+      rewrittenTask.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class InstanceConfigRewriteStandardSchemeFactory implements SchemeFactory {
+    public InstanceConfigRewriteStandardScheme getScheme() {
+      return new InstanceConfigRewriteStandardScheme();
+    }
+  }
+
+  private static class InstanceConfigRewriteStandardScheme extends StandardScheme<InstanceConfigRewrite> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, InstanceConfigRewrite struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // INSTANCE_KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.instanceKey = new InstanceKey();
+              struct.instanceKey.read(iprot);
+              struct.setInstanceKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // OLD_TASK
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.oldTask = new TaskConfig();
+              struct.oldTask.read(iprot);
+              struct.setOldTaskIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // REWRITTEN_TASK
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.rewrittenTask = new TaskConfig();
+              struct.rewrittenTask.read(iprot);
+              struct.setRewrittenTaskIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, InstanceConfigRewrite struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.instanceKey != null) {
+        oprot.writeFieldBegin(INSTANCE_KEY_FIELD_DESC);
+        struct.instanceKey.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.oldTask != null) {
+        oprot.writeFieldBegin(OLD_TASK_FIELD_DESC);
+        struct.oldTask.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.rewrittenTask != null) {
+        oprot.writeFieldBegin(REWRITTEN_TASK_FIELD_DESC);
+        struct.rewrittenTask.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class InstanceConfigRewriteTupleSchemeFactory implements SchemeFactory {
+    public InstanceConfigRewriteTupleScheme getScheme() {
+      return new InstanceConfigRewriteTupleScheme();
+    }
+  }
+
+  private static class InstanceConfigRewriteTupleScheme extends TupleScheme<InstanceConfigRewrite> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, InstanceConfigRewrite struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetInstanceKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetOldTask()) {
+        optionals.set(1);
+      }
+      if (struct.isSetRewrittenTask()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetInstanceKey()) {
+        struct.instanceKey.write(oprot);
+      }
+      if (struct.isSetOldTask()) {
+        struct.oldTask.write(oprot);
+      }
+      if (struct.isSetRewrittenTask()) {
+        struct.rewrittenTask.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, InstanceConfigRewrite struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.instanceKey = new InstanceKey();
+        struct.instanceKey.read(iprot);
+        struct.setInstanceKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.oldTask = new TaskConfig();
+        struct.oldTask.read(iprot);
+        struct.setOldTaskIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.rewrittenTask = new TaskConfig();
+        struct.rewrittenTask.read(iprot);
+        struct.setRewrittenTaskIsSet(true);
+      }
+    }
+  }
+
+}
+


[06/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class
deleted file mode 100644
index 0ac335a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class
deleted file mode 100644
index 6b3a05c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class
deleted file mode 100644
index c3e0f3a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class
deleted file mode 100644
index a22a347..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class
deleted file mode 100644
index 70e33f4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class
deleted file mode 100644
index 6c7b25b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class
deleted file mode 100644
index 24af673..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class
deleted file mode 100644
index 6b36be8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class
deleted file mode 100644
index 58ab69c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class
deleted file mode 100644
index 5521750..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class
deleted file mode 100644
index ff88ec6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class
deleted file mode 100644
index 6d0d8b7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class
deleted file mode 100644
index cbb6160..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class
deleted file mode 100644
index 7ea888e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class
deleted file mode 100644
index 1951121..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class
deleted file mode 100644
index 956542c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class
deleted file mode 100644
index 53a9f16..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class
deleted file mode 100644
index 6c11c53..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class
deleted file mode 100644
index b81a5fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class
deleted file mode 100644
index e8930bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class
deleted file mode 100644
index d272234..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class
deleted file mode 100644
index 3cf4c19..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class
deleted file mode 100644
index bf9d078..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class
deleted file mode 100644
index e07f4ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class
deleted file mode 100644
index 57e2927..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class
deleted file mode 100644
index 449cfc3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class
deleted file mode 100644
index eb4550d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class
deleted file mode 100644
index 2201224..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class
deleted file mode 100644
index 6824763..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class
deleted file mode 100644
index f433f69..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class
deleted file mode 100644
index a48e1fa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class
deleted file mode 100644
index 6931245..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class
deleted file mode 100644
index 98fb7c1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class
deleted file mode 100644
index cf518ad..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class
deleted file mode 100644
index ca9b626..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class
deleted file mode 100644
index 469da21..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class
deleted file mode 100644
index d80f037..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class
deleted file mode 100644
index 5eb6e20..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class
deleted file mode 100644
index 9520959..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class
deleted file mode 100644
index 4b703ba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class
deleted file mode 100644
index 269f7c8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class
deleted file mode 100644
index 4b94c9e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class
deleted file mode 100644
index 4d72981..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class
deleted file mode 100644
index 7d7683a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class
deleted file mode 100644
index d9b835c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class
deleted file mode 100644
index fd9a376..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class
deleted file mode 100644
index 98d6e28..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class
deleted file mode 100644
index e83ad81..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class
deleted file mode 100644
index 96f98b4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class
deleted file mode 100644
index 058ddce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class
deleted file mode 100644
index 55a2c3e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class
deleted file mode 100644
index 062ec83..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class
deleted file mode 100644
index e6f7795..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class
deleted file mode 100644
index c717eee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class
deleted file mode 100644
index bced416..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class
deleted file mode 100644
index a10ac0f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class
deleted file mode 100644
index ef678db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class
deleted file mode 100644
index fb6ab8a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class
deleted file mode 100644
index 777e229..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class
deleted file mode 100644
index 93b2cd3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class
deleted file mode 100644
index b56b296..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class
deleted file mode 100644
index 5684276..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class
deleted file mode 100644
index 3e2e01a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class
deleted file mode 100644
index 00efb5a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class
deleted file mode 100644
index 45863ad..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class
deleted file mode 100644
index 644a7c0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class
deleted file mode 100644
index 2470f2a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class
deleted file mode 100644
index f04dca8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class
deleted file mode 100644
index b6f170d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class
deleted file mode 100644
index b09a364..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class
deleted file mode 100644
index e0683ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class
deleted file mode 100644
index 8e0b914..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class
deleted file mode 100644
index 27f8904..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class
deleted file mode 100644
index 1bd491d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class
deleted file mode 100644
index 97c6a2c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class
deleted file mode 100644
index 704c9ab..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class
deleted file mode 100644
index ccbc799..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class
deleted file mode 100644
index bd6076e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class
deleted file mode 100644
index cb07b8e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class
deleted file mode 100644
index b510393..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class
deleted file mode 100644
index 1cb28b0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class
deleted file mode 100644
index beb17b9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class
deleted file mode 100644
index 2e67a78..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class
deleted file mode 100644
index 366e17b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class
deleted file mode 100644
index 0aca606..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class
deleted file mode 100644
index 59c18c6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class
deleted file mode 100644
index 350a0d6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class
deleted file mode 100644
index 47c3777..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class
deleted file mode 100644
index 00ca176..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class
deleted file mode 100644
index 1dbdcd7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class
deleted file mode 100644
index d9b14fc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class
deleted file mode 100644
index c1f9d89..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class
deleted file mode 100644
index 29a94a3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class
deleted file mode 100644
index ed1a9dc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class
deleted file mode 100644
index 307a99c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class
deleted file mode 100644
index 1418c27..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class
deleted file mode 100644
index a151183..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class
deleted file mode 100644
index 223f216..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class
deleted file mode 100644
index 8874cf2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class
deleted file mode 100644
index fe3d35e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class
deleted file mode 100644
index 6e09008..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class
deleted file mode 100644
index 325edf7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class
deleted file mode 100644
index 52c97c4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class
deleted file mode 100644
index 5b76cd8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class
deleted file mode 100644
index 2584c6e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class
deleted file mode 100644
index 3f7d186..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class
deleted file mode 100644
index 28505f9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class
deleted file mode 100644
index 4cda8e8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class
deleted file mode 100644
index d72fcaa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class
deleted file mode 100644
index ca704ed..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class
deleted file mode 100644
index e58e1c6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class
deleted file mode 100644
index 6c04eb9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class
deleted file mode 100644
index a9fc512..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class
deleted file mode 100644
index 94f33b8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class
deleted file mode 100644
index 6f14dac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class
deleted file mode 100644
index 2127ce6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class
deleted file mode 100644
index fecd6fd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class
deleted file mode 100644
index ccf686f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class
deleted file mode 100644
index 8020f85..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class
deleted file mode 100644
index c180444..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class
deleted file mode 100644
index 93847c3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class
deleted file mode 100644
index ebeb470..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class
deleted file mode 100644
index 5ebf419..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class
deleted file mode 100644
index 4747b81..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class and /dev/null differ


[36/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.java
new file mode 100644
index 0000000..ee855cb
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class EndMaintenanceResult implements org.apache.thrift.TBase<EndMaintenanceResult, EndMaintenanceResult._Fields>, java.io.Serializable, Cloneable, Comparable<EndMaintenanceResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("EndMaintenanceResult");
+
+  private static final org.apache.thrift.protocol.TField STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("statuses", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new EndMaintenanceResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new EndMaintenanceResultTupleSchemeFactory());
+  }
+
+  public Set<HostStatus> statuses; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    STATUSES((short)1, "statuses");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUSES
+          return STATUSES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUSES, new org.apache.thrift.meta_data.FieldMetaData("statuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, HostStatus.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(EndMaintenanceResult.class, metaDataMap);
+  }
+
+  public EndMaintenanceResult() {
+  }
+
+  public EndMaintenanceResult(
+    Set<HostStatus> statuses)
+  {
+    this();
+    this.statuses = statuses;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public EndMaintenanceResult(EndMaintenanceResult other) {
+    if (other.isSetStatuses()) {
+      Set<HostStatus> __this__statuses = new HashSet<HostStatus>(other.statuses.size());
+      for (HostStatus other_element : other.statuses) {
+        __this__statuses.add(new HostStatus(other_element));
+      }
+      this.statuses = __this__statuses;
+    }
+  }
+
+  public EndMaintenanceResult deepCopy() {
+    return new EndMaintenanceResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.statuses = null;
+  }
+
+  public int getStatusesSize() {
+    return (this.statuses == null) ? 0 : this.statuses.size();
+  }
+
+  public java.util.Iterator<HostStatus> getStatusesIterator() {
+    return (this.statuses == null) ? null : this.statuses.iterator();
+  }
+
+  public void addToStatuses(HostStatus elem) {
+    if (this.statuses == null) {
+      this.statuses = new HashSet<HostStatus>();
+    }
+    this.statuses.add(elem);
+  }
+
+  public Set<HostStatus> getStatuses() {
+    return this.statuses;
+  }
+
+  public EndMaintenanceResult setStatuses(Set<HostStatus> statuses) {
+    this.statuses = statuses;
+    return this;
+  }
+
+  public void unsetStatuses() {
+    this.statuses = null;
+  }
+
+  /** Returns true if field statuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatuses() {
+    return this.statuses != null;
+  }
+
+  public void setStatusesIsSet(boolean value) {
+    if (!value) {
+      this.statuses = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUSES:
+      if (value == null) {
+        unsetStatuses();
+      } else {
+        setStatuses((Set<HostStatus>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUSES:
+      return getStatuses();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUSES:
+      return isSetStatuses();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof EndMaintenanceResult)
+      return this.equals((EndMaintenanceResult)that);
+    return false;
+  }
+
+  public boolean equals(EndMaintenanceResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_statuses = true && this.isSetStatuses();
+    boolean that_present_statuses = true && that.isSetStatuses();
+    if (this_present_statuses || that_present_statuses) {
+      if (!(this_present_statuses && that_present_statuses))
+        return false;
+      if (!this.statuses.equals(that.statuses))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_statuses = true && (isSetStatuses());
+    list.add(present_statuses);
+    if (present_statuses)
+      list.add(statuses);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(EndMaintenanceResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatuses()).compareTo(other.isSetStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statuses, other.statuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("EndMaintenanceResult(");
+    boolean first = true;
+
+    sb.append("statuses:");
+    if (this.statuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statuses);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class EndMaintenanceResultStandardSchemeFactory implements SchemeFactory {
+    public EndMaintenanceResultStandardScheme getScheme() {
+      return new EndMaintenanceResultStandardScheme();
+    }
+  }
+
+  private static class EndMaintenanceResultStandardScheme extends StandardScheme<EndMaintenanceResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, EndMaintenanceResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set294 = iprot.readSetBegin();
+                struct.statuses = new HashSet<HostStatus>(2*_set294.size);
+                HostStatus _elem295;
+                for (int _i296 = 0; _i296 < _set294.size; ++_i296)
+                {
+                  _elem295 = new HostStatus();
+                  _elem295.read(iprot);
+                  struct.statuses.add(_elem295);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, EndMaintenanceResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.statuses != null) {
+        oprot.writeFieldBegin(STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.statuses.size()));
+          for (HostStatus _iter297 : struct.statuses)
+          {
+            _iter297.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class EndMaintenanceResultTupleSchemeFactory implements SchemeFactory {
+    public EndMaintenanceResultTupleScheme getScheme() {
+      return new EndMaintenanceResultTupleScheme();
+    }
+  }
+
+  private static class EndMaintenanceResultTupleScheme extends TupleScheme<EndMaintenanceResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, EndMaintenanceResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatuses()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetStatuses()) {
+        {
+          oprot.writeI32(struct.statuses.size());
+          for (HostStatus _iter298 : struct.statuses)
+          {
+            _iter298.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, EndMaintenanceResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set299 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.statuses = new HashSet<HostStatus>(2*_set299.size);
+          HostStatus _elem300;
+          for (int _i301 = 0; _i301 < _set299.size; ++_i301)
+          {
+            _elem300 = new HostStatus();
+            _elem300.read(iprot);
+            struct.statuses.add(_elem300);
+          }
+        }
+        struct.setStatusesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.java
new file mode 100644
index 0000000..1ceaa36
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.java
@@ -0,0 +1,527 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ExecutorConfig implements org.apache.thrift.TBase<ExecutorConfig, ExecutorConfig._Fields>, java.io.Serializable, Cloneable, Comparable<ExecutorConfig> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ExecutorConfig");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField DATA_FIELD_DESC = new org.apache.thrift.protocol.TField("data", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ExecutorConfigStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ExecutorConfigTupleSchemeFactory());
+  }
+
+  /**
+   * Name identifying the Executor.
+   */
+  public String name; // required
+  /**
+   * Executor configuration data.
+   */
+  public String data; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Name identifying the Executor.
+     */
+    NAME((short)1, "name"),
+    /**
+     * Executor configuration data.
+     */
+    DATA((short)2, "data");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // DATA
+          return DATA;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.DATA, new org.apache.thrift.meta_data.FieldMetaData("data", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ExecutorConfig.class, metaDataMap);
+  }
+
+  public ExecutorConfig() {
+  }
+
+  public ExecutorConfig(
+    String name,
+    String data)
+  {
+    this();
+    this.name = name;
+    this.data = data;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ExecutorConfig(ExecutorConfig other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetData()) {
+      this.data = other.data;
+    }
+  }
+
+  public ExecutorConfig deepCopy() {
+    return new ExecutorConfig(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.data = null;
+  }
+
+  /**
+   * Name identifying the Executor.
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * Name identifying the Executor.
+   */
+  public ExecutorConfig setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  /**
+   * Executor configuration data.
+   */
+  public String getData() {
+    return this.data;
+  }
+
+  /**
+   * Executor configuration data.
+   */
+  public ExecutorConfig setData(String data) {
+    this.data = data;
+    return this;
+  }
+
+  public void unsetData() {
+    this.data = null;
+  }
+
+  /** Returns true if field data is set (has been assigned a value) and false otherwise */
+  public boolean isSetData() {
+    return this.data != null;
+  }
+
+  public void setDataIsSet(boolean value) {
+    if (!value) {
+      this.data = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case DATA:
+      if (value == null) {
+        unsetData();
+      } else {
+        setData((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case DATA:
+      return getData();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case DATA:
+      return isSetData();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ExecutorConfig)
+      return this.equals((ExecutorConfig)that);
+    return false;
+  }
+
+  public boolean equals(ExecutorConfig that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_data = true && this.isSetData();
+    boolean that_present_data = true && that.isSetData();
+    if (this_present_data || that_present_data) {
+      if (!(this_present_data && that_present_data))
+        return false;
+      if (!this.data.equals(that.data))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_data = true && (isSetData());
+    list.add(present_data);
+    if (present_data)
+      list.add(data);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ExecutorConfig other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetData()).compareTo(other.isSetData());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetData()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.data, other.data);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ExecutorConfig(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("data:");
+    if (this.data == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.data);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ExecutorConfigStandardSchemeFactory implements SchemeFactory {
+    public ExecutorConfigStandardScheme getScheme() {
+      return new ExecutorConfigStandardScheme();
+    }
+  }
+
+  private static class ExecutorConfigStandardScheme extends StandardScheme<ExecutorConfig> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ExecutorConfig struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // DATA
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.data = iprot.readString();
+              struct.setDataIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ExecutorConfig struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.data != null) {
+        oprot.writeFieldBegin(DATA_FIELD_DESC);
+        oprot.writeString(struct.data);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ExecutorConfigTupleSchemeFactory implements SchemeFactory {
+    public ExecutorConfigTupleScheme getScheme() {
+      return new ExecutorConfigTupleScheme();
+    }
+  }
+
+  private static class ExecutorConfigTupleScheme extends TupleScheme<ExecutorConfig> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ExecutorConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetData()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetData()) {
+        oprot.writeString(struct.data);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ExecutorConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.data = iprot.readString();
+        struct.setDataIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.java
new file mode 100644
index 0000000..4cf6df9
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.java
@@ -0,0 +1,393 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ExplicitReconciliationSettings implements org.apache.thrift.TBase<ExplicitReconciliationSettings, ExplicitReconciliationSettings._Fields>, java.io.Serializable, Cloneable, Comparable<ExplicitReconciliationSettings> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ExplicitReconciliationSettings");
+
+  private static final org.apache.thrift.protocol.TField BATCH_SIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("batchSize", org.apache.thrift.protocol.TType.I32, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ExplicitReconciliationSettingsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ExplicitReconciliationSettingsTupleSchemeFactory());
+  }
+
+  public int batchSize; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    BATCH_SIZE((short)1, "batchSize");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // BATCH_SIZE
+          return BATCH_SIZE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __BATCHSIZE_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.BATCH_SIZE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.BATCH_SIZE, new org.apache.thrift.meta_data.FieldMetaData("batchSize", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ExplicitReconciliationSettings.class, metaDataMap);
+  }
+
+  public ExplicitReconciliationSettings() {
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ExplicitReconciliationSettings(ExplicitReconciliationSettings other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.batchSize = other.batchSize;
+  }
+
+  public ExplicitReconciliationSettings deepCopy() {
+    return new ExplicitReconciliationSettings(this);
+  }
+
+  @Override
+  public void clear() {
+    setBatchSizeIsSet(false);
+    this.batchSize = 0;
+  }
+
+  public int getBatchSize() {
+    return this.batchSize;
+  }
+
+  public ExplicitReconciliationSettings setBatchSize(int batchSize) {
+    this.batchSize = batchSize;
+    setBatchSizeIsSet(true);
+    return this;
+  }
+
+  public void unsetBatchSize() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __BATCHSIZE_ISSET_ID);
+  }
+
+  /** Returns true if field batchSize is set (has been assigned a value) and false otherwise */
+  public boolean isSetBatchSize() {
+    return EncodingUtils.testBit(__isset_bitfield, __BATCHSIZE_ISSET_ID);
+  }
+
+  public void setBatchSizeIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __BATCHSIZE_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case BATCH_SIZE:
+      if (value == null) {
+        unsetBatchSize();
+      } else {
+        setBatchSize((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case BATCH_SIZE:
+      return getBatchSize();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case BATCH_SIZE:
+      return isSetBatchSize();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ExplicitReconciliationSettings)
+      return this.equals((ExplicitReconciliationSettings)that);
+    return false;
+  }
+
+  public boolean equals(ExplicitReconciliationSettings that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_batchSize = true && this.isSetBatchSize();
+    boolean that_present_batchSize = true && that.isSetBatchSize();
+    if (this_present_batchSize || that_present_batchSize) {
+      if (!(this_present_batchSize && that_present_batchSize))
+        return false;
+      if (this.batchSize != that.batchSize)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_batchSize = true && (isSetBatchSize());
+    list.add(present_batchSize);
+    if (present_batchSize)
+      list.add(batchSize);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ExplicitReconciliationSettings other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetBatchSize()).compareTo(other.isSetBatchSize());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetBatchSize()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.batchSize, other.batchSize);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ExplicitReconciliationSettings(");
+    boolean first = true;
+
+    if (isSetBatchSize()) {
+      sb.append("batchSize:");
+      sb.append(this.batchSize);
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ExplicitReconciliationSettingsStandardSchemeFactory implements SchemeFactory {
+    public ExplicitReconciliationSettingsStandardScheme getScheme() {
+      return new ExplicitReconciliationSettingsStandardScheme();
+    }
+  }
+
+  private static class ExplicitReconciliationSettingsStandardScheme extends StandardScheme<ExplicitReconciliationSettings> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ExplicitReconciliationSettings struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // BATCH_SIZE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.batchSize = iprot.readI32();
+              struct.setBatchSizeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ExplicitReconciliationSettings struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.isSetBatchSize()) {
+        oprot.writeFieldBegin(BATCH_SIZE_FIELD_DESC);
+        oprot.writeI32(struct.batchSize);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ExplicitReconciliationSettingsTupleSchemeFactory implements SchemeFactory {
+    public ExplicitReconciliationSettingsTupleScheme getScheme() {
+      return new ExplicitReconciliationSettingsTupleScheme();
+    }
+  }
+
+  private static class ExplicitReconciliationSettingsTupleScheme extends TupleScheme<ExplicitReconciliationSettings> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ExplicitReconciliationSettings struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetBatchSize()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetBatchSize()) {
+        oprot.writeI32(struct.batchSize);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ExplicitReconciliationSettings struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.batchSize = iprot.readI32();
+        struct.setBatchSizeIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.java
new file mode 100644
index 0000000..035fa10
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.java
@@ -0,0 +1,565 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Result of the getJobUpdateDetails call.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetJobUpdateDetailsResult implements org.apache.thrift.TBase<GetJobUpdateDetailsResult, GetJobUpdateDetailsResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetJobUpdateDetailsResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetJobUpdateDetailsResult");
+
+  private static final org.apache.thrift.protocol.TField DETAILS_FIELD_DESC = new org.apache.thrift.protocol.TField("details", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField DETAILS_LIST_FIELD_DESC = new org.apache.thrift.protocol.TField("detailsList", org.apache.thrift.protocol.TType.LIST, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetJobUpdateDetailsResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetJobUpdateDetailsResultTupleSchemeFactory());
+  }
+
+  public JobUpdateDetails details; // required
+  public List<JobUpdateDetails> detailsList; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    DETAILS((short)1, "details"),
+    DETAILS_LIST((short)2, "detailsList");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // DETAILS
+          return DETAILS;
+        case 2: // DETAILS_LIST
+          return DETAILS_LIST;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.DETAILS, new org.apache.thrift.meta_data.FieldMetaData("details", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateDetails.class)));
+    tmpMap.put(_Fields.DETAILS_LIST, new org.apache.thrift.meta_data.FieldMetaData("detailsList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateDetails.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetJobUpdateDetailsResult.class, metaDataMap);
+  }
+
+  public GetJobUpdateDetailsResult() {
+  }
+
+  public GetJobUpdateDetailsResult(
+    JobUpdateDetails details,
+    List<JobUpdateDetails> detailsList)
+  {
+    this();
+    this.details = details;
+    this.detailsList = detailsList;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetJobUpdateDetailsResult(GetJobUpdateDetailsResult other) {
+    if (other.isSetDetails()) {
+      this.details = new JobUpdateDetails(other.details);
+    }
+    if (other.isSetDetailsList()) {
+      List<JobUpdateDetails> __this__detailsList = new ArrayList<JobUpdateDetails>(other.detailsList.size());
+      for (JobUpdateDetails other_element : other.detailsList) {
+        __this__detailsList.add(new JobUpdateDetails(other_element));
+      }
+      this.detailsList = __this__detailsList;
+    }
+  }
+
+  public GetJobUpdateDetailsResult deepCopy() {
+    return new GetJobUpdateDetailsResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.details = null;
+    this.detailsList = null;
+  }
+
+  public JobUpdateDetails getDetails() {
+    return this.details;
+  }
+
+  public GetJobUpdateDetailsResult setDetails(JobUpdateDetails details) {
+    this.details = details;
+    return this;
+  }
+
+  public void unsetDetails() {
+    this.details = null;
+  }
+
+  /** Returns true if field details is set (has been assigned a value) and false otherwise */
+  public boolean isSetDetails() {
+    return this.details != null;
+  }
+
+  public void setDetailsIsSet(boolean value) {
+    if (!value) {
+      this.details = null;
+    }
+  }
+
+  public int getDetailsListSize() {
+    return (this.detailsList == null) ? 0 : this.detailsList.size();
+  }
+
+  public java.util.Iterator<JobUpdateDetails> getDetailsListIterator() {
+    return (this.detailsList == null) ? null : this.detailsList.iterator();
+  }
+
+  public void addToDetailsList(JobUpdateDetails elem) {
+    if (this.detailsList == null) {
+      this.detailsList = new ArrayList<JobUpdateDetails>();
+    }
+    this.detailsList.add(elem);
+  }
+
+  public List<JobUpdateDetails> getDetailsList() {
+    return this.detailsList;
+  }
+
+  public GetJobUpdateDetailsResult setDetailsList(List<JobUpdateDetails> detailsList) {
+    this.detailsList = detailsList;
+    return this;
+  }
+
+  public void unsetDetailsList() {
+    this.detailsList = null;
+  }
+
+  /** Returns true if field detailsList is set (has been assigned a value) and false otherwise */
+  public boolean isSetDetailsList() {
+    return this.detailsList != null;
+  }
+
+  public void setDetailsListIsSet(boolean value) {
+    if (!value) {
+      this.detailsList = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case DETAILS:
+      if (value == null) {
+        unsetDetails();
+      } else {
+        setDetails((JobUpdateDetails)value);
+      }
+      break;
+
+    case DETAILS_LIST:
+      if (value == null) {
+        unsetDetailsList();
+      } else {
+        setDetailsList((List<JobUpdateDetails>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case DETAILS:
+      return getDetails();
+
+    case DETAILS_LIST:
+      return getDetailsList();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case DETAILS:
+      return isSetDetails();
+    case DETAILS_LIST:
+      return isSetDetailsList();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetJobUpdateDetailsResult)
+      return this.equals((GetJobUpdateDetailsResult)that);
+    return false;
+  }
+
+  public boolean equals(GetJobUpdateDetailsResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_details = true && this.isSetDetails();
+    boolean that_present_details = true && that.isSetDetails();
+    if (this_present_details || that_present_details) {
+      if (!(this_present_details && that_present_details))
+        return false;
+      if (!this.details.equals(that.details))
+        return false;
+    }
+
+    boolean this_present_detailsList = true && this.isSetDetailsList();
+    boolean that_present_detailsList = true && that.isSetDetailsList();
+    if (this_present_detailsList || that_present_detailsList) {
+      if (!(this_present_detailsList && that_present_detailsList))
+        return false;
+      if (!this.detailsList.equals(that.detailsList))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_details = true && (isSetDetails());
+    list.add(present_details);
+    if (present_details)
+      list.add(details);
+
+    boolean present_detailsList = true && (isSetDetailsList());
+    list.add(present_detailsList);
+    if (present_detailsList)
+      list.add(detailsList);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetJobUpdateDetailsResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetDetails()).compareTo(other.isSetDetails());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDetails()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.details, other.details);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetDetailsList()).compareTo(other.isSetDetailsList());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDetailsList()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.detailsList, other.detailsList);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetJobUpdateDetailsResult(");
+    boolean first = true;
+
+    sb.append("details:");
+    if (this.details == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.details);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("detailsList:");
+    if (this.detailsList == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.detailsList);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (details != null) {
+      details.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetJobUpdateDetailsResultStandardSchemeFactory implements SchemeFactory {
+    public GetJobUpdateDetailsResultStandardScheme getScheme() {
+      return new GetJobUpdateDetailsResultStandardScheme();
+    }
+  }
+
+  private static class GetJobUpdateDetailsResultStandardScheme extends StandardScheme<GetJobUpdateDetailsResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetJobUpdateDetailsResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // DETAILS
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.details = new JobUpdateDetails();
+              struct.details.read(iprot);
+              struct.setDetailsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // DETAILS_LIST
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list334 = iprot.readListBegin();
+                struct.detailsList = new ArrayList<JobUpdateDetails>(_list334.size);
+                JobUpdateDetails _elem335;
+                for (int _i336 = 0; _i336 < _list334.size; ++_i336)
+                {
+                  _elem335 = new JobUpdateDetails();
+                  _elem335.read(iprot);
+                  struct.detailsList.add(_elem335);
+                }
+                iprot.readListEnd();
+              }
+              struct.setDetailsListIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetJobUpdateDetailsResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.details != null) {
+        oprot.writeFieldBegin(DETAILS_FIELD_DESC);
+        struct.details.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.detailsList != null) {
+        oprot.writeFieldBegin(DETAILS_LIST_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.detailsList.size()));
+          for (JobUpdateDetails _iter337 : struct.detailsList)
+          {
+            _iter337.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetJobUpdateDetailsResultTupleSchemeFactory implements SchemeFactory {
+    public GetJobUpdateDetailsResultTupleScheme getScheme() {
+      return new GetJobUpdateDetailsResultTupleScheme();
+    }
+  }
+
+  private static class GetJobUpdateDetailsResultTupleScheme extends TupleScheme<GetJobUpdateDetailsResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateDetailsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetDetails()) {
+        optionals.set(0);
+      }
+      if (struct.isSetDetailsList()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetDetails()) {
+        struct.details.write(oprot);
+      }
+      if (struct.isSetDetailsList()) {
+        {
+          oprot.writeI32(struct.detailsList.size());
+          for (JobUpdateDetails _iter338 : struct.detailsList)
+          {
+            _iter338.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateDetailsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.details = new JobUpdateDetails();
+        struct.details.read(iprot);
+        struct.setDetailsIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TList _list339 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.detailsList = new ArrayList<JobUpdateDetails>(_list339.size);
+          JobUpdateDetails _elem340;
+          for (int _i341 = 0; _i341 < _list339.size; ++_i341)
+          {
+            _elem340 = new JobUpdateDetails();
+            _elem340.read(iprot);
+            struct.detailsList.add(_elem340);
+          }
+        }
+        struct.setDetailsListIsSet(true);
+      }
+    }
+  }
+
+}
+


[18/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.java
new file mode 100644
index 0000000..7e56dc3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.java
@@ -0,0 +1,2750 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Description of the tasks contained within a job.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class TaskConfig implements org.apache.thrift.TBase<TaskConfig, TaskConfig._Fields>, java.io.Serializable, Cloneable, Comparable<TaskConfig> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TaskConfig");
+
+  private static final org.apache.thrift.protocol.TField JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("job", org.apache.thrift.protocol.TType.STRUCT, (short)28);
+  private static final org.apache.thrift.protocol.TField OWNER_FIELD_DESC = new org.apache.thrift.protocol.TField("owner", org.apache.thrift.protocol.TType.STRUCT, (short)17);
+  private static final org.apache.thrift.protocol.TField IS_SERVICE_FIELD_DESC = new org.apache.thrift.protocol.TField("isService", org.apache.thrift.protocol.TType.BOOL, (short)7);
+  private static final org.apache.thrift.protocol.TField NUM_CPUS_FIELD_DESC = new org.apache.thrift.protocol.TField("numCpus", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
+  private static final org.apache.thrift.protocol.TField RAM_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("ramMb", org.apache.thrift.protocol.TType.I64, (short)9);
+  private static final org.apache.thrift.protocol.TField DISK_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("diskMb", org.apache.thrift.protocol.TType.I64, (short)10);
+  private static final org.apache.thrift.protocol.TField PRIORITY_FIELD_DESC = new org.apache.thrift.protocol.TField("priority", org.apache.thrift.protocol.TType.I32, (short)11);
+  private static final org.apache.thrift.protocol.TField MAX_TASK_FAILURES_FIELD_DESC = new org.apache.thrift.protocol.TField("maxTaskFailures", org.apache.thrift.protocol.TType.I32, (short)13);
+  private static final org.apache.thrift.protocol.TField PRODUCTION_FIELD_DESC = new org.apache.thrift.protocol.TField("production", org.apache.thrift.protocol.TType.BOOL, (short)18);
+  private static final org.apache.thrift.protocol.TField TIER_FIELD_DESC = new org.apache.thrift.protocol.TField("tier", org.apache.thrift.protocol.TType.STRING, (short)30);
+  private static final org.apache.thrift.protocol.TField RESOURCES_FIELD_DESC = new org.apache.thrift.protocol.TField("resources", org.apache.thrift.protocol.TType.SET, (short)32);
+  private static final org.apache.thrift.protocol.TField CONSTRAINTS_FIELD_DESC = new org.apache.thrift.protocol.TField("constraints", org.apache.thrift.protocol.TType.SET, (short)20);
+  private static final org.apache.thrift.protocol.TField REQUESTED_PORTS_FIELD_DESC = new org.apache.thrift.protocol.TField("requestedPorts", org.apache.thrift.protocol.TType.SET, (short)21);
+  private static final org.apache.thrift.protocol.TField MESOS_FETCHER_URIS_FIELD_DESC = new org.apache.thrift.protocol.TField("mesosFetcherUris", org.apache.thrift.protocol.TType.SET, (short)33);
+  private static final org.apache.thrift.protocol.TField TASK_LINKS_FIELD_DESC = new org.apache.thrift.protocol.TField("taskLinks", org.apache.thrift.protocol.TType.MAP, (short)22);
+  private static final org.apache.thrift.protocol.TField CONTACT_EMAIL_FIELD_DESC = new org.apache.thrift.protocol.TField("contactEmail", org.apache.thrift.protocol.TType.STRING, (short)23);
+  private static final org.apache.thrift.protocol.TField EXECUTOR_CONFIG_FIELD_DESC = new org.apache.thrift.protocol.TField("executorConfig", org.apache.thrift.protocol.TType.STRUCT, (short)25);
+  private static final org.apache.thrift.protocol.TField METADATA_FIELD_DESC = new org.apache.thrift.protocol.TField("metadata", org.apache.thrift.protocol.TType.SET, (short)27);
+  private static final org.apache.thrift.protocol.TField CONTAINER_FIELD_DESC = new org.apache.thrift.protocol.TField("container", org.apache.thrift.protocol.TType.STRUCT, (short)29);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new TaskConfigStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new TaskConfigTupleSchemeFactory());
+  }
+
+  /**
+   * Job task belongs to.
+   */
+  public JobKey job; // required
+  /**
+   * contains the role component of JobKey
+   */
+  public Identity owner; // required
+  public boolean isService; // required
+  public double numCpus; // required
+  public long ramMb; // required
+  public long diskMb; // required
+  public int priority; // required
+  public int maxTaskFailures; // required
+  /**
+   * Whether this is a production task, which can preempt.
+   */
+  public boolean production; // optional
+  /**
+   * Task tier type.
+   */
+  public String tier; // optional
+  /**
+   * All resources required to run a task.
+   */
+  public Set<Resource> resources; // required
+  public Set<Constraint> constraints; // required
+  /**
+   * a list of named ports this task requests
+   */
+  public Set<String> requestedPorts; // required
+  /**
+   * Resources to retrieve with Mesos Fetcher
+   */
+  public Set<MesosFetcherURI> mesosFetcherUris; // optional
+  /**
+   * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+   * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+   * instance, etc.
+   */
+  public Map<String,String> taskLinks; // optional
+  public String contactEmail; // optional
+  /**
+   * Executor configuration
+   */
+  public ExecutorConfig executorConfig; // optional
+  /**
+   * Used to display additional details in the UI.
+   */
+  public Set<Metadata> metadata; // optional
+  /**
+   * the container the task should use to execute
+   */
+  public Container container; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Job task belongs to.
+     */
+    JOB((short)28, "job"),
+    /**
+     * contains the role component of JobKey
+     */
+    OWNER((short)17, "owner"),
+    IS_SERVICE((short)7, "isService"),
+    NUM_CPUS((short)8, "numCpus"),
+    RAM_MB((short)9, "ramMb"),
+    DISK_MB((short)10, "diskMb"),
+    PRIORITY((short)11, "priority"),
+    MAX_TASK_FAILURES((short)13, "maxTaskFailures"),
+    /**
+     * Whether this is a production task, which can preempt.
+     */
+    PRODUCTION((short)18, "production"),
+    /**
+     * Task tier type.
+     */
+    TIER((short)30, "tier"),
+    /**
+     * All resources required to run a task.
+     */
+    RESOURCES((short)32, "resources"),
+    CONSTRAINTS((short)20, "constraints"),
+    /**
+     * a list of named ports this task requests
+     */
+    REQUESTED_PORTS((short)21, "requestedPorts"),
+    /**
+     * Resources to retrieve with Mesos Fetcher
+     */
+    MESOS_FETCHER_URIS((short)33, "mesosFetcherUris"),
+    /**
+     * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+     * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+     * instance, etc.
+     */
+    TASK_LINKS((short)22, "taskLinks"),
+    CONTACT_EMAIL((short)23, "contactEmail"),
+    /**
+     * Executor configuration
+     */
+    EXECUTOR_CONFIG((short)25, "executorConfig"),
+    /**
+     * Used to display additional details in the UI.
+     */
+    METADATA((short)27, "metadata"),
+    /**
+     * the container the task should use to execute
+     */
+    CONTAINER((short)29, "container");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 28: // JOB
+          return JOB;
+        case 17: // OWNER
+          return OWNER;
+        case 7: // IS_SERVICE
+          return IS_SERVICE;
+        case 8: // NUM_CPUS
+          return NUM_CPUS;
+        case 9: // RAM_MB
+          return RAM_MB;
+        case 10: // DISK_MB
+          return DISK_MB;
+        case 11: // PRIORITY
+          return PRIORITY;
+        case 13: // MAX_TASK_FAILURES
+          return MAX_TASK_FAILURES;
+        case 18: // PRODUCTION
+          return PRODUCTION;
+        case 30: // TIER
+          return TIER;
+        case 32: // RESOURCES
+          return RESOURCES;
+        case 20: // CONSTRAINTS
+          return CONSTRAINTS;
+        case 21: // REQUESTED_PORTS
+          return REQUESTED_PORTS;
+        case 33: // MESOS_FETCHER_URIS
+          return MESOS_FETCHER_URIS;
+        case 22: // TASK_LINKS
+          return TASK_LINKS;
+        case 23: // CONTACT_EMAIL
+          return CONTACT_EMAIL;
+        case 25: // EXECUTOR_CONFIG
+          return EXECUTOR_CONFIG;
+        case 27: // METADATA
+          return METADATA;
+        case 29: // CONTAINER
+          return CONTAINER;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __ISSERVICE_ISSET_ID = 0;
+  private static final int __NUMCPUS_ISSET_ID = 1;
+  private static final int __RAMMB_ISSET_ID = 2;
+  private static final int __DISKMB_ISSET_ID = 3;
+  private static final int __PRIORITY_ISSET_ID = 4;
+  private static final int __MAXTASKFAILURES_ISSET_ID = 5;
+  private static final int __PRODUCTION_ISSET_ID = 6;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.PRODUCTION,_Fields.TIER,_Fields.MESOS_FETCHER_URIS,_Fields.TASK_LINKS,_Fields.CONTACT_EMAIL,_Fields.EXECUTOR_CONFIG,_Fields.METADATA};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB, new org.apache.thrift.meta_data.FieldMetaData("job", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.OWNER, new org.apache.thrift.meta_data.FieldMetaData("owner", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Identity.class)));
+    tmpMap.put(_Fields.IS_SERVICE, new org.apache.thrift.meta_data.FieldMetaData("isService", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.NUM_CPUS, new org.apache.thrift.meta_data.FieldMetaData("numCpus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+    tmpMap.put(_Fields.RAM_MB, new org.apache.thrift.meta_data.FieldMetaData("ramMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.DISK_MB, new org.apache.thrift.meta_data.FieldMetaData("diskMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.PRIORITY, new org.apache.thrift.meta_data.FieldMetaData("priority", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.MAX_TASK_FAILURES, new org.apache.thrift.meta_data.FieldMetaData("maxTaskFailures", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.PRODUCTION, new org.apache.thrift.meta_data.FieldMetaData("production", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.TIER, new org.apache.thrift.meta_data.FieldMetaData("tier", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.RESOURCES, new org.apache.thrift.meta_data.FieldMetaData("resources", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Resource.class))));
+    tmpMap.put(_Fields.CONSTRAINTS, new org.apache.thrift.meta_data.FieldMetaData("constraints", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Constraint.class))));
+    tmpMap.put(_Fields.REQUESTED_PORTS, new org.apache.thrift.meta_data.FieldMetaData("requestedPorts", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    tmpMap.put(_Fields.MESOS_FETCHER_URIS, new org.apache.thrift.meta_data.FieldMetaData("mesosFetcherUris", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, MesosFetcherURI.class))));
+    tmpMap.put(_Fields.TASK_LINKS, new org.apache.thrift.meta_data.FieldMetaData("taskLinks", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    tmpMap.put(_Fields.CONTACT_EMAIL, new org.apache.thrift.meta_data.FieldMetaData("contactEmail", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.EXECUTOR_CONFIG, new org.apache.thrift.meta_data.FieldMetaData("executorConfig", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ExecutorConfig.class)));
+    tmpMap.put(_Fields.METADATA, new org.apache.thrift.meta_data.FieldMetaData("metadata", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Metadata.class))));
+    tmpMap.put(_Fields.CONTAINER, new org.apache.thrift.meta_data.FieldMetaData("container", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Container.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TaskConfig.class, metaDataMap);
+  }
+
+  public TaskConfig() {
+    this.container = new Container();
+    MesosContainer tmp32 = new MesosContainer();
+
+    this.container.setMesos(tmp32);
+
+  }
+
+  public TaskConfig(
+    JobKey job,
+    Identity owner,
+    boolean isService,
+    double numCpus,
+    long ramMb,
+    long diskMb,
+    int priority,
+    int maxTaskFailures,
+    Set<Resource> resources,
+    Set<Constraint> constraints,
+    Set<String> requestedPorts,
+    Container container)
+  {
+    this();
+    this.job = job;
+    this.owner = owner;
+    this.isService = isService;
+    setIsServiceIsSet(true);
+    this.numCpus = numCpus;
+    setNumCpusIsSet(true);
+    this.ramMb = ramMb;
+    setRamMbIsSet(true);
+    this.diskMb = diskMb;
+    setDiskMbIsSet(true);
+    this.priority = priority;
+    setPriorityIsSet(true);
+    this.maxTaskFailures = maxTaskFailures;
+    setMaxTaskFailuresIsSet(true);
+    this.resources = resources;
+    this.constraints = constraints;
+    this.requestedPorts = requestedPorts;
+    this.container = container;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public TaskConfig(TaskConfig other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetJob()) {
+      this.job = new JobKey(other.job);
+    }
+    if (other.isSetOwner()) {
+      this.owner = new Identity(other.owner);
+    }
+    this.isService = other.isService;
+    this.numCpus = other.numCpus;
+    this.ramMb = other.ramMb;
+    this.diskMb = other.diskMb;
+    this.priority = other.priority;
+    this.maxTaskFailures = other.maxTaskFailures;
+    this.production = other.production;
+    if (other.isSetTier()) {
+      this.tier = other.tier;
+    }
+    if (other.isSetResources()) {
+      Set<Resource> __this__resources = new HashSet<Resource>(other.resources.size());
+      for (Resource other_element : other.resources) {
+        __this__resources.add(new Resource(other_element));
+      }
+      this.resources = __this__resources;
+    }
+    if (other.isSetConstraints()) {
+      Set<Constraint> __this__constraints = new HashSet<Constraint>(other.constraints.size());
+      for (Constraint other_element : other.constraints) {
+        __this__constraints.add(new Constraint(other_element));
+      }
+      this.constraints = __this__constraints;
+    }
+    if (other.isSetRequestedPorts()) {
+      Set<String> __this__requestedPorts = new HashSet<String>(other.requestedPorts);
+      this.requestedPorts = __this__requestedPorts;
+    }
+    if (other.isSetMesosFetcherUris()) {
+      Set<MesosFetcherURI> __this__mesosFetcherUris = new HashSet<MesosFetcherURI>(other.mesosFetcherUris.size());
+      for (MesosFetcherURI other_element : other.mesosFetcherUris) {
+        __this__mesosFetcherUris.add(new MesosFetcherURI(other_element));
+      }
+      this.mesosFetcherUris = __this__mesosFetcherUris;
+    }
+    if (other.isSetTaskLinks()) {
+      Map<String,String> __this__taskLinks = new HashMap<String,String>(other.taskLinks);
+      this.taskLinks = __this__taskLinks;
+    }
+    if (other.isSetContactEmail()) {
+      this.contactEmail = other.contactEmail;
+    }
+    if (other.isSetExecutorConfig()) {
+      this.executorConfig = new ExecutorConfig(other.executorConfig);
+    }
+    if (other.isSetMetadata()) {
+      Set<Metadata> __this__metadata = new HashSet<Metadata>(other.metadata.size());
+      for (Metadata other_element : other.metadata) {
+        __this__metadata.add(new Metadata(other_element));
+      }
+      this.metadata = __this__metadata;
+    }
+    if (other.isSetContainer()) {
+      this.container = new Container(other.container);
+    }
+  }
+
+  public TaskConfig deepCopy() {
+    return new TaskConfig(this);
+  }
+
+  @Override
+  public void clear() {
+    this.job = null;
+    this.owner = null;
+    setIsServiceIsSet(false);
+    this.isService = false;
+    setNumCpusIsSet(false);
+    this.numCpus = 0.0;
+    setRamMbIsSet(false);
+    this.ramMb = 0;
+    setDiskMbIsSet(false);
+    this.diskMb = 0;
+    setPriorityIsSet(false);
+    this.priority = 0;
+    setMaxTaskFailuresIsSet(false);
+    this.maxTaskFailures = 0;
+    setProductionIsSet(false);
+    this.production = false;
+    this.tier = null;
+    this.resources = null;
+    this.constraints = null;
+    this.requestedPorts = null;
+    this.mesosFetcherUris = null;
+    this.taskLinks = null;
+    this.contactEmail = null;
+    this.executorConfig = null;
+    this.metadata = null;
+    this.container = new Container();
+    MesosContainer tmp33 = new MesosContainer();
+
+    this.container.setMesos(tmp33);
+
+  }
+
+  /**
+   * Job task belongs to.
+   */
+  public JobKey getJob() {
+    return this.job;
+  }
+
+  /**
+   * Job task belongs to.
+   */
+  public TaskConfig setJob(JobKey job) {
+    this.job = job;
+    return this;
+  }
+
+  public void unsetJob() {
+    this.job = null;
+  }
+
+  /** Returns true if field job is set (has been assigned a value) and false otherwise */
+  public boolean isSetJob() {
+    return this.job != null;
+  }
+
+  public void setJobIsSet(boolean value) {
+    if (!value) {
+      this.job = null;
+    }
+  }
+
+  /**
+   * contains the role component of JobKey
+   */
+  public Identity getOwner() {
+    return this.owner;
+  }
+
+  /**
+   * contains the role component of JobKey
+   */
+  public TaskConfig setOwner(Identity owner) {
+    this.owner = owner;
+    return this;
+  }
+
+  public void unsetOwner() {
+    this.owner = null;
+  }
+
+  /** Returns true if field owner is set (has been assigned a value) and false otherwise */
+  public boolean isSetOwner() {
+    return this.owner != null;
+  }
+
+  public void setOwnerIsSet(boolean value) {
+    if (!value) {
+      this.owner = null;
+    }
+  }
+
+  public boolean isIsService() {
+    return this.isService;
+  }
+
+  public TaskConfig setIsService(boolean isService) {
+    this.isService = isService;
+    setIsServiceIsSet(true);
+    return this;
+  }
+
+  public void unsetIsService() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ISSERVICE_ISSET_ID);
+  }
+
+  /** Returns true if field isService is set (has been assigned a value) and false otherwise */
+  public boolean isSetIsService() {
+    return EncodingUtils.testBit(__isset_bitfield, __ISSERVICE_ISSET_ID);
+  }
+
+  public void setIsServiceIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ISSERVICE_ISSET_ID, value);
+  }
+
+  public double getNumCpus() {
+    return this.numCpus;
+  }
+
+  public TaskConfig setNumCpus(double numCpus) {
+    this.numCpus = numCpus;
+    setNumCpusIsSet(true);
+    return this;
+  }
+
+  public void unsetNumCpus() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __NUMCPUS_ISSET_ID);
+  }
+
+  /** Returns true if field numCpus is set (has been assigned a value) and false otherwise */
+  public boolean isSetNumCpus() {
+    return EncodingUtils.testBit(__isset_bitfield, __NUMCPUS_ISSET_ID);
+  }
+
+  public void setNumCpusIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __NUMCPUS_ISSET_ID, value);
+  }
+
+  public long getRamMb() {
+    return this.ramMb;
+  }
+
+  public TaskConfig setRamMb(long ramMb) {
+    this.ramMb = ramMb;
+    setRamMbIsSet(true);
+    return this;
+  }
+
+  public void unsetRamMb() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __RAMMB_ISSET_ID);
+  }
+
+  /** Returns true if field ramMb is set (has been assigned a value) and false otherwise */
+  public boolean isSetRamMb() {
+    return EncodingUtils.testBit(__isset_bitfield, __RAMMB_ISSET_ID);
+  }
+
+  public void setRamMbIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __RAMMB_ISSET_ID, value);
+  }
+
+  public long getDiskMb() {
+    return this.diskMb;
+  }
+
+  public TaskConfig setDiskMb(long diskMb) {
+    this.diskMb = diskMb;
+    setDiskMbIsSet(true);
+    return this;
+  }
+
+  public void unsetDiskMb() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __DISKMB_ISSET_ID);
+  }
+
+  /** Returns true if field diskMb is set (has been assigned a value) and false otherwise */
+  public boolean isSetDiskMb() {
+    return EncodingUtils.testBit(__isset_bitfield, __DISKMB_ISSET_ID);
+  }
+
+  public void setDiskMbIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __DISKMB_ISSET_ID, value);
+  }
+
+  public int getPriority() {
+    return this.priority;
+  }
+
+  public TaskConfig setPriority(int priority) {
+    this.priority = priority;
+    setPriorityIsSet(true);
+    return this;
+  }
+
+  public void unsetPriority() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PRIORITY_ISSET_ID);
+  }
+
+  /** Returns true if field priority is set (has been assigned a value) and false otherwise */
+  public boolean isSetPriority() {
+    return EncodingUtils.testBit(__isset_bitfield, __PRIORITY_ISSET_ID);
+  }
+
+  public void setPriorityIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PRIORITY_ISSET_ID, value);
+  }
+
+  public int getMaxTaskFailures() {
+    return this.maxTaskFailures;
+  }
+
+  public TaskConfig setMaxTaskFailures(int maxTaskFailures) {
+    this.maxTaskFailures = maxTaskFailures;
+    setMaxTaskFailuresIsSet(true);
+    return this;
+  }
+
+  public void unsetMaxTaskFailures() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MAXTASKFAILURES_ISSET_ID);
+  }
+
+  /** Returns true if field maxTaskFailures is set (has been assigned a value) and false otherwise */
+  public boolean isSetMaxTaskFailures() {
+    return EncodingUtils.testBit(__isset_bitfield, __MAXTASKFAILURES_ISSET_ID);
+  }
+
+  public void setMaxTaskFailuresIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MAXTASKFAILURES_ISSET_ID, value);
+  }
+
+  /**
+   * Whether this is a production task, which can preempt.
+   */
+  public boolean isProduction() {
+    return this.production;
+  }
+
+  /**
+   * Whether this is a production task, which can preempt.
+   */
+  public TaskConfig setProduction(boolean production) {
+    this.production = production;
+    setProductionIsSet(true);
+    return this;
+  }
+
+  public void unsetProduction() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PRODUCTION_ISSET_ID);
+  }
+
+  /** Returns true if field production is set (has been assigned a value) and false otherwise */
+  public boolean isSetProduction() {
+    return EncodingUtils.testBit(__isset_bitfield, __PRODUCTION_ISSET_ID);
+  }
+
+  public void setProductionIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PRODUCTION_ISSET_ID, value);
+  }
+
+  /**
+   * Task tier type.
+   */
+  public String getTier() {
+    return this.tier;
+  }
+
+  /**
+   * Task tier type.
+   */
+  public TaskConfig setTier(String tier) {
+    this.tier = tier;
+    return this;
+  }
+
+  public void unsetTier() {
+    this.tier = null;
+  }
+
+  /** Returns true if field tier is set (has been assigned a value) and false otherwise */
+  public boolean isSetTier() {
+    return this.tier != null;
+  }
+
+  public void setTierIsSet(boolean value) {
+    if (!value) {
+      this.tier = null;
+    }
+  }
+
+  public int getResourcesSize() {
+    return (this.resources == null) ? 0 : this.resources.size();
+  }
+
+  public java.util.Iterator<Resource> getResourcesIterator() {
+    return (this.resources == null) ? null : this.resources.iterator();
+  }
+
+  public void addToResources(Resource elem) {
+    if (this.resources == null) {
+      this.resources = new HashSet<Resource>();
+    }
+    this.resources.add(elem);
+  }
+
+  /**
+   * All resources required to run a task.
+   */
+  public Set<Resource> getResources() {
+    return this.resources;
+  }
+
+  /**
+   * All resources required to run a task.
+   */
+  public TaskConfig setResources(Set<Resource> resources) {
+    this.resources = resources;
+    return this;
+  }
+
+  public void unsetResources() {
+    this.resources = null;
+  }
+
+  /** Returns true if field resources is set (has been assigned a value) and false otherwise */
+  public boolean isSetResources() {
+    return this.resources != null;
+  }
+
+  public void setResourcesIsSet(boolean value) {
+    if (!value) {
+      this.resources = null;
+    }
+  }
+
+  public int getConstraintsSize() {
+    return (this.constraints == null) ? 0 : this.constraints.size();
+  }
+
+  public java.util.Iterator<Constraint> getConstraintsIterator() {
+    return (this.constraints == null) ? null : this.constraints.iterator();
+  }
+
+  public void addToConstraints(Constraint elem) {
+    if (this.constraints == null) {
+      this.constraints = new HashSet<Constraint>();
+    }
+    this.constraints.add(elem);
+  }
+
+  public Set<Constraint> getConstraints() {
+    return this.constraints;
+  }
+
+  public TaskConfig setConstraints(Set<Constraint> constraints) {
+    this.constraints = constraints;
+    return this;
+  }
+
+  public void unsetConstraints() {
+    this.constraints = null;
+  }
+
+  /** Returns true if field constraints is set (has been assigned a value) and false otherwise */
+  public boolean isSetConstraints() {
+    return this.constraints != null;
+  }
+
+  public void setConstraintsIsSet(boolean value) {
+    if (!value) {
+      this.constraints = null;
+    }
+  }
+
+  public int getRequestedPortsSize() {
+    return (this.requestedPorts == null) ? 0 : this.requestedPorts.size();
+  }
+
+  public java.util.Iterator<String> getRequestedPortsIterator() {
+    return (this.requestedPorts == null) ? null : this.requestedPorts.iterator();
+  }
+
+  public void addToRequestedPorts(String elem) {
+    if (this.requestedPorts == null) {
+      this.requestedPorts = new HashSet<String>();
+    }
+    this.requestedPorts.add(elem);
+  }
+
+  /**
+   * a list of named ports this task requests
+   */
+  public Set<String> getRequestedPorts() {
+    return this.requestedPorts;
+  }
+
+  /**
+   * a list of named ports this task requests
+   */
+  public TaskConfig setRequestedPorts(Set<String> requestedPorts) {
+    this.requestedPorts = requestedPorts;
+    return this;
+  }
+
+  public void unsetRequestedPorts() {
+    this.requestedPorts = null;
+  }
+
+  /** Returns true if field requestedPorts is set (has been assigned a value) and false otherwise */
+  public boolean isSetRequestedPorts() {
+    return this.requestedPorts != null;
+  }
+
+  public void setRequestedPortsIsSet(boolean value) {
+    if (!value) {
+      this.requestedPorts = null;
+    }
+  }
+
+  public int getMesosFetcherUrisSize() {
+    return (this.mesosFetcherUris == null) ? 0 : this.mesosFetcherUris.size();
+  }
+
+  public java.util.Iterator<MesosFetcherURI> getMesosFetcherUrisIterator() {
+    return (this.mesosFetcherUris == null) ? null : this.mesosFetcherUris.iterator();
+  }
+
+  public void addToMesosFetcherUris(MesosFetcherURI elem) {
+    if (this.mesosFetcherUris == null) {
+      this.mesosFetcherUris = new HashSet<MesosFetcherURI>();
+    }
+    this.mesosFetcherUris.add(elem);
+  }
+
+  /**
+   * Resources to retrieve with Mesos Fetcher
+   */
+  public Set<MesosFetcherURI> getMesosFetcherUris() {
+    return this.mesosFetcherUris;
+  }
+
+  /**
+   * Resources to retrieve with Mesos Fetcher
+   */
+  public TaskConfig setMesosFetcherUris(Set<MesosFetcherURI> mesosFetcherUris) {
+    this.mesosFetcherUris = mesosFetcherUris;
+    return this;
+  }
+
+  public void unsetMesosFetcherUris() {
+    this.mesosFetcherUris = null;
+  }
+
+  /** Returns true if field mesosFetcherUris is set (has been assigned a value) and false otherwise */
+  public boolean isSetMesosFetcherUris() {
+    return this.mesosFetcherUris != null;
+  }
+
+  public void setMesosFetcherUrisIsSet(boolean value) {
+    if (!value) {
+      this.mesosFetcherUris = null;
+    }
+  }
+
+  public int getTaskLinksSize() {
+    return (this.taskLinks == null) ? 0 : this.taskLinks.size();
+  }
+
+  public void putToTaskLinks(String key, String val) {
+    if (this.taskLinks == null) {
+      this.taskLinks = new HashMap<String,String>();
+    }
+    this.taskLinks.put(key, val);
+  }
+
+  /**
+   * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+   * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+   * instance, etc.
+   */
+  public Map<String,String> getTaskLinks() {
+    return this.taskLinks;
+  }
+
+  /**
+   * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+   * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+   * instance, etc.
+   */
+  public TaskConfig setTaskLinks(Map<String,String> taskLinks) {
+    this.taskLinks = taskLinks;
+    return this;
+  }
+
+  public void unsetTaskLinks() {
+    this.taskLinks = null;
+  }
+
+  /** Returns true if field taskLinks is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskLinks() {
+    return this.taskLinks != null;
+  }
+
+  public void setTaskLinksIsSet(boolean value) {
+    if (!value) {
+      this.taskLinks = null;
+    }
+  }
+
+  public String getContactEmail() {
+    return this.contactEmail;
+  }
+
+  public TaskConfig setContactEmail(String contactEmail) {
+    this.contactEmail = contactEmail;
+    return this;
+  }
+
+  public void unsetContactEmail() {
+    this.contactEmail = null;
+  }
+
+  /** Returns true if field contactEmail is set (has been assigned a value) and false otherwise */
+  public boolean isSetContactEmail() {
+    return this.contactEmail != null;
+  }
+
+  public void setContactEmailIsSet(boolean value) {
+    if (!value) {
+      this.contactEmail = null;
+    }
+  }
+
+  /**
+   * Executor configuration
+   */
+  public ExecutorConfig getExecutorConfig() {
+    return this.executorConfig;
+  }
+
+  /**
+   * Executor configuration
+   */
+  public TaskConfig setExecutorConfig(ExecutorConfig executorConfig) {
+    this.executorConfig = executorConfig;
+    return this;
+  }
+
+  public void unsetExecutorConfig() {
+    this.executorConfig = null;
+  }
+
+  /** Returns true if field executorConfig is set (has been assigned a value) and false otherwise */
+  public boolean isSetExecutorConfig() {
+    return this.executorConfig != null;
+  }
+
+  public void setExecutorConfigIsSet(boolean value) {
+    if (!value) {
+      this.executorConfig = null;
+    }
+  }
+
+  public int getMetadataSize() {
+    return (this.metadata == null) ? 0 : this.metadata.size();
+  }
+
+  public java.util.Iterator<Metadata> getMetadataIterator() {
+    return (this.metadata == null) ? null : this.metadata.iterator();
+  }
+
+  public void addToMetadata(Metadata elem) {
+    if (this.metadata == null) {
+      this.metadata = new HashSet<Metadata>();
+    }
+    this.metadata.add(elem);
+  }
+
+  /**
+   * Used to display additional details in the UI.
+   */
+  public Set<Metadata> getMetadata() {
+    return this.metadata;
+  }
+
+  /**
+   * Used to display additional details in the UI.
+   */
+  public TaskConfig setMetadata(Set<Metadata> metadata) {
+    this.metadata = metadata;
+    return this;
+  }
+
+  public void unsetMetadata() {
+    this.metadata = null;
+  }
+
+  /** Returns true if field metadata is set (has been assigned a value) and false otherwise */
+  public boolean isSetMetadata() {
+    return this.metadata != null;
+  }
+
+  public void setMetadataIsSet(boolean value) {
+    if (!value) {
+      this.metadata = null;
+    }
+  }
+
+  /**
+   * the container the task should use to execute
+   */
+  public Container getContainer() {
+    return this.container;
+  }
+
+  /**
+   * the container the task should use to execute
+   */
+  public TaskConfig setContainer(Container container) {
+    this.container = container;
+    return this;
+  }
+
+  public void unsetContainer() {
+    this.container = null;
+  }
+
+  /** Returns true if field container is set (has been assigned a value) and false otherwise */
+  public boolean isSetContainer() {
+    return this.container != null;
+  }
+
+  public void setContainerIsSet(boolean value) {
+    if (!value) {
+      this.container = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case JOB:
+      if (value == null) {
+        unsetJob();
+      } else {
+        setJob((JobKey)value);
+      }
+      break;
+
+    case OWNER:
+      if (value == null) {
+        unsetOwner();
+      } else {
+        setOwner((Identity)value);
+      }
+      break;
+
+    case IS_SERVICE:
+      if (value == null) {
+        unsetIsService();
+      } else {
+        setIsService((Boolean)value);
+      }
+      break;
+
+    case NUM_CPUS:
+      if (value == null) {
+        unsetNumCpus();
+      } else {
+        setNumCpus((Double)value);
+      }
+      break;
+
+    case RAM_MB:
+      if (value == null) {
+        unsetRamMb();
+      } else {
+        setRamMb((Long)value);
+      }
+      break;
+
+    case DISK_MB:
+      if (value == null) {
+        unsetDiskMb();
+      } else {
+        setDiskMb((Long)value);
+      }
+      break;
+
+    case PRIORITY:
+      if (value == null) {
+        unsetPriority();
+      } else {
+        setPriority((Integer)value);
+      }
+      break;
+
+    case MAX_TASK_FAILURES:
+      if (value == null) {
+        unsetMaxTaskFailures();
+      } else {
+        setMaxTaskFailures((Integer)value);
+      }
+      break;
+
+    case PRODUCTION:
+      if (value == null) {
+        unsetProduction();
+      } else {
+        setProduction((Boolean)value);
+      }
+      break;
+
+    case TIER:
+      if (value == null) {
+        unsetTier();
+      } else {
+        setTier((String)value);
+      }
+      break;
+
+    case RESOURCES:
+      if (value == null) {
+        unsetResources();
+      } else {
+        setResources((Set<Resource>)value);
+      }
+      break;
+
+    case CONSTRAINTS:
+      if (value == null) {
+        unsetConstraints();
+      } else {
+        setConstraints((Set<Constraint>)value);
+      }
+      break;
+
+    case REQUESTED_PORTS:
+      if (value == null) {
+        unsetRequestedPorts();
+      } else {
+        setRequestedPorts((Set<String>)value);
+      }
+      break;
+
+    case MESOS_FETCHER_URIS:
+      if (value == null) {
+        unsetMesosFetcherUris();
+      } else {
+        setMesosFetcherUris((Set<MesosFetcherURI>)value);
+      }
+      break;
+
+    case TASK_LINKS:
+      if (value == null) {
+        unsetTaskLinks();
+      } else {
+        setTaskLinks((Map<String,String>)value);
+      }
+      break;
+
+    case CONTACT_EMAIL:
+      if (value == null) {
+        unsetContactEmail();
+      } else {
+        setContactEmail((String)value);
+      }
+      break;
+
+    case EXECUTOR_CONFIG:
+      if (value == null) {
+        unsetExecutorConfig();
+      } else {
+        setExecutorConfig((ExecutorConfig)value);
+      }
+      break;
+
+    case METADATA:
+      if (value == null) {
+        unsetMetadata();
+      } else {
+        setMetadata((Set<Metadata>)value);
+      }
+      break;
+
+    case CONTAINER:
+      if (value == null) {
+        unsetContainer();
+      } else {
+        setContainer((Container)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case JOB:
+      return getJob();
+
+    case OWNER:
+      return getOwner();
+
+    case IS_SERVICE:
+      return isIsService();
+
+    case NUM_CPUS:
+      return getNumCpus();
+
+    case RAM_MB:
+      return getRamMb();
+
+    case DISK_MB:
+      return getDiskMb();
+
+    case PRIORITY:
+      return getPriority();
+
+    case MAX_TASK_FAILURES:
+      return getMaxTaskFailures();
+
+    case PRODUCTION:
+      return isProduction();
+
+    case TIER:
+      return getTier();
+
+    case RESOURCES:
+      return getResources();
+
+    case CONSTRAINTS:
+      return getConstraints();
+
+    case REQUESTED_PORTS:
+      return getRequestedPorts();
+
+    case MESOS_FETCHER_URIS:
+      return getMesosFetcherUris();
+
+    case TASK_LINKS:
+      return getTaskLinks();
+
+    case CONTACT_EMAIL:
+      return getContactEmail();
+
+    case EXECUTOR_CONFIG:
+      return getExecutorConfig();
+
+    case METADATA:
+      return getMetadata();
+
+    case CONTAINER:
+      return getContainer();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case JOB:
+      return isSetJob();
+    case OWNER:
+      return isSetOwner();
+    case IS_SERVICE:
+      return isSetIsService();
+    case NUM_CPUS:
+      return isSetNumCpus();
+    case RAM_MB:
+      return isSetRamMb();
+    case DISK_MB:
+      return isSetDiskMb();
+    case PRIORITY:
+      return isSetPriority();
+    case MAX_TASK_FAILURES:
+      return isSetMaxTaskFailures();
+    case PRODUCTION:
+      return isSetProduction();
+    case TIER:
+      return isSetTier();
+    case RESOURCES:
+      return isSetResources();
+    case CONSTRAINTS:
+      return isSetConstraints();
+    case REQUESTED_PORTS:
+      return isSetRequestedPorts();
+    case MESOS_FETCHER_URIS:
+      return isSetMesosFetcherUris();
+    case TASK_LINKS:
+      return isSetTaskLinks();
+    case CONTACT_EMAIL:
+      return isSetContactEmail();
+    case EXECUTOR_CONFIG:
+      return isSetExecutorConfig();
+    case METADATA:
+      return isSetMetadata();
+    case CONTAINER:
+      return isSetContainer();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof TaskConfig)
+      return this.equals((TaskConfig)that);
+    return false;
+  }
+
+  public boolean equals(TaskConfig that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_job = true && this.isSetJob();
+    boolean that_present_job = true && that.isSetJob();
+    if (this_present_job || that_present_job) {
+      if (!(this_present_job && that_present_job))
+        return false;
+      if (!this.job.equals(that.job))
+        return false;
+    }
+
+    boolean this_present_owner = true && this.isSetOwner();
+    boolean that_present_owner = true && that.isSetOwner();
+    if (this_present_owner || that_present_owner) {
+      if (!(this_present_owner && that_present_owner))
+        return false;
+      if (!this.owner.equals(that.owner))
+        return false;
+    }
+
+    boolean this_present_isService = true;
+    boolean that_present_isService = true;
+    if (this_present_isService || that_present_isService) {
+      if (!(this_present_isService && that_present_isService))
+        return false;
+      if (this.isService != that.isService)
+        return false;
+    }
+
+    boolean this_present_numCpus = true;
+    boolean that_present_numCpus = true;
+    if (this_present_numCpus || that_present_numCpus) {
+      if (!(this_present_numCpus && that_present_numCpus))
+        return false;
+      if (this.numCpus != that.numCpus)
+        return false;
+    }
+
+    boolean this_present_ramMb = true;
+    boolean that_present_ramMb = true;
+    if (this_present_ramMb || that_present_ramMb) {
+      if (!(this_present_ramMb && that_present_ramMb))
+        return false;
+      if (this.ramMb != that.ramMb)
+        return false;
+    }
+
+    boolean this_present_diskMb = true;
+    boolean that_present_diskMb = true;
+    if (this_present_diskMb || that_present_diskMb) {
+      if (!(this_present_diskMb && that_present_diskMb))
+        return false;
+      if (this.diskMb != that.diskMb)
+        return false;
+    }
+
+    boolean this_present_priority = true;
+    boolean that_present_priority = true;
+    if (this_present_priority || that_present_priority) {
+      if (!(this_present_priority && that_present_priority))
+        return false;
+      if (this.priority != that.priority)
+        return false;
+    }
+
+    boolean this_present_maxTaskFailures = true;
+    boolean that_present_maxTaskFailures = true;
+    if (this_present_maxTaskFailures || that_present_maxTaskFailures) {
+      if (!(this_present_maxTaskFailures && that_present_maxTaskFailures))
+        return false;
+      if (this.maxTaskFailures != that.maxTaskFailures)
+        return false;
+    }
+
+    boolean this_present_production = true && this.isSetProduction();
+    boolean that_present_production = true && that.isSetProduction();
+    if (this_present_production || that_present_production) {
+      if (!(this_present_production && that_present_production))
+        return false;
+      if (this.production != that.production)
+        return false;
+    }
+
+    boolean this_present_tier = true && this.isSetTier();
+    boolean that_present_tier = true && that.isSetTier();
+    if (this_present_tier || that_present_tier) {
+      if (!(this_present_tier && that_present_tier))
+        return false;
+      if (!this.tier.equals(that.tier))
+        return false;
+    }
+
+    boolean this_present_resources = true && this.isSetResources();
+    boolean that_present_resources = true && that.isSetResources();
+    if (this_present_resources || that_present_resources) {
+      if (!(this_present_resources && that_present_resources))
+        return false;
+      if (!this.resources.equals(that.resources))
+        return false;
+    }
+
+    boolean this_present_constraints = true && this.isSetConstraints();
+    boolean that_present_constraints = true && that.isSetConstraints();
+    if (this_present_constraints || that_present_constraints) {
+      if (!(this_present_constraints && that_present_constraints))
+        return false;
+      if (!this.constraints.equals(that.constraints))
+        return false;
+    }
+
+    boolean this_present_requestedPorts = true && this.isSetRequestedPorts();
+    boolean that_present_requestedPorts = true && that.isSetRequestedPorts();
+    if (this_present_requestedPorts || that_present_requestedPorts) {
+      if (!(this_present_requestedPorts && that_present_requestedPorts))
+        return false;
+      if (!this.requestedPorts.equals(that.requestedPorts))
+        return false;
+    }
+
+    boolean this_present_mesosFetcherUris = true && this.isSetMesosFetcherUris();
+    boolean that_present_mesosFetcherUris = true && that.isSetMesosFetcherUris();
+    if (this_present_mesosFetcherUris || that_present_mesosFetcherUris) {
+      if (!(this_present_mesosFetcherUris && that_present_mesosFetcherUris))
+        return false;
+      if (!this.mesosFetcherUris.equals(that.mesosFetcherUris))
+        return false;
+    }
+
+    boolean this_present_taskLinks = true && this.isSetTaskLinks();
+    boolean that_present_taskLinks = true && that.isSetTaskLinks();
+    if (this_present_taskLinks || that_present_taskLinks) {
+      if (!(this_present_taskLinks && that_present_taskLinks))
+        return false;
+      if (!this.taskLinks.equals(that.taskLinks))
+        return false;
+    }
+
+    boolean this_present_contactEmail = true && this.isSetContactEmail();
+    boolean that_present_contactEmail = true && that.isSetContactEmail();
+    if (this_present_contactEmail || that_present_contactEmail) {
+      if (!(this_present_contactEmail && that_present_contactEmail))
+        return false;
+      if (!this.contactEmail.equals(that.contactEmail))
+        return false;
+    }
+
+    boolean this_present_executorConfig = true && this.isSetExecutorConfig();
+    boolean that_present_executorConfig = true && that.isSetExecutorConfig();
+    if (this_present_executorConfig || that_present_executorConfig) {
+      if (!(this_present_executorConfig && that_present_executorConfig))
+        return false;
+      if (!this.executorConfig.equals(that.executorConfig))
+        return false;
+    }
+
+    boolean this_present_metadata = true && this.isSetMetadata();
+    boolean that_present_metadata = true && that.isSetMetadata();
+    if (this_present_metadata || that_present_metadata) {
+      if (!(this_present_metadata && that_present_metadata))
+        return false;
+      if (!this.metadata.equals(that.metadata))
+        return false;
+    }
+
+    boolean this_present_container = true && this.isSetContainer();
+    boolean that_present_container = true && that.isSetContainer();
+    if (this_present_container || that_present_container) {
+      if (!(this_present_container && that_present_container))
+        return false;
+      if (!this.container.equals(that.container))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_job = true && (isSetJob());
+    list.add(present_job);
+    if (present_job)
+      list.add(job);
+
+    boolean present_owner = true && (isSetOwner());
+    list.add(present_owner);
+    if (present_owner)
+      list.add(owner);
+
+    boolean present_isService = true;
+    list.add(present_isService);
+    if (present_isService)
+      list.add(isService);
+
+    boolean present_numCpus = true;
+    list.add(present_numCpus);
+    if (present_numCpus)
+      list.add(numCpus);
+
+    boolean present_ramMb = true;
+    list.add(present_ramMb);
+    if (present_ramMb)
+      list.add(ramMb);
+
+    boolean present_diskMb = true;
+    list.add(present_diskMb);
+    if (present_diskMb)
+      list.add(diskMb);
+
+    boolean present_priority = true;
+    list.add(present_priority);
+    if (present_priority)
+      list.add(priority);
+
+    boolean present_maxTaskFailures = true;
+    list.add(present_maxTaskFailures);
+    if (present_maxTaskFailures)
+      list.add(maxTaskFailures);
+
+    boolean present_production = true && (isSetProduction());
+    list.add(present_production);
+    if (present_production)
+      list.add(production);
+
+    boolean present_tier = true && (isSetTier());
+    list.add(present_tier);
+    if (present_tier)
+      list.add(tier);
+
+    boolean present_resources = true && (isSetResources());
+    list.add(present_resources);
+    if (present_resources)
+      list.add(resources);
+
+    boolean present_constraints = true && (isSetConstraints());
+    list.add(present_constraints);
+    if (present_constraints)
+      list.add(constraints);
+
+    boolean present_requestedPorts = true && (isSetRequestedPorts());
+    list.add(present_requestedPorts);
+    if (present_requestedPorts)
+      list.add(requestedPorts);
+
+    boolean present_mesosFetcherUris = true && (isSetMesosFetcherUris());
+    list.add(present_mesosFetcherUris);
+    if (present_mesosFetcherUris)
+      list.add(mesosFetcherUris);
+
+    boolean present_taskLinks = true && (isSetTaskLinks());
+    list.add(present_taskLinks);
+    if (present_taskLinks)
+      list.add(taskLinks);
+
+    boolean present_contactEmail = true && (isSetContactEmail());
+    list.add(present_contactEmail);
+    if (present_contactEmail)
+      list.add(contactEmail);
+
+    boolean present_executorConfig = true && (isSetExecutorConfig());
+    list.add(present_executorConfig);
+    if (present_executorConfig)
+      list.add(executorConfig);
+
+    boolean present_metadata = true && (isSetMetadata());
+    list.add(present_metadata);
+    if (present_metadata)
+      list.add(metadata);
+
+    boolean present_container = true && (isSetContainer());
+    list.add(present_container);
+    if (present_container)
+      list.add(container);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(TaskConfig other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetJob()).compareTo(other.isSetJob());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJob()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.job, other.job);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetOwner()).compareTo(other.isSetOwner());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOwner()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.owner, other.owner);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetIsService()).compareTo(other.isSetIsService());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetIsService()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.isService, other.isService);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetNumCpus()).compareTo(other.isSetNumCpus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNumCpus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numCpus, other.numCpus);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRamMb()).compareTo(other.isSetRamMb());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRamMb()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ramMb, other.ramMb);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetDiskMb()).compareTo(other.isSetDiskMb());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDiskMb()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.diskMb, other.diskMb);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetPriority()).compareTo(other.isSetPriority());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetPriority()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.priority, other.priority);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMaxTaskFailures()).compareTo(other.isSetMaxTaskFailures());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMaxTaskFailures()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maxTaskFailures, other.maxTaskFailures);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetProduction()).compareTo(other.isSetProduction());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetProduction()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.production, other.production);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTier()).compareTo(other.isSetTier());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTier()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tier, other.tier);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetResources()).compareTo(other.isSetResources());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetResources()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.resources, other.resources);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetConstraints()).compareTo(other.isSetConstraints());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetConstraints()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.constraints, other.constraints);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRequestedPorts()).compareTo(other.isSetRequestedPorts());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRequestedPorts()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.requestedPorts, other.requestedPorts);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMesosFetcherUris()).compareTo(other.isSetMesosFetcherUris());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMesosFetcherUris()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mesosFetcherUris, other.mesosFetcherUris);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTaskLinks()).compareTo(other.isSetTaskLinks());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskLinks()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskLinks, other.taskLinks);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetContactEmail()).compareTo(other.isSetContactEmail());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetContactEmail()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.contactEmail, other.contactEmail);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetExecutorConfig()).compareTo(other.isSetExecutorConfig());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetExecutorConfig()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.executorConfig, other.executorConfig);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMetadata()).compareTo(other.isSetMetadata());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMetadata()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.metadata, other.metadata);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetContainer()).compareTo(other.isSetContainer());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetContainer()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.container, other.container);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("TaskConfig(");
+    boolean first = true;
+
+    sb.append("job:");
+    if (this.job == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.job);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("owner:");
+    if (this.owner == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.owner);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("isService:");
+    sb.append(this.isService);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("numCpus:");
+    sb.append(this.numCpus);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("ramMb:");
+    sb.append(this.ramMb);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("diskMb:");
+    sb.append(this.diskMb);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("priority:");
+    sb.append(this.priority);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("maxTaskFailures:");
+    sb.append(this.maxTaskFailures);
+    first = false;
+    if (isSetProduction()) {
+      if (!first) sb.append(", ");
+      sb.append("production:");
+      sb.append(this.production);
+      first = false;
+    }
+    if (isSetTier()) {
+      if (!first) sb.append(", ");
+      sb.append("tier:");
+      if (this.tier == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.tier);
+      }
+      first = false;
+    }
+    if (!first) sb.append(", ");
+    sb.append("resources:");
+    if (this.resources == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.resources);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("constraints:");
+    if (this.constraints == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.constraints);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("requestedPorts:");
+    if (this.requestedPorts == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.requestedPorts);
+    }
+    first = false;
+    if (isSetMesosFetcherUris()) {
+      if (!first) sb.append(", ");
+      sb.append("mesosFetcherUris:");
+      if (this.mesosFetcherUris == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.mesosFetcherUris);
+      }
+      first = false;
+    }
+    if (isSetTaskLinks()) {
+      if (!first) sb.append(", ");
+      sb.append("taskLinks:");
+      if (this.taskLinks == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.taskLinks);
+      }
+      first = false;
+    }
+    if (isSetContactEmail()) {
+      if (!first) sb.append(", ");
+      sb.append("contactEmail:");
+      if (this.contactEmail == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.contactEmail);
+      }
+      first = false;
+    }
+    if (isSetExecutorConfig()) {
+      if (!first) sb.append(", ");
+      sb.append("executorConfig:");
+      if (this.executorConfig == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.executorConfig);
+      }
+      first = false;
+    }
+    if (isSetMetadata()) {
+      if (!first) sb.append(", ");
+      sb.append("metadata:");
+      if (this.metadata == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.metadata);
+      }
+      first = false;
+    }
+    if (!first) sb.append(", ");
+    sb.append("container:");
+    if (this.container == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.container);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (job != null) {
+      job.validate();
+    }
+    if (owner != null) {
+      owner.validate();
+    }
+    if (executorConfig != null) {
+      executorConfig.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class TaskConfigStandardSchemeFactory implements SchemeFactory {
+    public TaskConfigStandardScheme getScheme() {
+      return new TaskConfigStandardScheme();
+    }
+  }
+
+  private static class TaskConfigStandardScheme extends StandardScheme<TaskConfig> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, TaskConfig struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 28: // JOB
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.job = new JobKey();
+              struct.job.read(iprot);
+              struct.setJobIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 17: // OWNER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.owner = new Identity();
+              struct.owner.read(iprot);
+              struct.setOwnerIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 7: // IS_SERVICE
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.isService = iprot.readBool();
+              struct.setIsServiceIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 8: // NUM_CPUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.DOUBLE) {
+              struct.numCpus = iprot.readDouble();
+              struct.setNumCpusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 9: // RAM_MB
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.ramMb = iprot.readI64();
+              struct.setRamMbIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 10: // DISK_MB
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.diskMb = iprot.readI64();
+              struct.setDiskMbIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 11: // PRIORITY
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.priority = iprot.readI32();
+              struct.setPriorityIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 13: // MAX_TASK_FAILURES
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.maxTaskFailures = iprot.readI32();
+              struct.setMaxTaskFailuresIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 18: // PRODUCTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.production = iprot.readBool();
+              struct.setProductionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 30: // TIER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.tier = iprot.readString();
+              struct.setTierIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 32: // RESOURCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set34 = iprot.readSetBegin();
+                struct.resources = new HashSet<Resource>(2*_set34.size);
+                Resource _elem35;
+                for (int _i36 = 0; _i36 < _set34.size; ++_i36)
+                {
+                  _elem35 = new Resource();
+                  _elem35.read(iprot);
+                  struct.resources.add(_elem35);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setResourcesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 20: // CONSTRAINTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set37 = iprot.readSetBegin();
+                struct.constraints = new HashSet<Constraint>(2*_set37.size);
+                Constraint _elem38;
+                for (int _i39 = 0; _i39 < _set37.size; ++_i39)
+                {
+                  _elem38 = new Constraint();
+                  _elem38.read(iprot);
+                  struct.constraints.add(_elem38);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setConstraintsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 21: // REQUESTED_PORTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set40 = iprot.readSetBegin();
+                struct.requestedPorts = new HashSet<String>(2*_set40.size);
+                String _elem41;
+                for (int _i42 = 0; _i42 < _set40.size; ++_i42)
+                {
+                  _elem41 = iprot.readString();
+                  struct.requestedPorts.add(_elem41);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setRequestedPortsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 33: // MESOS_FETCHER_URIS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set43 = iprot.readSetBegin();
+                struct.mesosFetcherUris = new HashSet<MesosFetcherURI>(2*_set43.size);
+                MesosFetcherURI _elem44;
+                for (int _i45 = 0; _i45 < _set43.size; ++_i45)
+                {
+                  _elem44 = new MesosFetcherURI();
+                  _elem44.read(iprot);
+                  struct.mesosFetcherUris.add(_elem44);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setMesosFetcherUrisIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 22: // TASK_LINKS
+            if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
+              {
+                org.apache.thrift.protocol.TMap _map46 = iprot.readMapBegin();
+                struct.taskLinks = new HashMap<String,String>(2*_map46.size);
+                String _key47;
+                String _val48;
+                for (int _i49 = 0; _i49 < _map46.size; ++_i49)
+                {
+                  _key47 = iprot.readString();
+                  _val48 = iprot.readString();
+                  struct.taskLinks.put(_key47, _val48);
+                }
+                iprot.readMapEnd();
+              }
+              struct.setTaskLinksIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 23: // CONTACT_EMAIL
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.contactEmail = iprot.readString();
+              struct.setContactEmailIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 25: // EXECUTOR_CONFIG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.executorConfig = new ExecutorConfig();
+              struct.executorConfig.read(iprot);
+              struct.setExecutorConfigIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 27: // METADATA
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set50 = iprot.readSetBegin();
+                struct.metadata = new HashSet<Metadata>(2*_set50.size);
+                Metadata _elem51;
+                for (int _i52 = 0; _i52 < _set50.size; ++_i52)
+                {
+                  _elem51 = new Metadata();
+                  _elem51.read(iprot);
+                  struct.metadata.add(_elem51);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setMetadataIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 29: // CONTAINER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.container = new Container();
+              struct.container.read(iprot);
+              struct.setContainerIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, TaskConfig struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(IS_SERVICE_FIELD_DESC);
+      oprot.writeBool(struct.isService);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(NUM_CPUS_FIELD_DESC);
+      oprot.writeDouble(struct.numCpus);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(RAM_MB_FIELD_DESC);
+      oprot.writeI64(struct.ramMb);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(DISK_MB_FIELD_DESC);
+      oprot.writeI64(struct.diskMb);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(PRIORITY_FIELD_DESC);
+      oprot.writeI32(struct.priority);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(MAX_TASK_FAILURES_FIELD_DESC);
+      oprot.writeI32(struct.maxTaskFailures);
+      oprot.writeFieldEnd();
+      if (struct.owner != null) {
+        oprot.writeFieldBegin(OWNER_FIELD_DESC);
+        struct.owner.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.isSetProduction()) {
+        oprot.writeFieldBegin(PRODUCTION_FIELD_DESC);
+        oprot.writeBool(struct.production);
+        oprot.writeFieldEnd();
+      }
+      if (struct.constraints != null) {
+        oprot.writeFieldBegin(CONSTRAINTS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.constraints.size()));
+          for (Constraint _iter53 : struct.constraints)
+          {
+            _iter53.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.requestedPorts != null) {
+        oprot.writeFieldBegin(REQUESTED_PORTS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.requestedPorts.size()));
+          for (String _iter54 : struct.requestedPorts)
+          {
+            oprot.writeString(_iter54);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.taskLinks != null) {
+        if (struct.isSetTaskLinks()) {
+          oprot.writeFieldBegin(TASK_LINKS_FIELD_DESC);
+          {
+            oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.taskLinks.size()));
+            for (Map.Entry<String, String> _iter55 : struct.taskLinks.entrySet())
+            {
+              oprot.writeString(_iter55.getKey());
+              oprot.writeString(_iter55.getValue());
+            }
+            oprot.writeMapEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.contactEmail != null) {
+        if (struct.isSetContactEmail()) {
+          oprot.writeFieldBegin(CONTACT_EMAIL_FIELD_DESC);
+          oprot.writeString(struct.contactEmail);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.executorConfig != null) {
+        if (struct.isSetExecutorConfig()) {
+          oprot.writeFieldBegin(EXECUTOR_CONFIG_FIELD_DESC);
+          struct.executorConfig.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.metadata != null) {
+        if (struct.isSetMetadata()) {
+          oprot.writeFieldBegin(METADATA_FIELD_DESC);
+          {
+            oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.metadata.size()));
+            for (Metadata _iter56 : struct.metadata)
+            {
+              _iter56.write(oprot);
+            }
+            oprot.writeSetEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.job != null) {
+        oprot.writeFieldBegin(JOB_FIELD_DESC);
+        struct.job.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.container != null) {
+        oprot.writeFieldBegin(CONTAINER_FIELD_DESC);
+        struct.container.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.tier != null) {
+        if (struct.isSetTier()) {
+          oprot.writeFieldBegin(TIER_FIELD_DESC);
+          oprot.writeString(struct.tier);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.resources != null) {
+        oprot.writeFieldBegin(RESOURCES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.resources.size()));
+          for (Resource _iter57 : struct.resources)
+          {
+            _iter57.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.mesosFetcherUris != null) {
+        if (struct.isSetMesosFetcherUris()) {
+          oprot.writeFieldBegin(MESOS_FETCHER_URIS_FIELD_DESC);
+          {
+            oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.mesosFetcherUris.size()));
+            for (MesosFetcherURI _iter58 : struct.mesosFetcherUris)
+            {
+              _iter58.write(oprot);
+            }
+            oprot.writeSetEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class TaskConfigTupleSchemeFactory implements SchemeFactory {
+    public TaskConfigTupleScheme getScheme() {
+      return new TaskConfigTupleScheme();
+    }
+  }
+
+  private static class TaskConfigTupleScheme extends TupleScheme<TaskConfig> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, TaskConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetJob()) {
+        optionals.set(0);
+      }
+      if (struct.isSetOwner()) {
+        optionals.set(1);
+      }
+      if (struct.isSetIsService()) {
+        optionals.set(2);
+      }
+      if (struct.isSetNumCpus()) {
+        optionals.set(3);
+      }
+      if (struct.isSetRamMb()) {
+        optionals.set(4);
+      }
+      if (struct.isSetDiskMb()) {
+        optionals.set(5);
+      }
+      if (struct.isSetPriority()) {
+        optionals.set(6);
+      }
+      if (struct.isSetMaxTaskFailures()) {
+        optionals.set(7);
+      }
+      if (struct.isSetProduction()) {
+        optionals.set(8);
+      }
+      if (struct.isSetTier()) {
+        optionals.set(9);
+      }
+      if (struct.isSetResources()) {
+        optionals.set(10);
+      }
+      if (struct.isSetConstraints()) {
+        optionals.set(11);
+      }
+      if (struct.isSetRequestedPorts()) {
+        optionals.set(12);
+      }
+      if (struct.isSetMesosFetcherUris()) {
+        optionals.set(13);
+      }
+      if (struct.isSetTaskLinks()) {
+        optionals.set(14);
+      }
+      if (struct.isSetContactEmail()) {
+        optionals.set(15);
+      }
+      if (struct.isSetExecutorConfig()) {
+        optionals.set(16);
+      }
+      if (struct.isSetMetadata()) {
+        optionals.set(17);
+      }
+      if (struct.isSetContainer()) {
+        optionals.set(18);
+      }
+      oprot.writeBitSet(optionals, 19);
+      if (struct.isSetJob()) {
+        struct.job.write(oprot);
+      }
+      if (struct.isSetOwner()) {
+        struct.owner.write(oprot);
+      }
+      if (struct.isSetIsService()) {
+        oprot.writeBool(struct.isService);
+      }
+      if (struct.isSetNumCpus()) {
+        oprot.writeDouble(struct.numCpus);
+      }
+      if (struct.isSetRamMb()) {
+        oprot.writeI64(struct.ramMb);
+      }
+      if (struct.isSetDiskMb()) {
+        oprot.writeI64(struct.diskMb);
+      }
+      if (struct.isSetPriority()) {
+        oprot.writeI32(struct.priority);
+      }
+      if (struct.isSetMaxTaskFailures()) {
+        oprot.writeI32(struct.maxTaskFailures);
+      }
+      if (struct.isSetProduction()) {
+        oprot.writeBool(struct.production);
+      }
+      if (struct.isSetTier()) {
+        oprot.writeString(struct.tier);
+      }
+      if (struct.isSetResources()) {
+        {
+          oprot.writeI32(struct.resources.size());
+          for (Resource _iter59 : struct.resources)
+          {
+            _iter59.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetConstraints()) {
+        {
+          oprot.writeI32(struct.constraints.size());
+          for (Constraint _iter60 : struct.constraints)
+          {
+            _iter60.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetRequestedPorts()) {
+        {
+          oprot.writeI32(struct.requestedPorts.size());
+          for (String _iter61 : struct.requestedPorts)
+          {
+            oprot.writeString(_iter61);
+          }
+        }
+      }
+      if (struct.isSetMesosFetcherUris()) {
+        {
+          oprot.writeI32(struct.mesosFetcherUris.size());
+          for (MesosFetcherURI _iter62 : struct.mesosFetcherUris)
+          {
+            _iter62.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetTaskLinks()) {
+        {
+          oprot.writeI32(struct.taskLinks.size());
+          for (Map.Entry<String, String> _iter63 : struct.taskLinks.entrySet())
+          {
+            oprot.writeString(_iter63.getKey());
+            oprot.writeString(_iter63.getValue());
+          }
+        }
+      }
+      if (struct.isSetContactEmail()) {
+        oprot.writeString(struct.contactEmail);
+      }
+      if (struct.isSetExecutorConfig()) {
+        struct.executorConfig.write(oprot);
+      }
+      if (struct.isSetMetadata()) {
+        {
+          oprot.writeI32(struct.metadata.size());
+          for (Metadata _iter64 : struct.metadata)
+          {
+            _iter64.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetContainer()) {
+        struct.container.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, TaskConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(19);
+      if (incoming.get(0)) {
+        struct.job = new JobKey();
+        struct.job.read(iprot);
+        struct.setJobIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.owner = new Identity();
+        struct.owner.read(iprot);
+        struct.setOwnerIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.isService = iprot.readBool();
+        struct.setIsServiceIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.numCpus = iprot.readDouble();
+        struct.setNumCpusIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.ramMb = iprot.readI64();
+        struct.setRamMbIsSet(true);
+      }
+      if (incoming.get(5)) {
+        struct.diskMb = iprot.readI64();
+        struct.setDiskMbIsSet(true);
+      }
+      if (incoming.get(6)) {
+        struct.priority = iprot.readI32();
+        struct.setPriorityIsSet(true);
+      }
+      if (incoming.get(7)) {
+        struct.maxTaskFailures = iprot.readI32();
+        struct.setMaxTaskFailuresIsSet(true);
+      }
+      if (incoming.get(8)) {
+        struct.production = iprot.readBool();
+        struct.setProductionIsSet(true);
+      }
+      if (incoming.get(9)) {
+        struct.tier = iprot.readString();
+        struct.setT

<TRUNCATED>

[42/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class
new file mode 100644
index 0000000..b2b5b3c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class
new file mode 100644
index 0000000..978be7d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class
new file mode 100644
index 0000000..a14303a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class
new file mode 100644
index 0000000..f39f47d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class
new file mode 100644
index 0000000..132eb8a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class
new file mode 100644
index 0000000..54e13a2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class
new file mode 100644
index 0000000..06dc014
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class
new file mode 100644
index 0000000..65908f2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class
new file mode 100644
index 0000000..be83467
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class
new file mode 100644
index 0000000..4f704a8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class
new file mode 100644
index 0000000..6661d00
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$TaskEventTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class
new file mode 100644
index 0000000..dddcc89
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class
new file mode 100644
index 0000000..a17498d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class
new file mode 100644
index 0000000..971add3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class
new file mode 100644
index 0000000..92efb45
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class
new file mode 100644
index 0000000..b0cf659
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class
new file mode 100644
index 0000000..ad40665
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$TaskQueryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class
new file mode 100644
index 0000000..f4d3aed
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class
new file mode 100644
index 0000000..1808fd4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class
new file mode 100644
index 0000000..cdf0273
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class
new file mode 100644
index 0000000..d030f57
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class
new file mode 100644
index 0000000..3b1db7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class
new file mode 100644
index 0000000..5515a49
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$TierConfigTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class
new file mode 100644
index 0000000..a0e7797
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class
new file mode 100644
index 0000000..641599f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class
new file mode 100644
index 0000000..afbbea9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class
new file mode 100644
index 0000000..ae03e36
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class
new file mode 100644
index 0000000..d5060b3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class
new file mode 100644
index 0000000..80ca8bd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$ValueConstraintTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class
new file mode 100644
index 0000000..6b9b77f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class
new file mode 100644
index 0000000..b5ee579
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class
new file mode 100644
index 0000000..7161585
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class
new file mode 100644
index 0000000..7ddcaa2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class
new file mode 100644
index 0000000..84ea6f7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class
new file mode 100644
index 0000000..33686e1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$VolumeTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class
new file mode 100644
index 0000000..13ec487
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class
new file mode 100644
index 0000000..9d7e24a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Volume.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class
new file mode 100644
index 0000000..d9fc8ef
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/pom.xml
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/pom.xml b/modules/cloud/aurora-client/pom.xml
new file mode 100644
index 0000000..22797e2
--- /dev/null
+++ b/modules/cloud/aurora-client/pom.xml
@@ -0,0 +1,55 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.apache.airavata</groupId>
+		<artifactId>airavata-cloud</artifactId>
+		<version>0.17-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
+	</parent>
+
+	<artifactId>aurora-client</artifactId>
+	<packaging>jar</packaging>
+	<name>Thrift client for Apache Aurora</name>
+	<version>0.17-SNAPSHOT</version>
+	<url>http://airavata.apache.org/</url>
+
+	<dependencies>
+		<dependency>
+			<groupId>org.apache.thrift</groupId>
+			<artifactId>libthrift</artifactId>
+			<version>0.9.3</version>
+		</dependency>
+		<dependency>
+			<groupId>org.json</groupId>
+			<artifactId>json</artifactId>
+			<version>20160212</version>
+		</dependency>
+		<dependency>
+			<groupId>commons-io</groupId>
+			<artifactId>commons-io</artifactId>
+			<version>2.5</version>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<directory>target</directory>
+		<outputDirectory>target/classes</outputDirectory>
+		<finalName>${project.artifactId}-${project.version}</finalName>
+		<testOutputDirectory>target/test-classes</testOutputDirectory>
+		<sourceDirectory>src/main/java</sourceDirectory>
+		<testSourceDirectory>src/test/java</testSourceDirectory>
+		<resources>
+			<resource>
+				<directory>src/main/resources</directory>
+			</resource>
+		</resources>
+		<testResources>
+			<testResource>
+				<directory>src/test/resources</directory>
+			</testResource>
+		</testResources>
+		<plugins>
+		</plugins>
+	</build>
+</project>

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraSchedulerClientFactory.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraSchedulerClientFactory.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraSchedulerClientFactory.java
new file mode 100644
index 0000000..a727c36
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraSchedulerClientFactory.java
@@ -0,0 +1,50 @@
+package org.apache.airavata.cloud.aurora.client;
+
+import org.apache.airavata.cloud.aurora.client.sdk.AuroraSchedulerManager;
+import org.apache.airavata.cloud.aurora.client.sdk.ReadOnlyScheduler;
+import org.apache.thrift.protocol.TJSONProtocol;
+import org.apache.thrift.protocol.TProtocol;
+import org.apache.thrift.transport.THttpClient;
+import org.apache.thrift.transport.TTransport;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * A factory for creating AuroraSchedulerClient objects.
+ */
+public class AuroraSchedulerClientFactory {
+	
+	/** The Constant logger. */
+	private final static Logger logger = LoggerFactory.getLogger(AuroraSchedulerClientFactory.class);
+	
+	/**
+	 * Creates a new AuroraSchedulerClient object.
+	 *
+	 * @param connectionUrl the connection url
+	 * @return the client
+	 * @throws Exception the exception
+	 */
+	public static ReadOnlyScheduler.Client createReadOnlySchedulerClient(String connectionUrl) throws Exception {
+		try {
+			TTransport transport = new THttpClient(connectionUrl);
+			transport.open();
+			TProtocol protocol = new TJSONProtocol(transport);
+			return new ReadOnlyScheduler.Client(protocol);
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+	}
+	
+	public static AuroraSchedulerManager.Client createSchedulerManagerClient(String connectionUrl) throws Exception {
+		try {
+			TTransport transport = new THttpClient(connectionUrl);
+			transport.open();
+			TProtocol protocol = new TJSONProtocol(transport);
+			return new AuroraSchedulerManager.Client(protocol);
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraThriftClient.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraThriftClient.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraThriftClient.java
new file mode 100644
index 0000000..f933abe
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/AuroraThriftClient.java
@@ -0,0 +1,197 @@
+package org.apache.airavata.cloud.aurora.client;
+
+import java.text.MessageFormat;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+
+import org.apache.airavata.cloud.aurora.client.bean.GetJobsResponseBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobConfigBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobDetailsResponseBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobKeyBean;
+import org.apache.airavata.cloud.aurora.client.bean.PendingJobReasonBean;
+import org.apache.airavata.cloud.aurora.client.bean.ResponseBean;
+import org.apache.airavata.cloud.aurora.client.sdk.AuroraSchedulerManager;
+import org.apache.airavata.cloud.aurora.client.sdk.JobConfiguration;
+import org.apache.airavata.cloud.aurora.client.sdk.JobKey;
+import org.apache.airavata.cloud.aurora.client.sdk.ReadOnlyScheduler;
+import org.apache.airavata.cloud.aurora.client.sdk.Response;
+import org.apache.airavata.cloud.aurora.client.sdk.TaskQuery;
+import org.apache.airavata.cloud.aurora.sample.AuroraClientSample;
+import org.apache.airavata.cloud.aurora.util.AuroraThriftClientUtil;
+import org.apache.airavata.cloud.aurora.util.Constants;
+import org.apache.airavata.cloud.aurora.util.ResponseResultType;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The Class AuroraThriftClient.
+ */
+public class AuroraThriftClient {
+	
+	/** The Constant logger. */
+	private final static Logger logger = LoggerFactory.getLogger(AuroraThriftClient.class);
+	
+	/** The properties. */
+	private static Properties properties = new Properties();
+	
+	/** The read only scheduler client. */
+	private ReadOnlyScheduler.Client readOnlySchedulerClient = null;
+	
+	/** The aurora scheduler manager client. */
+	private AuroraSchedulerManager.Client auroraSchedulerManagerClient = null;
+	
+	/** The thrift client. */
+	private static AuroraThriftClient thriftClient = null;
+	
+	/**
+	 * Instantiates a new aurora thrift client.
+	 */
+	private AuroraThriftClient() {}
+	
+	/**
+	 * Gets the aurora thrift client.
+	 *
+	 * @param auroraSchedulerPropFile the aurora scheduler prop file
+	 * @return the aurora thrift client
+	 * @throws Exception the exception
+	 */
+	public static AuroraThriftClient getAuroraThriftClient(String auroraSchedulerPropFile) throws Exception {
+		try {
+			if(thriftClient == null) {
+				thriftClient = new AuroraThriftClient();
+				
+				// construct connection url for scheduler
+				properties.load(AuroraClientSample.class.getClassLoader().getResourceAsStream(auroraSchedulerPropFile));
+				String auroraHost = properties.getProperty(Constants.AURORA_SCHEDULER_HOST);
+				String auroraPort = properties.getProperty(Constants.AURORA_SCHEDULER_PORT);
+				String connectionUrl = MessageFormat.format(Constants.AURORA_SCHEDULER_CONNECTION_URL, auroraHost, auroraPort);
+				
+				thriftClient.readOnlySchedulerClient = AuroraSchedulerClientFactory.createReadOnlySchedulerClient(connectionUrl);
+				thriftClient.auroraSchedulerManagerClient = AuroraSchedulerClientFactory.createSchedulerManagerClient(connectionUrl);
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return thriftClient;
+	}
+	
+	/**
+	 * Creates the job.
+	 *
+	 * @param jobConfigBean the job config bean
+	 * @return the response bean
+	 * @throws Exception the exception
+	 */
+	public ResponseBean createJob(JobConfigBean jobConfigBean) throws Exception {
+		ResponseBean response = null;
+		try {
+			if(jobConfigBean != null) {
+				JobConfiguration jobConfig = AuroraThriftClientUtil.getAuroraJobConfig(jobConfigBean);
+				Response createJobResponse = this.auroraSchedulerManagerClient.createJob(jobConfig);
+				response = AuroraThriftClientUtil.getResponseBean(createJobResponse, ResponseResultType.CREATE_JOB);
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return response;
+	}
+	
+	/**
+	 * Kill tasks.
+	 *
+	 * @param jobKeyBean the job key bean
+	 * @param instances the instances
+	 * @return the response bean
+	 * @throws Exception the exception
+	 */
+	public ResponseBean killTasks(JobKeyBean jobKeyBean, Set<Integer> instances) throws Exception {
+		ResponseBean response = null;
+		try {
+			if(jobKeyBean != null) {
+				JobKey jobKey = AuroraThriftClientUtil.getAuroraJobKey(jobKeyBean);
+				Response killTaskResponse = this.auroraSchedulerManagerClient.killTasks(jobKey, instances);
+				response = AuroraThriftClientUtil.getResponseBean(killTaskResponse, ResponseResultType.KILL_TASKS);
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return response;
+	}
+	
+	/**
+	 * Gets the job list.
+	 *
+	 * @param ownerRole the owner role
+	 * @return the job list
+	 * @throws Exception the exception
+	 */
+	public GetJobsResponseBean getJobList(String ownerRole) throws Exception {
+		GetJobsResponseBean response = null;
+		try {
+				Response jobListResponse = this.readOnlySchedulerClient.getJobs(ownerRole);
+				response = (GetJobsResponseBean) AuroraThriftClientUtil.getResponseBean(jobListResponse, ResponseResultType.GET_JOBS);
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return response;
+	}
+	
+	/**
+	 * Gets the pending reason for job.
+	 *
+	 * @param jobKeyBean the job key bean
+	 * @return the pending reason for job
+	 * @throws Exception the exception
+	 */
+	public PendingJobReasonBean getPendingReasonForJob(JobKeyBean jobKeyBean) throws Exception {
+		PendingJobReasonBean response = null;
+		try {
+				JobKey jobKey = AuroraThriftClientUtil.getAuroraJobKey(jobKeyBean);
+				Set<JobKey> jobKeySet = new HashSet<>();
+				jobKeySet.add(jobKey);
+				
+				TaskQuery query = new TaskQuery();
+				query.setJobKeys(jobKeySet);
+				
+				Response pendingReasonResponse = this.readOnlySchedulerClient.getPendingReason(query);
+				response = (PendingJobReasonBean) AuroraThriftClientUtil.getResponseBean(pendingReasonResponse, ResponseResultType.GET_PENDING_JOB_REASON);
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return response;
+	}
+	
+	/**
+	 * Gets the job details.
+	 *
+	 * @param jobKeyBean the job key bean
+	 * @return the job details
+	 * @throws Exception the exception
+	 */
+	public ResponseBean getJobDetails(JobKeyBean jobKeyBean) throws Exception {
+		JobDetailsResponseBean response = null;
+		try {
+			if(jobKeyBean != null) {
+				JobKey jobKey = AuroraThriftClientUtil.getAuroraJobKey(jobKeyBean);
+				Set<JobKey> jobKeySet = new HashSet<>();
+				jobKeySet.add(jobKey);
+				
+				TaskQuery query = new TaskQuery();
+				query.setJobKeys(jobKeySet);
+				
+				Response jobDetailsResponse = this.readOnlySchedulerClient.getTasksStatus(query);
+				response = (JobDetailsResponseBean) AuroraThriftClientUtil.getResponseBean(jobDetailsResponse, ResponseResultType.GET_JOB_DETAILS);
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return response;
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/GetJobsResponseBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/GetJobsResponseBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/GetJobsResponseBean.java
new file mode 100644
index 0000000..30df8da
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/GetJobsResponseBean.java
@@ -0,0 +1,34 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ * The Class GetJobsResponseBean.
+ */
+public class GetJobsResponseBean extends ResponseBean {
+
+	/** The job configs. */
+	private Set<JobConfigBean> jobConfigs;
+
+	/**
+	 * Gets the job configs.
+	 *
+	 * @return the job configs
+	 */
+	public Set<JobConfigBean> getJobConfigs() {
+		if(jobConfigs == null) {
+			jobConfigs = new HashSet<>();
+		}
+		return jobConfigs;
+	}
+
+	/**
+	 * Sets the job configs.
+	 *
+	 * @param jobConfigs the new job configs
+	 */
+	public void setJobConfigs(Set<JobConfigBean> jobConfigs) {
+		this.jobConfigs = jobConfigs;
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/IdentityBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/IdentityBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/IdentityBean.java
new file mode 100644
index 0000000..cd16f09
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/IdentityBean.java
@@ -0,0 +1,39 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+// TODO: Auto-generated Javadoc
+/**
+ * The Class IdentityBean.
+ */
+public class IdentityBean {
+
+	/** The user. */
+	private String user;
+	
+	/**
+	 * Instantiates a new identity bean.
+	 *
+	 * @param user the user
+	 */
+	public IdentityBean(String user) {
+		this.user = user;
+	}
+
+	/**
+	 * Gets the user.
+	 *
+	 * @return the user
+	 */
+	public String getUser() {
+		return user;
+	}
+
+	/**
+	 * Sets the user.
+	 *
+	 * @param user the new user
+	 */
+	public void setUser(String user) {
+		this.user = user;
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobConfigBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobConfigBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobConfigBean.java
new file mode 100644
index 0000000..1eda52c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobConfigBean.java
@@ -0,0 +1,217 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+// TODO: Auto-generated Javadoc
+/**
+ * The Class JobConfigBean.
+ */
+public class JobConfigBean {
+
+	/** The job. */
+	private JobKeyBean job;
+	
+	/** The owner. */
+	private IdentityBean owner;
+	
+	/** The task config. */
+	private TaskConfigBean taskConfig;
+	
+	/** The is service. */
+	private boolean isService;
+	
+	/** The priority. */
+	private int priority;
+	
+	/** The production. */
+	private boolean production;
+	
+	/** The max task failures. */
+	private int maxTaskFailures;
+	
+	/** The instances. */
+	private int instances;
+	
+	/** The cluster. */
+	private String cluster;
+	
+	/**
+	 * Instantiates a new job config bean.
+	 *
+	 * @param job the job
+	 * @param owner the owner
+	 * @param taskConfig the task config
+	 * @param cluster the cluster
+	 */
+	public JobConfigBean(JobKeyBean job, IdentityBean owner, TaskConfigBean taskConfig, String cluster) {
+		this.job = job;
+		this.owner = owner;
+		this.taskConfig = taskConfig;
+		this.cluster = cluster;
+		
+		// set defaults
+		this.isService = false;
+		this.maxTaskFailures = 1;
+		this.instances = 1;
+	}
+	
+	/**
+	 * Gets the job.
+	 *
+	 * @return the job
+	 */
+	public JobKeyBean getJob() {
+		return job;
+	}
+	
+	/**
+	 * Sets the job.
+	 *
+	 * @param job the new job
+	 */
+	public void setJob(JobKeyBean job) {
+		this.job = job;
+	}
+
+	/**
+	 * Gets the owner.
+	 *
+	 * @return the owner
+	 */
+	public IdentityBean getOwner() {
+		return owner;
+	}
+
+	/**
+	 * Sets the owner.
+	 *
+	 * @param owner the new owner
+	 */
+	public void setOwner(IdentityBean owner) {
+		this.owner = owner;
+	}
+
+	/**
+	 * Checks if is service.
+	 *
+	 * @return true, if is service
+	 */
+	public boolean isService() {
+		return isService;
+	}
+
+	/**
+	 * Sets the service.
+	 *
+	 * @param isService the new service
+	 */
+	public void setService(boolean isService) {
+		this.isService = isService;
+	}
+	
+	/**
+	 * Gets the priority.
+	 *
+	 * @return the priority
+	 */
+	public int getPriority() {
+		return priority;
+	}
+
+	/**
+	 * Sets the priority.
+	 *
+	 * @param priority the new priority
+	 */
+	public void setPriority(int priority) {
+		this.priority = priority;
+	}
+	
+	/**
+	 * Checks if is production.
+	 *
+	 * @return true, if is production
+	 */
+	public boolean isProduction() {
+		return production;
+	}
+
+	/**
+	 * Sets the production.
+	 *
+	 * @param production the new production
+	 */
+	public void setProduction(boolean production) {
+		this.production = production;
+	}
+
+	/**
+	 * Gets the task config.
+	 *
+	 * @return the task config
+	 */
+	public TaskConfigBean getTaskConfig() {
+		return taskConfig;
+	}
+
+	/**
+	 * Sets the task config.
+	 *
+	 * @param taskConfig the new task config
+	 */
+	public void setTaskConfig(TaskConfigBean taskConfig) {
+		this.taskConfig = taskConfig;
+	}
+
+	/**
+	 * Gets the max task failures.
+	 *
+	 * @return the max task failures
+	 */
+	public int getMaxTaskFailures() {
+		return maxTaskFailures;
+	}
+
+	/**
+	 * Sets the max task failures.
+	 *
+	 * @param maxTaskFailures the new max task failures
+	 */
+	public void setMaxTaskFailures(int maxTaskFailures) {
+		this.maxTaskFailures = maxTaskFailures;
+	}
+
+	/**
+	 * Gets the instances.
+	 *
+	 * @return the instances
+	 */
+	public int getInstances() {
+		return instances;
+	}
+
+	/**
+	 * Sets the instances.
+	 *
+	 * @param instances the new instances
+	 */
+	public void setInstances(int instances) {
+		this.instances = instances;
+	}
+
+	/**
+	 * Gets the cluster.
+	 *
+	 * @return the cluster
+	 */
+	public String getCluster() {
+		return cluster;
+	}
+
+	/**
+	 * Sets the cluster.
+	 *
+	 * @param cluster the new cluster
+	 */
+	public void setCluster(String cluster) {
+		this.cluster = cluster;
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobDetailsResponseBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobDetailsResponseBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobDetailsResponseBean.java
new file mode 100644
index 0000000..780e986
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobDetailsResponseBean.java
@@ -0,0 +1,50 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+import java.util.List;
+
+import org.apache.airavata.cloud.aurora.client.sdk.ScheduledTask;
+
+/**
+ * The Class JobDetailsResponseBean.
+ */
+public class JobDetailsResponseBean extends ResponseBean {
+
+	/**
+	 * Instantiates a new job details response bean.
+	 *
+	 * @param responseBean the response bean
+	 */
+	public JobDetailsResponseBean(ResponseBean responseBean) {
+		this.setResponseCode(responseBean.getResponseCode());
+		this.setServerInfo(responseBean.getServerInfo());
+	}
+	
+	/** The tasks. */
+	private List<ScheduledTask> tasks;
+
+	/**
+	 * Gets the tasks.
+	 *
+	 * @return the tasks
+	 */
+	public List<ScheduledTask> getTasks() {
+		return tasks;
+	}
+
+	/**
+	 * Sets the tasks.
+	 *
+	 * @param tasks the new tasks
+	 */
+	public void setTasks(List<ScheduledTask> tasks) {
+		this.tasks = tasks;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.apache.airavata.cloud.aurora.client.bean.ResponseBean#toString()
+	 */
+	@Override
+	public String toString() {
+		return "JobDetailsResponseBean [tasks=" + tasks + "]";
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobKeyBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobKeyBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobKeyBean.java
new file mode 100644
index 0000000..6ec3f11
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/JobKeyBean.java
@@ -0,0 +1,85 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+// TODO: Auto-generated Javadoc
+/**
+ * The Class JobKeyBean.
+ */
+public class JobKeyBean {
+
+	/** The environment. */
+	private String environment;
+	
+	/** The role. */
+	private String role;
+	
+	/** The name. */
+	private String name;
+	
+	/**
+	 * Instantiates a new job key bean.
+	 *
+	 * @param environment the environment
+	 * @param role the role
+	 * @param name the name
+	 */
+	public JobKeyBean(String environment, String role, String name) {
+		this.environment = environment;
+		this.role = role;
+		this.name = name;
+	}
+	
+	/**
+	 * Gets the environment.
+	 *
+	 * @return the environment
+	 */
+	public String getEnvironment() {
+		return environment;
+	}
+	
+	/**
+	 * Sets the environment.
+	 *
+	 * @param environment the new environment
+	 */
+	public void setEnvironment(String environment) {
+		this.environment = environment;
+	}
+	
+	/**
+	 * Gets the role.
+	 *
+	 * @return the role
+	 */
+	public String getRole() {
+		return role;
+	}
+	
+	/**
+	 * Sets the role.
+	 *
+	 * @param role the new role
+	 */
+	public void setRole(String role) {
+		this.role = role;
+	}
+	
+	/**
+	 * Gets the name.
+	 *
+	 * @return the name
+	 */
+	public String getName() {
+		return name;
+	}
+	
+	/**
+	 * Sets the name.
+	 *
+	 * @param name the new name
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/PendingJobReasonBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/PendingJobReasonBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/PendingJobReasonBean.java
new file mode 100644
index 0000000..169fa27
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/PendingJobReasonBean.java
@@ -0,0 +1,51 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+import java.util.Set;
+
+import org.apache.airavata.cloud.aurora.client.sdk.PendingReason;
+
+/**
+ * The Class PendingJobResponseBean.
+ */
+public class PendingJobReasonBean extends ResponseBean {
+
+	/** The reasons. */
+	private Set<PendingReason> reasons;
+	
+	/**
+	 * Instantiates a new pending job response bean.
+	 *
+	 * @param responseBean the response bean
+	 */
+	public PendingJobReasonBean(ResponseBean responseBean) {
+		this.setResponseCode(responseBean.getResponseCode());
+		this.setServerInfo(responseBean.getServerInfo());
+	}
+
+	/**
+	 * Gets the reasons.
+	 *
+	 * @return the reasons
+	 */
+	public Set<PendingReason> getReasons() {
+		return reasons;
+	}
+
+	/**
+	 * Sets the reasons.
+	 *
+	 * @param reasons the new reasons
+	 */
+	public void setReasons(Set<PendingReason> reasons) {
+		this.reasons = reasons;
+	}
+
+	/* (non-Javadoc)
+	 * @see org.apache.airavata.cloud.aurora.client.bean.ResponseBean#toString()
+	 */
+	@Override
+	public String toString() {
+		return "PendingJobResponseBean [reasons=" + reasons + "]";
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ProcessBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ProcessBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ProcessBean.java
new file mode 100644
index 0000000..4994a60
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ProcessBean.java
@@ -0,0 +1,174 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+/**
+ * The Class ProcessBean.
+ */
+public class ProcessBean {
+
+	/** The name. */
+	private String name;
+	
+	/** The cmd line. */
+	private String cmdLine;
+	
+	/** The is daemon. */
+	private boolean isDaemon;
+	
+	/** The is ephemeral. */
+	private boolean isEphemeral;
+	
+	/** The is final. */
+	private boolean isFinal;
+	
+	/** The max failures. */
+	private int max_failures;
+	
+	/** The min duration. */
+	private int min_duration;
+
+	/**
+	 * Instantiates a new process bean.
+	 *
+	 * @param name the name
+	 * @param cmdLine the cmd line
+	 * @param isDaemon the is daemon
+	 */
+	public ProcessBean(String name, String cmdLine, boolean isDaemon) {
+		this.name = name;
+		this.cmdLine = cmdLine;
+		this.isDaemon = isDaemon;
+		
+		// set defaults
+		this.isEphemeral = false;
+		this.isFinal = false;
+		this.max_failures = 1;
+		this.min_duration = 5;
+	}
+	
+	/**
+	 * Gets the name.
+	 *
+	 * @return the name
+	 */
+	public String getName() {
+		return name;
+	}
+
+	/**
+	 * Sets the name.
+	 *
+	 * @param name the new name
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	/**
+	 * Gets the cmd line.
+	 *
+	 * @return the cmd line
+	 */
+	public String getCmdLine() {
+		return cmdLine;
+	}
+
+	/**
+	 * Sets the cmd line.
+	 *
+	 * @param cmdLine the new cmd line
+	 */
+	public void setCmdLine(String cmdLine) {
+		this.cmdLine = cmdLine;
+	}
+
+	/**
+	 * Checks if is daemon.
+	 *
+	 * @return true, if is daemon
+	 */
+	public boolean isDaemon() {
+		return isDaemon;
+	}
+
+	/**
+	 * Sets the daemon.
+	 *
+	 * @param isDaemon the new daemon
+	 */
+	public void setDaemon(boolean isDaemon) {
+		this.isDaemon = isDaemon;
+	}
+
+	/**
+	 * Checks if is ephemeral.
+	 *
+	 * @return true, if is ephemeral
+	 */
+	public boolean isEphemeral() {
+		return isEphemeral;
+	}
+
+	/**
+	 * Sets the ephemeral.
+	 *
+	 * @param isEphemeral the new ephemeral
+	 */
+	public void setEphemeral(boolean isEphemeral) {
+		this.isEphemeral = isEphemeral;
+	}
+
+	/**
+	 * Checks if is final.
+	 *
+	 * @return true, if is final
+	 */
+	public boolean isFinal() {
+		return isFinal;
+	}
+
+	/**
+	 * Sets the final.
+	 *
+	 * @param isFinal the new final
+	 */
+	public void setFinal(boolean isFinal) {
+		this.isFinal = isFinal;
+	}
+
+	/**
+	 * Gets the max failures.
+	 *
+	 * @return the max failures
+	 */
+	public int getMax_failures() {
+		return max_failures;
+	}
+
+	/**
+	 * Sets the max failures.
+	 *
+	 * @param max_failures the new max failures
+	 */
+	public void setMax_failures(int max_failures) {
+		this.max_failures = max_failures;
+	}
+
+	/**
+	 * Gets the min duration.
+	 *
+	 * @return the min duration
+	 */
+	public int getMin_duration() {
+		return min_duration;
+	}
+
+	/**
+	 * Sets the min duration.
+	 *
+	 * @param min_duration the new min duration
+	 */
+	public void setMin_duration(int min_duration) {
+		this.min_duration = min_duration;
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResourceBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResourceBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResourceBean.java
new file mode 100644
index 0000000..f4e3746
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResourceBean.java
@@ -0,0 +1,85 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+/**
+ * The Class ResourceBean.
+ */
+public class ResourceBean {
+	
+	/** The num cpus. */
+	private double numCpus;
+	
+	/** The disk mb. */
+	private long diskMb;
+	
+	/** The ram mb. */
+	private long ramMb;
+	
+	/**
+	 * Instantiates a new resource bean.
+	 *
+	 * @param numCpus the num cpus
+	 * @param diskMb the disk mb
+	 * @param ramMb the ram mb
+	 */
+	public ResourceBean(double numCpus, long diskMb, long ramMb) {
+		this.numCpus = numCpus;
+		this.diskMb = diskMb;
+		this.ramMb = ramMb;
+	}
+
+	/**
+	 * Gets the num cpus.
+	 *
+	 * @return the num cpus
+	 */
+	public double getNumCpus() {
+		return numCpus;
+	}
+
+	/**
+	 * Sets the num cpus.
+	 *
+	 * @param numCpus the new num cpus
+	 */
+	public void setNumCpus(double numCpus) {
+		this.numCpus = numCpus;
+	}
+
+	/**
+	 * Gets the disk mb.
+	 *
+	 * @return the disk mb
+	 */
+	public long getDiskMb() {
+		return diskMb;
+	}
+
+	/**
+	 * Sets the disk mb.
+	 *
+	 * @param diskMb the new disk mb
+	 */
+	public void setDiskMb(long diskMb) {
+		this.diskMb = diskMb;
+	}
+
+	/**
+	 * Gets the ram mb.
+	 *
+	 * @return the ram mb
+	 */
+	public long getRamMb() {
+		return ramMb;
+	}
+
+	/**
+	 * Sets the ram mb.
+	 *
+	 * @param ramMb the new ram mb
+	 */
+	public void setRamMb(long ramMb) {
+		this.ramMb = ramMb;
+	}
+
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResponseBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResponseBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResponseBean.java
new file mode 100644
index 0000000..37422bb
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ResponseBean.java
@@ -0,0 +1,60 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+import org.apache.airavata.cloud.aurora.util.ResponseCodeEnum;
+
+/**
+ * The Class ResponseBean.
+ */
+public class ResponseBean {
+
+	/** The response code. */
+	private ResponseCodeEnum responseCode;
+	
+	/** The server info. */
+	private ServerInfoBean serverInfo;
+
+	/**
+	 * Gets the response code.
+	 *
+	 * @return the response code
+	 */
+	public ResponseCodeEnum getResponseCode() {
+		return responseCode;
+	}
+
+	/**
+	 * Sets the response code.
+	 *
+	 * @param responseCode the new response code
+	 */
+	public void setResponseCode(ResponseCodeEnum responseCode) {
+		this.responseCode = responseCode;
+	}
+
+	/**
+	 * Gets the server info.
+	 *
+	 * @return the server info
+	 */
+	public ServerInfoBean getServerInfo() {
+		return serverInfo;
+	}
+
+	/**
+	 * Sets the server info.
+	 *
+	 * @param serverInfo the new server info
+	 */
+	public void setServerInfo(ServerInfoBean serverInfo) {
+		this.serverInfo = serverInfo;
+	}
+
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return "ResponseBean [responseCode=" + responseCode + ", serverInfo=" + serverInfo + "]";
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ServerInfoBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ServerInfoBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ServerInfoBean.java
new file mode 100644
index 0000000..5de28f4
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/ServerInfoBean.java
@@ -0,0 +1,68 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+/**
+ * The Class ServerInfoBean.
+ */
+public class ServerInfoBean {
+
+	/** The cluster name. */
+	private String clusterName;
+	
+	/** The stats url prefix. */
+	private String statsUrlPrefix;
+
+	/**
+	 * Instantiates a new server info bean.
+	 *
+	 * @param clusterName the cluster name
+	 * @param statsUrlPrefix the stats url prefix
+	 */
+	public ServerInfoBean(String clusterName, String statsUrlPrefix) {
+		this.clusterName = clusterName;
+		this.statsUrlPrefix = statsUrlPrefix;
+	}
+	
+	/**
+	 * Gets the cluster name.
+	 *
+	 * @return the cluster name
+	 */
+	public String getClusterName() {
+		return clusterName;
+	}
+
+	/**
+	 * Sets the cluster name.
+	 *
+	 * @param clusterName the new cluster name
+	 */
+	public void setClusterName(String clusterName) {
+		this.clusterName = clusterName;
+	}
+
+	/**
+	 * Gets the stats url prefix.
+	 *
+	 * @return the stats url prefix
+	 */
+	public String getStatsUrlPrefix() {
+		return statsUrlPrefix;
+	}
+
+	/**
+	 * Sets the stats url prefix.
+	 *
+	 * @param statsUrlPrefix the new stats url prefix
+	 */
+	public void setStatsUrlPrefix(String statsUrlPrefix) {
+		this.statsUrlPrefix = statsUrlPrefix;
+	}
+
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return "ServerInfoBean [clusterName=" + clusterName + ", statsUrlPrefix=" + statsUrlPrefix + "]";
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/TaskConfigBean.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/TaskConfigBean.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/TaskConfigBean.java
new file mode 100644
index 0000000..c49e7c4
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/bean/TaskConfigBean.java
@@ -0,0 +1,117 @@
+package org.apache.airavata.cloud.aurora.client.bean;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ * The Class TaskConfigBean.
+ */
+public class TaskConfigBean {
+	
+	/** The task name. */
+	private String taskName;
+	
+	/** The resources. */
+	private ResourceBean resources;
+	
+	/** The max failures. */
+	private int maxFailures;
+	
+	/** The processes. */
+	private Set<ProcessBean> processes;
+
+	/**
+	 * Instantiates a new task config bean.
+	 *
+	 * @param taskName the task name
+	 * @param processes the processes
+	 * @param resources the resources
+	 */
+	public TaskConfigBean(String taskName, Set<ProcessBean> processes, ResourceBean resources) {
+		this.taskName = taskName;
+		this.processes = processes;
+		this.resources = resources;
+		
+		// set default value
+		this.maxFailures = 1;
+	}
+	
+	/**
+	 * Gets the task name.
+	 *
+	 * @return the task name
+	 */
+	public String getTaskName() {
+		return taskName;
+	}
+
+	/**
+	 * Sets the task name.
+	 *
+	 * @param taskName the new task name
+	 */
+	public void setTaskName(String taskName) {
+		this.taskName = taskName;
+	}
+
+
+
+	/**
+	 * Gets the resources.
+	 *
+	 * @return the resources
+	 */
+	public ResourceBean getResources() {
+		return resources;
+	}
+
+	/**
+	 * Sets the resources.
+	 *
+	 * @param resources the new resources
+	 */
+	public void setResources(ResourceBean resources) {
+		this.resources = resources;
+	}
+
+	/**
+	 * Gets the max failures.
+	 *
+	 * @return the max failures
+	 */
+	public int getMaxFailures() {
+		return maxFailures;
+	}
+
+	/**
+	 * Sets the max failures.
+	 *
+	 * @param maxFailures the new max failures
+	 */
+	public void setMaxFailures(int maxFailures) {
+		this.maxFailures = maxFailures;
+	}
+
+	/**
+	 * Gets the processes.
+	 *
+	 * @return the processes
+	 */
+	public Set<ProcessBean> getProcesses() {
+		if(processes == null) {
+			processes = new HashSet<>();
+		}
+		
+		return processes;
+	}
+
+	/**
+	 * Sets the processes.
+	 *
+	 * @param processes the new processes
+	 */
+	public void setProcesses(Set<ProcessBean> processes) {
+		this.processes = processes;
+	}
+	
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.java
new file mode 100644
index 0000000..d6c59e1
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.java
@@ -0,0 +1,530 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes an image for use with the Mesos unified containerizer in the AppC format
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class AppcImage implements org.apache.thrift.TBase<AppcImage, AppcImage._Fields>, java.io.Serializable, Cloneable, Comparable<AppcImage> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("AppcImage");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField IMAGE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("imageId", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new AppcImageStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new AppcImageTupleSchemeFactory());
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public String name; // required
+  /**
+   * The appc image id identifying the image
+   */
+  public String imageId; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The name of the image to run
+     */
+    NAME((short)1, "name"),
+    /**
+     * The appc image id identifying the image
+     */
+    IMAGE_ID((short)2, "imageId");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // IMAGE_ID
+          return IMAGE_ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.IMAGE_ID, new org.apache.thrift.meta_data.FieldMetaData("imageId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(AppcImage.class, metaDataMap);
+  }
+
+  public AppcImage() {
+  }
+
+  public AppcImage(
+    String name,
+    String imageId)
+  {
+    this();
+    this.name = name;
+    this.imageId = imageId;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public AppcImage(AppcImage other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetImageId()) {
+      this.imageId = other.imageId;
+    }
+  }
+
+  public AppcImage deepCopy() {
+    return new AppcImage(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.imageId = null;
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public AppcImage setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  /**
+   * The appc image id identifying the image
+   */
+  public String getImageId() {
+    return this.imageId;
+  }
+
+  /**
+   * The appc image id identifying the image
+   */
+  public AppcImage setImageId(String imageId) {
+    this.imageId = imageId;
+    return this;
+  }
+
+  public void unsetImageId() {
+    this.imageId = null;
+  }
+
+  /** Returns true if field imageId is set (has been assigned a value) and false otherwise */
+  public boolean isSetImageId() {
+    return this.imageId != null;
+  }
+
+  public void setImageIdIsSet(boolean value) {
+    if (!value) {
+      this.imageId = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case IMAGE_ID:
+      if (value == null) {
+        unsetImageId();
+      } else {
+        setImageId((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case IMAGE_ID:
+      return getImageId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case IMAGE_ID:
+      return isSetImageId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof AppcImage)
+      return this.equals((AppcImage)that);
+    return false;
+  }
+
+  public boolean equals(AppcImage that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_imageId = true && this.isSetImageId();
+    boolean that_present_imageId = true && that.isSetImageId();
+    if (this_present_imageId || that_present_imageId) {
+      if (!(this_present_imageId && that_present_imageId))
+        return false;
+      if (!this.imageId.equals(that.imageId))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_imageId = true && (isSetImageId());
+    list.add(present_imageId);
+    if (present_imageId)
+      list.add(imageId);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(AppcImage other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetImageId()).compareTo(other.isSetImageId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetImageId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.imageId, other.imageId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("AppcImage(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("imageId:");
+    if (this.imageId == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.imageId);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class AppcImageStandardSchemeFactory implements SchemeFactory {
+    public AppcImageStandardScheme getScheme() {
+      return new AppcImageStandardScheme();
+    }
+  }
+
+  private static class AppcImageStandardScheme extends StandardScheme<AppcImage> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, AppcImage struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // IMAGE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.imageId = iprot.readString();
+              struct.setImageIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, AppcImage struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.imageId != null) {
+        oprot.writeFieldBegin(IMAGE_ID_FIELD_DESC);
+        oprot.writeString(struct.imageId);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class AppcImageTupleSchemeFactory implements SchemeFactory {
+    public AppcImageTupleScheme getScheme() {
+      return new AppcImageTupleScheme();
+    }
+  }
+
+  private static class AppcImageTupleScheme extends TupleScheme<AppcImage> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, AppcImage struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetImageId()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetImageId()) {
+        oprot.writeString(struct.imageId);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, AppcImage struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.imageId = iprot.readString();
+        struct.setImageIdIsSet(true);
+      }
+    }
+  }
+
+}
+


[05/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class
deleted file mode 100644
index ca90d98..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class
deleted file mode 100644
index 3ab4899..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class
deleted file mode 100644
index 554b495..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class
deleted file mode 100644
index d42e00c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class
deleted file mode 100644
index e926797..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class
deleted file mode 100644
index 176ec3b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class
deleted file mode 100644
index 1916d31..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class
deleted file mode 100644
index 14fdec5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class
deleted file mode 100644
index a791b5e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class
deleted file mode 100644
index 1be8a4d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class
deleted file mode 100644
index bbfe725..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class
deleted file mode 100644
index 8f533a9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class
deleted file mode 100644
index cbce5b9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$InstanceKeyTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class
deleted file mode 100644
index 44185d2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class
deleted file mode 100644
index d42b048..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class
deleted file mode 100644
index 1ddab5c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class
deleted file mode 100644
index 42c6982..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class
deleted file mode 100644
index f229827..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class
deleted file mode 100644
index 6c9a716..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$InstanceTaskConfigTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class
deleted file mode 100644
index 56c24e5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class
deleted file mode 100644
index d615375..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class
deleted file mode 100644
index c996c3b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class
deleted file mode 100644
index eab164a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class
deleted file mode 100644
index 756dd6f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class
deleted file mode 100644
index 19f1640..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$JobConfigRewriteTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class
deleted file mode 100644
index c88f1cb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class
deleted file mode 100644
index c75ed82..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class
deleted file mode 100644
index 393bb09..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class
deleted file mode 100644
index 3844238..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class
deleted file mode 100644
index c2ee84e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class
deleted file mode 100644
index 0da594a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$JobConfigurationTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class
deleted file mode 100644
index 0a5862e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class
deleted file mode 100644
index 5de2f34..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class
deleted file mode 100644
index 4467313..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class
deleted file mode 100644
index 8b730bf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class
deleted file mode 100644
index 9caecee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class
deleted file mode 100644
index 8ed7175..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$JobInstanceUpdateEventTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class
deleted file mode 100644
index 9672135..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class
deleted file mode 100644
index 7863369..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class
deleted file mode 100644
index a42225f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class
deleted file mode 100644
index 167c45d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class
deleted file mode 100644
index 4e2b799..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class
deleted file mode 100644
index ea37192..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$JobKeyTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class
deleted file mode 100644
index b9c1dd6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class
deleted file mode 100644
index 18370aa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobKey.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class
deleted file mode 100644
index 1f2acd7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class
deleted file mode 100644
index d8058b4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class
deleted file mode 100644
index 4409c9e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class
deleted file mode 100644
index 4f7f62e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$JobStatsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class
deleted file mode 100644
index 8228a59..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class
deleted file mode 100644
index 7434411..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobStats.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class
deleted file mode 100644
index 5b5c94c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class
deleted file mode 100644
index 946cabe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class
deleted file mode 100644
index 3578a83..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class
deleted file mode 100644
index 9c78e5c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$JobSummaryTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class
deleted file mode 100644
index e093eea..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class
deleted file mode 100644
index 04c2c39..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class
deleted file mode 100644
index 63bb194..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class
deleted file mode 100644
index c521e46..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class
deleted file mode 100644
index fda3980..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class
deleted file mode 100644
index f208f03..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$JobSummaryResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class
deleted file mode 100644
index 99f7569..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class
deleted file mode 100644
index 48e2166..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class
deleted file mode 100644
index 4c2cccc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class
deleted file mode 100644
index a615abd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class
deleted file mode 100644
index 0418f1e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class
deleted file mode 100644
index df32e34..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$JobUpdateTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class
deleted file mode 100644
index 8dd40cc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class
deleted file mode 100644
index 885861a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class
deleted file mode 100644
index 05250c9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class
deleted file mode 100644
index 5611a6c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class
deleted file mode 100644
index 16469f2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class
deleted file mode 100644
index 62a1464..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class
deleted file mode 100644
index 2bf5c60..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$JobUpdateDetailsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class
deleted file mode 100644
index e9197a6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class
deleted file mode 100644
index 9973b54..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class
deleted file mode 100644
index e4e7c4b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class
deleted file mode 100644
index 04f57ff..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class
deleted file mode 100644
index 696635b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class
deleted file mode 100644
index a883caa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$JobUpdateEventTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class
deleted file mode 100644
index 8b090bb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class
deleted file mode 100644
index de29483..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class
deleted file mode 100644
index 98ffddd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class
deleted file mode 100644
index c571015..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class
deleted file mode 100644
index f5b3882..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class
deleted file mode 100644
index 4dd15f6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$JobUpdateInstructionsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class
deleted file mode 100644
index 05c8ee5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class
deleted file mode 100644
index 5adc804..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class
deleted file mode 100644
index e29606b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class
deleted file mode 100644
index 21c9490..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class
deleted file mode 100644
index d044b69..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class
deleted file mode 100644
index ab31603..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$JobUpdateKeyTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class
deleted file mode 100644
index 247afb0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class
deleted file mode 100644
index e92d9da..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class
deleted file mode 100644
index 45b0ad5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class
deleted file mode 100644
index 6e5826f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class
deleted file mode 100644
index 0572aee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class
deleted file mode 100644
index 90fc542..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class
deleted file mode 100644
index fcfe034..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$JobUpdateQueryTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class
deleted file mode 100644
index ddda628..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class
deleted file mode 100644
index d1b0895..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class
deleted file mode 100644
index 55f5b03..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class
deleted file mode 100644
index 4ae3466..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class
deleted file mode 100644
index cc6afbf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class
deleted file mode 100644
index 7695c92..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$JobUpdateRequestTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class
deleted file mode 100644
index da5ec0e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class
deleted file mode 100644
index 4dd498a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateRequest.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class
deleted file mode 100644
index bbe5fc6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class
deleted file mode 100644
index f047fd2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class
deleted file mode 100644
index a962576..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class
deleted file mode 100644
index d716501..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$JobUpdateSettingsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class
deleted file mode 100644
index 9c8b3ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class
deleted file mode 100644
index c6ed4dc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSettings.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class
deleted file mode 100644
index 9d2d7ab..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class
deleted file mode 100644
index bec2aaf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class
deleted file mode 100644
index fd11f39..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class
deleted file mode 100644
index bbfc32f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$JobUpdateStateTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class
deleted file mode 100644
index 791b41d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class
deleted file mode 100644
index 904fee5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class
deleted file mode 100644
index 51eb394..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class
deleted file mode 100644
index c75ba6f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class
deleted file mode 100644
index 5413187..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class
deleted file mode 100644
index ecadff9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class
deleted file mode 100644
index 7ebb8c7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$JobUpdateSummaryTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class
deleted file mode 100644
index 9d7d861..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class
deleted file mode 100644
index 39f2ef3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.class and /dev/null differ


[04/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class
deleted file mode 100644
index 468f20d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class
deleted file mode 100644
index 761a0c7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class
deleted file mode 100644
index 3b6cfc0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class
deleted file mode 100644
index b4caeba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$LimitConstraintTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class
deleted file mode 100644
index b97b5a1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class
deleted file mode 100644
index d025360..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class
deleted file mode 100644
index b374c08..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class
deleted file mode 100644
index 60b1987..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class
deleted file mode 100644
index 3c2a630..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class
deleted file mode 100644
index 6b17c06..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class
deleted file mode 100644
index 9f162ba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class
deleted file mode 100644
index fbb1fc5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class
deleted file mode 100644
index 7532d46..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class
deleted file mode 100644
index b517963..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class
deleted file mode 100644
index 8bd32d9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class
deleted file mode 100644
index e484ea1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class
deleted file mode 100644
index aa7e78d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class
deleted file mode 100644
index c92d887..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class
deleted file mode 100644
index 1d222c2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class
deleted file mode 100644
index 6f2b622..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class
deleted file mode 100644
index 73e9483..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class
deleted file mode 100644
index 5dfd7aa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class
deleted file mode 100644
index f62d967..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class
deleted file mode 100644
index 5c596a1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class
deleted file mode 100644
index 1140407..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class
deleted file mode 100644
index 0ba406d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class
deleted file mode 100644
index 4e37ec6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class
deleted file mode 100644
index 8197ff2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class
deleted file mode 100644
index 5e4c5bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class
deleted file mode 100644
index eec9587..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class
deleted file mode 100644
index 7a82d41..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class
deleted file mode 100644
index 8e8e749..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class
deleted file mode 100644
index 17b35f2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class
deleted file mode 100644
index 41ca1f7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class
deleted file mode 100644
index ed18bfc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class
deleted file mode 100644
index a14388b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class
deleted file mode 100644
index 039493b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class
deleted file mode 100644
index 62f6622..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class
deleted file mode 100644
index 1ab869f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class
deleted file mode 100644
index 0a46135..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class
deleted file mode 100644
index 5cb2c74..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class
deleted file mode 100644
index fc7351d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class
deleted file mode 100644
index fdb6d47..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class
deleted file mode 100644
index fd696e7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class
deleted file mode 100644
index 5d0833a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class
deleted file mode 100644
index eb2da8b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class
deleted file mode 100644
index 3bc0db0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class
deleted file mode 100644
index 7650420..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class
deleted file mode 100644
index 33a3c0d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class
deleted file mode 100644
index 20fecd7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class
deleted file mode 100644
index 4ea7c39..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class
deleted file mode 100644
index 86af513..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class
deleted file mode 100644
index 15a77f2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class
deleted file mode 100644
index 69382a1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class
deleted file mode 100644
index 3a6c00e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class
deleted file mode 100644
index 8dd3cda..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class
deleted file mode 100644
index dfb9bc1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class
deleted file mode 100644
index f6196d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class
deleted file mode 100644
index 26c0d09..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class
deleted file mode 100644
index 4a75692..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class
deleted file mode 100644
index 9fde5c4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class
deleted file mode 100644
index c2e30ca..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class
deleted file mode 100644
index cef310d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class
deleted file mode 100644
index c35cffd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class
deleted file mode 100644
index e77e03f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class
deleted file mode 100644
index 0f139ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class
deleted file mode 100644
index a9d2115..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class
deleted file mode 100644
index dc14c4c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class
deleted file mode 100644
index 5545c0e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class
deleted file mode 100644
index 3f03fb8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class
deleted file mode 100644
index 37ada61..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class
deleted file mode 100644
index 5c27f9c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class
deleted file mode 100644
index 86dd5ae..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class
deleted file mode 100644
index a311691..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class
deleted file mode 100644
index c3082b2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class
deleted file mode 100644
index 83c5e80..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class
deleted file mode 100644
index 5255013..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class
deleted file mode 100644
index e7611d2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class
deleted file mode 100644
index 3e33b1c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class
deleted file mode 100644
index 358b1d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class
deleted file mode 100644
index 6ea2c03..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class
deleted file mode 100644
index 124dbea..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class
deleted file mode 100644
index b7acb71..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class
deleted file mode 100644
index 8ce3038..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class
deleted file mode 100644
index 67cfb05..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class
deleted file mode 100644
index f8cf966..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class
deleted file mode 100644
index 02f85d6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class
deleted file mode 100644
index d3a32a0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class
deleted file mode 100644
index 200ef16..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class
deleted file mode 100644
index 715c60f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class
deleted file mode 100644
index 9bbf246..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class
deleted file mode 100644
index 392d806..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class
deleted file mode 100644
index 0a74e5f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class
deleted file mode 100644
index f5e9f87..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class
deleted file mode 100644
index f26b70c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class
deleted file mode 100644
index 42943b9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class
deleted file mode 100644
index 86992f3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class
deleted file mode 100644
index 0dfcec6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class
deleted file mode 100644
index 46039ff..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class
deleted file mode 100644
index 7320c74..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class
deleted file mode 100644
index 8e8ab9e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class
deleted file mode 100644
index acb7337..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class
deleted file mode 100644
index 281459e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class
deleted file mode 100644
index c253498..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class
deleted file mode 100644
index 85cd6a6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class
deleted file mode 100644
index 2b8e56b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class
deleted file mode 100644
index 534c7ca..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class
deleted file mode 100644
index dc24716..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class
deleted file mode 100644
index 023d66b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class
deleted file mode 100644
index 8fadea3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class
deleted file mode 100644
index b2322a6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class
deleted file mode 100644
index 66d75b8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class
deleted file mode 100644
index 4da01f7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class
deleted file mode 100644
index 9bd1143..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class
deleted file mode 100644
index 0554f85..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class
deleted file mode 100644
index 255b8b2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class
deleted file mode 100644
index b0eca38..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class
deleted file mode 100644
index 728cb10..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class
deleted file mode 100644
index 5b18443..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class
deleted file mode 100644
index 8d63e93..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class
deleted file mode 100644
index e7701d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class
deleted file mode 100644
index 326c7cd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class
deleted file mode 100644
index bc10e7c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class
deleted file mode 100644
index 8da8240..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class
deleted file mode 100644
index da53739..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class and /dev/null differ


[14/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/resources/aurora-api.thrift
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/resources/aurora-api.thrift b/modules/cloud/aurora-client/src/main/resources/aurora-api.thrift
new file mode 100644
index 0000000..d721f64
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/resources/aurora-api.thrift
@@ -0,0 +1,1238 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+namespace java org.apache.airavata.cloud.aurora.client.sdk
+namespace py apache.airavata.cloud.aurora.client.sdk
+
+// Thrift interface definition for the aurora scheduler.
+
+/*
+ * TODO(wfarner): It would be nice if we could put some HTML tags here, regex doesn't handle it though.
+ * The result of an API operation.  A result may only be specified when this is OK.
+ */
+enum ResponseCode {
+  INVALID_REQUEST = 0,
+  OK              = 1,
+  ERROR           = 2,
+  WARNING         = 3,
+  AUTH_FAILED     = 4,
+  /** Raised when a Lock-protected operation failed due to lock validation. */
+  LOCK_ERROR      = 5,
+  /** Raised when a scheduler is transiently unavailable and later retry is recommended. */
+  ERROR_TRANSIENT = 6
+}
+
+// Aurora executor framework name.
+const string AURORA_EXECUTOR_NAME = 'AuroraExecutor'
+
+// TODO(maxim): Remove in 0.7.0. (AURORA-749)
+struct Identity {
+  2: string user
+}
+
+/** A single host attribute. */
+struct Attribute {
+  1: string name
+  2: set<string> values
+}
+
+enum MaintenanceMode {
+  NONE      = 1,
+  SCHEDULED = 2,
+  DRAINING  = 3,
+  DRAINED   = 4
+}
+
+/** The attributes assigned to a host. */
+struct HostAttributes {
+  1: string          host
+  2: set<Attribute>  attributes
+  3: optional MaintenanceMode mode
+  4: optional string slaveId
+}
+
+/**
+ * A constraint that specifies an explicit set of values, at least one of which must be present
+ * on a host for a task to be scheduled there.
+ */
+struct ValueConstraint {
+  /** If true, treat this as a 'not' - to avoid specific values. */
+  1: bool negated
+  2: set<string> values
+}
+
+/**
+ * A constraint the specifies the maximum number of active tasks on a host with a matching
+ * attribute that may be scheduled simultaneously.
+ */
+struct LimitConstraint {
+  1: i32 limit
+}
+
+/** Types of constraints that may be applied to a task. */
+union TaskConstraint {
+  1: ValueConstraint value
+  2: LimitConstraint limit
+}
+
+/** A constraint that defines whether a task may be scheduled on a host. */
+struct Constraint {
+  /** Mesos slave attribute that the constraint is matched against. */
+  1: string name
+  2: TaskConstraint constraint
+}
+
+struct Package {
+  1: string role
+  2: string name
+  3: i32 version
+}
+
+/** Arbitrary key-value metadata to be included into TaskConfig. */
+struct Metadata {
+  1: string key
+  2: string value
+}
+
+/** A unique identifier for a Job. */
+struct JobKey {
+  /** User role (Unix service account), for example "mesos" */
+  1: string role
+  /** Environment, for example "devel" */
+  2: string environment
+  /** Name, for example "labrat" */
+  3: string name
+}
+
+/** A unique lock key. */
+union LockKey {
+  1: JobKey job
+}
+
+/** A generic lock struct to facilitate context specific resource/operation serialization. */
+struct Lock {
+  /** ID of the lock - unique per storage */
+  1: LockKey key
+  /** UUID - facilitating soft lock authorization */
+  2: string token
+  /** Lock creator */
+  3: string user
+  /** Lock creation timestamp in milliseconds */
+  4: i64 timestampMs
+  /** Optional message to record with the lock */
+  5: optional string message
+}
+
+/** A unique identifier for the active task within a job. */
+struct InstanceKey {
+  /** Key identifying the job. */
+  1: JobKey jobKey
+  /** Unique instance ID for the active task in a job. */
+  2: i32 instanceId
+}
+
+/** URI which mirrors CommandInfo.URI in the Mesos Protobuf */
+struct MesosFetcherURI {
+  /** Where to get the resource from */
+  1: string value
+  /** Extract compressed archive after downloading */
+  2: optional bool extract
+  /** Cache value using Mesos Fetcher caching mechanism **/
+  3: optional bool cache
+}
+
+struct ExecutorConfig {
+  /** Name identifying the Executor. */
+  1: string name
+  /** Executor configuration data. */
+  2: string data
+}
+
+/** The mode for a volume mount */
+enum Mode {
+  /** Read Write */
+  RW = 1
+  /** Read Only */
+  RO = 2
+}
+
+/** A volume mount point within a container */
+struct Volume {
+  /** The path inside the container where the mount will be created. */
+  1: string containerPath
+  /** The path on the host that will serve as the source for the mount. */
+  2: string hostPath
+  /** The access mode */
+  3: Mode mode
+}
+
+/** Describes an image for use with the Mesos unified containerizer in the Docker format */
+struct DockerImage {
+  /** The name of the image to run */
+  1: string name
+  /** The Docker tag identifying the image */
+  2: string tag
+}
+
+/** Describes an image for use with the Mesos unified containerizer in the AppC format */
+struct AppcImage {
+  /** The name of the image to run */
+  1: string name
+  /** The appc image id identifying the image */
+  2: string imageId
+}
+
+/** Describes an image to be used with the Mesos unified containerizer */
+union Image {
+  1: DockerImage docker
+  2: AppcImage appc
+}
+
+/** Describes a mesos container, this is the default */
+struct MesosContainer {
+  /** the optional filesystem image to use when launching this task. */
+  1: optional Image image
+}
+
+/** Describes a parameter passed to docker cli */
+struct DockerParameter {
+  /** a parameter to pass to docker. (e.g. volume) */
+  1: string name
+  /** the value to pass to a parameter (e.g. /src/webapp:/opt/webapp) */
+  2: string value
+}
+
+/** Describes a docker container */
+struct DockerContainer {
+  /** The container image to be run */
+  1: string image
+  /** The arbitrary parameters to pass to container */
+  2: optional list<DockerParameter> parameters
+}
+
+/** Describes a container to be used in a task */
+union Container {
+  1: MesosContainer mesos
+  2: DockerContainer docker
+}
+
+/** Describes resource value required to run a task. */
+union Resource {
+  1: double numCpus
+  2: i64 ramMb
+  3: i64 diskMb
+  4: string namedPort
+  5: i64 numGpus
+}
+
+/** Description of the tasks contained within a job. */
+struct TaskConfig {
+ /** Job task belongs to. */
+ 28: JobKey job
+ // TODO(maxim): Deprecated. See AURORA-749.
+ /** contains the role component of JobKey */
+ 17: Identity owner
+  7: bool isService
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  8: double numCpus
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  9: i64 ramMb
+  // TODO(maxim): Deprecated. See AURORA-1707.
+ 10: i64 diskMb
+ 11: i32 priority
+ 13: i32 maxTaskFailures
+ // TODO(mnurolahzade): Deprecated. See AURORA-1708.
+ /** Whether this is a production task, which can preempt. */
+ 18: optional bool production
+ /** Task tier type. */
+ 30: optional string tier
+ /** All resources required to run a task. */
+ 32: set<Resource> resources
+
+ 20: set<Constraint> constraints
+ /** a list of named ports this task requests */
+ 21: set<string> requestedPorts
+ /** Resources to retrieve with Mesos Fetcher */
+ 33: optional set<MesosFetcherURI> mesosFetcherUris
+ /**
+  * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+  * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+  * instance, etc.
+  */
+ 22: optional map<string, string> taskLinks
+ 23: optional string contactEmail
+ /** Executor configuration */
+ 25: optional ExecutorConfig executorConfig
+ /** Used to display additional details in the UI. */
+ 27: optional set<Metadata> metadata
+
+ // This field is deliberately placed at the end to work around a bug in the immutable wrapper
+ // code generator.  See AURORA-1185 for details.
+ /** the container the task should use to execute */
+ 29: Container container = { "mesos": {} }
+}
+
+struct ResourceAggregate {
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Number of CPU cores allotted. */
+  1: double numCpus
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Megabytes of RAM allotted. */
+  2: i64 ramMb
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Megabytes of disk space allotted. */
+  3: i64 diskMb
+  /** Aggregated resource values. */
+  4: set<Resource> resources
+}
+
+/** Defines the policy for launching a new cron job when one is already running. */
+enum CronCollisionPolicy {
+  /** Kills the existing job with the colliding name, and runs the new cron job. */
+  KILL_EXISTING = 0,
+  /** Cancels execution of the new job, leaving the running job in tact. */
+  CANCEL_NEW    = 1,
+  /**
+   * DEPRECATED. For existing jobs, treated the same as CANCEL_NEW.
+   * createJob will reject jobs with this policy.
+   */
+  RUN_OVERLAP   = 2
+}
+
+/**
+ * Description of an Aurora job. One task will be scheduled for each instance within the job.
+ */
+struct JobConfiguration {
+  /**
+   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+   * used to construct it server-side.
+   */
+  9: JobKey key
+  // TODO(maxim): Deprecated. See AURORA-749.
+  /** Owner of this job. */
+  7: Identity owner
+  /**
+   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+   */
+  4: optional string cronSchedule
+  /** Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING. */
+  5: CronCollisionPolicy cronCollisionPolicy
+  /** Task configuration for this job. */
+  6: TaskConfig taskConfig
+  /**
+   * The number of instances in the job. Generated instance IDs for tasks will be in the range
+   * [0, instances).
+   */
+  8: i32 instanceCount
+}
+
+struct JobStats {
+  /** Number of tasks in active state for this job. */
+  1: i32 activeTaskCount
+  /** Number of tasks in finished state for this job. */
+  2: i32 finishedTaskCount
+  /** Number of failed tasks for this job. */
+  3: i32 failedTaskCount
+  /** Number of tasks in pending state for this job. */
+  4: i32 pendingTaskCount
+}
+
+struct JobSummary {
+  1: JobConfiguration job
+  2: JobStats stats
+  /** Timestamp of next cron run in ms since epoch, for a cron job */
+  3: optional i64 nextCronRunMs
+}
+
+/** Closed range of integers. */
+struct Range {
+  1: i32 first
+  2: i32 last
+}
+
+struct ConfigGroup {
+  1: TaskConfig config
+  3: set<Range> instances
+}
+
+struct ConfigSummary {
+  1: JobKey key
+  2: set<ConfigGroup> groups
+}
+
+struct PopulateJobResult {
+  2: TaskConfig taskConfig
+}
+
+struct GetQuotaResult {
+  /** Total allocated resource quota. */
+  1: ResourceAggregate quota
+  /** Resources consumed by production jobs from a shared resource pool. */
+  2: optional ResourceAggregate prodSharedConsumption
+  /** Resources consumed by non-production jobs from a shared resource pool. */
+  3: optional ResourceAggregate nonProdSharedConsumption
+  /** Resources consumed by production jobs from a dedicated resource pool. */
+  4: optional ResourceAggregate prodDedicatedConsumption
+  /** Resources consumed by non-production jobs from a dedicated resource pool. */
+  5: optional ResourceAggregate nonProdDedicatedConsumption
+}
+
+/** States that a task may be in. */
+enum ScheduleStatus {
+  // TODO(maxim): This state does not add much value. Consider dropping it completely.
+  /* Initial state for a task.  A task will remain in this state until it has been persisted. */
+  INIT             = 11,
+  /** The task will be rescheduled, but is being throttled for restarting too frequently. */
+  THROTTLED        = 16,
+  /** Task is awaiting assignment to a slave. */
+  PENDING          = 0,
+  /** Task has been assigned to a slave. */
+  ASSIGNED         = 9,
+  /** Slave has acknowledged receipt of task and is bootstrapping the task. */
+  STARTING         = 1,
+  /** The task is running on the slave. */
+  RUNNING          = 2,
+  /** The task terminated with an exit code of zero. */
+  FINISHED         = 3,
+  /** The task is being preempted by another task. */
+  PREEMPTING       = 13,
+  /** The task is being restarted in response to a user request. */
+  RESTARTING       = 12,
+  /** The task is being restarted in response to a host maintenance request. */
+  DRAINING         = 17,
+  /** The task terminated with a non-zero exit code. */
+  FAILED           = 4,
+  /** Execution of the task was terminated by the system. */
+  KILLED           = 5,
+  /** The task is being forcibly killed. */
+  KILLING          = 6,
+  /** A fault in the task environment has caused the system to believe the task no longer exists.
+   * This can happen, for example, when a slave process disappears.
+   */
+  LOST             = 7
+}
+
+// States that a task may be in while still considered active.
+const set<ScheduleStatus> ACTIVE_STATES = [ScheduleStatus.ASSIGNED,
+                                           ScheduleStatus.DRAINING,
+                                           ScheduleStatus.KILLING,
+                                           ScheduleStatus.PENDING,
+                                           ScheduleStatus.PREEMPTING,
+                                           ScheduleStatus.RESTARTING
+                                           ScheduleStatus.RUNNING,
+                                           ScheduleStatus.STARTING,
+                                           ScheduleStatus.THROTTLED]
+
+// States that a task may be in while associated with a slave machine and non-terminal.
+const set<ScheduleStatus> SLAVE_ASSIGNED_STATES = [ScheduleStatus.ASSIGNED,
+                                                   ScheduleStatus.DRAINING,
+                                                   ScheduleStatus.KILLING,
+                                                   ScheduleStatus.PREEMPTING,
+                                                   ScheduleStatus.RESTARTING,
+                                                   ScheduleStatus.RUNNING,
+                                                   ScheduleStatus.STARTING]
+
+// States that a task may be in while in an active sandbox.
+const set<ScheduleStatus> LIVE_STATES = [ScheduleStatus.KILLING,
+                                         ScheduleStatus.PREEMPTING,
+                                         ScheduleStatus.RESTARTING,
+                                         ScheduleStatus.DRAINING,
+                                         ScheduleStatus.RUNNING]
+
+// States a completed task may be in.
+const set<ScheduleStatus> TERMINAL_STATES = [ScheduleStatus.FAILED,
+                                             ScheduleStatus.FINISHED,
+                                             ScheduleStatus.KILLED,
+                                             ScheduleStatus.LOST]
+
+// Regular expressions for matching valid identifiers for job path components. All expressions
+// below should accept and reject the same set of inputs.
+const string GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$"
+// JVM: Use with java.util.regex.Pattern#compile
+const string GOOD_IDENTIFIER_PATTERN_JVM = GOOD_IDENTIFIER_PATTERN
+// Python: Use with re.compile
+const string GOOD_IDENTIFIER_PATTERN_PYTHON = GOOD_IDENTIFIER_PATTERN
+
+/** Event marking a state transition within a task's lifecycle. */
+struct TaskEvent {
+  /** Epoch timestamp in milliseconds. */
+  1: i64 timestamp
+  /** New status of the task. */
+  2: ScheduleStatus status
+  /** Audit message that explains why a transition occurred. */
+  3: optional string message
+  /** Hostname of the scheduler machine that performed the event. */
+  4: optional string scheduler
+}
+
+/** A task assignment that is provided to an executor. */
+struct AssignedTask {
+  /** The mesos task ID for this task.  Guaranteed to be globally unique */
+  1: string taskId
+
+  /**
+   * The mesos slave ID that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  2: string slaveId
+
+  /**
+   * The name of the machine that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  3: string slaveHost
+
+  /** Information about how to run this task. */
+  4: TaskConfig task
+  /** Ports reserved on the machine while this task is running. */
+  5: map<string, i32> assignedPorts
+
+  /**
+   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+   */
+  6: i32 instanceId
+}
+
+/** A task that has been scheduled. */
+struct ScheduledTask {
+  /** The task that was scheduled. */
+  1: AssignedTask assignedTask
+  /** The current status of this task. */
+  2: ScheduleStatus status
+  /**
+   * The number of failures that this task has accumulated over the multi-generational history of
+   * this task.
+   */
+  3: i32 failureCount
+  /** State change history for this task. */
+  4: list<TaskEvent> taskEvents
+  /**
+   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+   * a copy of the task is created and ancestor ID of the previous task's task ID.
+   */
+  5: string ancestorId
+}
+
+struct ScheduleStatusResult {
+  1: list<ScheduledTask> tasks
+}
+
+struct GetJobsResult {
+  1: set<JobConfiguration> configs
+}
+
+/**
+ * Contains a set of restrictions on matching tasks where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+struct TaskQuery {
+  14: string role
+  9: string environment
+  2: string jobName
+  4: set<string> taskIds
+  5: set<ScheduleStatus> statuses
+  7: set<i32> instanceIds
+  10: set<string> slaveHosts
+  11: set<JobKey> jobKeys
+  12: i32 offset
+  13: i32 limit
+}
+
+struct HostStatus {
+  1: string host
+  2: MaintenanceMode mode
+}
+
+struct RoleSummary {
+  1: string role
+  2: i32 jobCount
+  3: i32 cronJobCount
+}
+
+struct Hosts {
+  1: set<string> hostNames
+}
+
+struct PendingReason {
+  1: string taskId
+  2: string reason
+}
+
+/** States that a job update may be in. */
+enum JobUpdateStatus {
+  /** Update is in progress. */
+  ROLLING_FORWARD = 0,
+
+  /** Update has failed and is being rolled back. */
+  ROLLING_BACK = 1,
+
+  /** Update has been paused while in progress. */
+  ROLL_FORWARD_PAUSED = 2,
+
+  /** Update has been paused during rollback. */
+  ROLL_BACK_PAUSED = 3,
+
+  /** Update has completed successfully. */
+  ROLLED_FORWARD = 4,
+
+  /** Update has failed and rolled back. */
+  ROLLED_BACK = 5,
+
+  /** Update was aborted. */
+  ABORTED = 6,
+
+  /** Unknown error during update. */
+  ERROR = 7,
+
+  /**
+   * Update failed to complete.
+   * This can happen if failure thresholds are met while rolling forward, but rollback is disabled,
+   * or if failure thresholds are met when rolling back.
+   */
+  FAILED = 8,
+
+  /** Update has been blocked while in progress due to missing/expired pulse. */
+  ROLL_FORWARD_AWAITING_PULSE = 9,
+
+  /** Update has been blocked during rollback due to missing/expired pulse. */
+  ROLL_BACK_AWAITING_PULSE = 10
+}
+
+/** States the job update can be in while still considered active. */
+const set<JobUpdateStatus> ACTIVE_JOB_UPDATE_STATES = [JobUpdateStatus.ROLLING_FORWARD,
+                                                       JobUpdateStatus.ROLLING_BACK,
+                                                       JobUpdateStatus.ROLL_FORWARD_PAUSED,
+                                                       JobUpdateStatus.ROLL_BACK_PAUSED,
+                                                       JobUpdateStatus.ROLL_FORWARD_AWAITING_PULSE,
+                                                       JobUpdateStatus.ROLL_BACK_AWAITING_PULSE]
+
+/** Job update actions that can be applied to job instances. */
+enum JobUpdateAction {
+  /**
+   * An instance was moved to the target state successfully, and declared healthy if the desired
+   * state did not involve deleting the instance.
+   */
+  INSTANCE_UPDATED = 1,
+
+  /**
+   * An instance was rolled back because the job update did not succeed.  The instance was reverted
+   * to the original state prior to the job update, which means that the instance was removed if
+   * the update added instances to the job.
+   */
+  INSTANCE_ROLLED_BACK = 2,
+
+  /**
+   * An instance is being moved from the original state to the desired state.
+   */
+  INSTANCE_UPDATING = 3,
+
+  /**
+   * An instance is being moved from the desired state back to the original state, because the job
+   * update failed.
+   */
+  INSTANCE_ROLLING_BACK = 4,
+
+  /** An instance update was attempted but failed and was not rolled back. */
+  INSTANCE_UPDATE_FAILED = 5,
+
+  /** An instance rollback was attempted but failed. */
+  INSTANCE_ROLLBACK_FAILED = 6
+}
+
+/** Status of the coordinated update. Intended as a response to pulseJobUpdate RPC. */
+enum JobUpdatePulseStatus {
+  /**
+   *  Update is active. See ACTIVE_JOB_UPDATE_STATES for statuses considered active.
+   */
+  OK = 1,
+
+  /**
+   * Update has reached terminal state. See TERMINAL_JOB_UPDATE_STATES for statuses
+   * considered terminal.
+   */
+  FINISHED = 2
+}
+
+/** Job update key. */
+struct JobUpdateKey {
+  /** Job being updated */
+  1: JobKey job
+
+  /** Update ID. */
+  2: string id
+}
+
+/** Job update thresholds and limits. */
+struct JobUpdateSettings {
+  /** Max number of instances being updated at any given moment. */
+  1: i32 updateGroupSize
+
+  /** Max number of instance failures to tolerate before marking instance as FAILED. */
+  2: i32 maxPerInstanceFailures
+
+  /** Max number of FAILED instances to tolerate before terminating the update. */
+  3: i32 maxFailedInstances
+
+  /** Min time to watch a RUNNING instance. */
+  5: i32 minWaitInInstanceRunningMs
+
+  /** If true, enables failed update rollback. */
+  6: bool rollbackOnFailure
+
+  /** Instance IDs to act on. All instances will be affected if this is not set. */
+  7: set<Range> updateOnlyTheseInstances
+
+  /**
+   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+   * batch until the preceding batch finishes updating.
+   */
+  8: bool waitForBatchCompletion
+
+ /**
+  * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+  * update to make progress. If no pulses received within specified interval the update will
+  * block. A blocked update is unable to continue but retains its current status. It may only get
+  * unblocked by a fresh pulseJobUpdate call.
+  */
+  9: optional i32 blockIfNoPulsesAfterMs
+}
+
+/** Event marking a state transition in job update lifecycle. */
+struct JobUpdateEvent {
+  /** Update status. */
+  1: JobUpdateStatus status
+
+  /** Epoch timestamp in milliseconds. */
+  2: i64 timestampMs
+
+  /** User who performed this event (if user-initiated). */
+  3: optional string user
+
+  /**
+   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+   * changed.
+   */
+  4: optional string message
+}
+
+/** Event marking a state transition in job instance update lifecycle. */
+struct JobInstanceUpdateEvent {
+  /** Job instance ID. */
+  1: i32 instanceId
+
+  /** Epoch timestamp in milliseconds. */
+  2: i64 timestampMs
+
+  /** Job update action taken on the instance. */
+  3: JobUpdateAction action
+}
+
+/** Maps instance IDs to TaskConfigs it. */
+struct InstanceTaskConfig {
+  /** A TaskConfig associated with instances. */
+  1: TaskConfig task
+
+  /** Instances associated with the TaskConfig. */
+  2: set<Range> instances
+}
+
+/** Current job update state including status and created/modified timestamps. */
+struct JobUpdateState {
+  /** Current status of the update. */
+  1: JobUpdateStatus status
+
+  /** Created timestamp in milliseconds. */
+  2: i64 createdTimestampMs
+
+  /** Last modified timestamp in milliseconds. */
+  3: i64 lastModifiedTimestampMs
+}
+
+/** Summary of the job update including job key, user and current state. */
+struct JobUpdateSummary {
+  /** Unique identifier for the update. */
+  5: JobUpdateKey key
+
+  /** User initiated an update. */
+  3: string user
+
+  /** Current job update state. */
+  4: JobUpdateState state
+
+  /** Update metadata supplied by the client. */
+  6: optional set<Metadata> metadata
+}
+
+/** Update configuration and setting details. */
+struct JobUpdateInstructions {
+  /** Actual InstanceId -> TaskConfig mapping when the update was requested. */
+  1: set<InstanceTaskConfig> initialState
+
+  /** Desired configuration when the update completes. */
+  2: InstanceTaskConfig desiredState
+
+  /** Update specific settings. */
+  3: JobUpdateSettings settings
+}
+
+/** Full definition of the job update. */
+struct JobUpdate {
+  /** Update summary. */
+  1: JobUpdateSummary summary
+
+  /** Update configuration. */
+  2: JobUpdateInstructions instructions
+}
+
+struct JobUpdateDetails {
+  /** Update definition. */
+  1: JobUpdate update
+
+  /** History for this update. */
+  2: list<JobUpdateEvent> updateEvents
+
+  /** History for the individual instances updated. */
+  3: list<JobInstanceUpdateEvent> instanceEvents
+}
+
+/** A request to update the following instances of an existing job. Used by startUpdate. */
+struct JobUpdateRequest {
+  /** Desired TaskConfig to apply. */
+  1: TaskConfig taskConfig
+
+  /** Desired number of instances of the task config. */
+  2: i32 instanceCount
+
+  /** Update settings and limits. */
+  3: JobUpdateSettings settings
+
+  /** Update metadata supplied by the client issuing the JobUpdateRequest. */
+  4: optional set<Metadata> metadata
+}
+
+/**
+ * Contains a set of restrictions on matching job updates where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+struct JobUpdateQuery {
+  /** Job role. */
+  2: string role
+
+  /** Unique identifier for a job update. */
+  8: JobUpdateKey key
+
+  /** Job key. */
+  3: JobKey jobKey
+
+  /** User who created the update. */
+  4: string user
+
+  /** Set of update statuses. */
+  5: set<JobUpdateStatus> updateStatuses
+
+  /** Offset to serve data from. Used by pagination. */
+  6: i32 offset
+
+  /** Number or records to serve. Used by pagination. */
+  7: i32 limit
+}
+
+struct ListBackupsResult {
+  1: set<string> backups
+}
+
+struct StartMaintenanceResult {
+  1: set<HostStatus> statuses
+}
+
+struct DrainHostsResult {
+  1: set<HostStatus> statuses
+}
+
+struct QueryRecoveryResult {
+  1: set<ScheduledTask> tasks
+}
+
+struct MaintenanceStatusResult {
+  1: set<HostStatus> statuses
+}
+
+struct EndMaintenanceResult {
+  1: set<HostStatus> statuses
+}
+
+struct RoleSummaryResult {
+  1: set<RoleSummary> summaries
+}
+
+struct JobSummaryResult {
+  1: set<JobSummary> summaries
+}
+
+struct ConfigSummaryResult {
+  1: ConfigSummary summary
+}
+
+struct GetPendingReasonResult {
+  1: set<PendingReason> reasons
+}
+
+/** Result of the startUpdate call. */
+struct StartJobUpdateResult {
+  /** Unique identifier for the job update. */
+  1: JobUpdateKey key
+
+  /** Summary of the update that is in progress for the given JobKey. */
+  2: optional JobUpdateSummary updateSummary
+}
+
+/** Result of the getJobUpdateSummaries call. */
+struct GetJobUpdateSummariesResult {
+  1: list<JobUpdateSummary> updateSummaries
+}
+
+/** Result of the getJobUpdateDetails call. */
+struct GetJobUpdateDetailsResult {
+  // TODO(zmanji): Remove this once we complete AURORA-1765
+  1: JobUpdateDetails details
+  2: list<JobUpdateDetails> detailsList
+}
+
+/** Result of the pulseJobUpdate call. */
+struct PulseJobUpdateResult {
+  1: JobUpdatePulseStatus status
+}
+
+struct GetJobUpdateDiffResult {
+  /** Instance addition diff details. */
+  1: set<ConfigGroup> add
+
+  /** Instance removal diff details. */
+  2: set<ConfigGroup> remove
+
+  /** Instance update diff details. */
+  3: set<ConfigGroup> update
+
+  /** Instances unchanged by the update. */
+  4: set<ConfigGroup> unchanged
+}
+
+/** Tier information. */
+struct TierConfig {
+  /** Name of tier. */
+  1: string name
+  /** Tier attributes. */
+  2: map<string, string> settings
+}
+
+/** Result of the getTierConfigResult call. */
+struct GetTierConfigResult {
+  /** Name of the default tier. */
+  1: string defaultTierName
+  /** Set of tier configurations. */
+  2: set<TierConfig> tiers
+}
+
+/** Information about the scheduler. */
+struct ServerInfo {
+  1: string clusterName
+  /** A url prefix for job container stats. */
+  3: string statsUrlPrefix
+}
+
+union Result {
+  1: PopulateJobResult populateJobResult
+  3: ScheduleStatusResult scheduleStatusResult
+  4: GetJobsResult getJobsResult
+  5: GetQuotaResult getQuotaResult
+  6: ListBackupsResult listBackupsResult
+  7: StartMaintenanceResult startMaintenanceResult
+  8: DrainHostsResult drainHostsResult
+  9: QueryRecoveryResult queryRecoveryResult
+  10: MaintenanceStatusResult maintenanceStatusResult
+  11: EndMaintenanceResult endMaintenanceResult
+  17: RoleSummaryResult roleSummaryResult
+  18: JobSummaryResult jobSummaryResult
+  20: ConfigSummaryResult configSummaryResult
+  21: GetPendingReasonResult getPendingReasonResult
+  22: StartJobUpdateResult startJobUpdateResult
+  23: GetJobUpdateSummariesResult getJobUpdateSummariesResult
+  24: GetJobUpdateDetailsResult getJobUpdateDetailsResult
+  25: PulseJobUpdateResult pulseJobUpdateResult
+  26: GetJobUpdateDiffResult getJobUpdateDiffResult
+  27: GetTierConfigResult getTierConfigResult
+}
+
+struct ResponseDetail {
+  1: string message
+}
+
+struct Response {
+  1: ResponseCode responseCode
+  5: ServerInfo serverInfo
+  /** Payload from the invoked RPC. */
+  3: optional Result result
+  /**
+   * Messages from the server relevant to the request, such as warnings or use of deprecated
+   * features.
+   */
+  6: list<ResponseDetail> details
+}
+
+// A service that provides all the read only calls to the Aurora scheduler.
+service ReadOnlyScheduler {
+  /** Returns a summary of the jobs grouped by role. */
+  Response getRoleSummary()
+
+  /** Returns a summary of jobs, optionally only those owned by a specific role. */
+  Response getJobSummary(1: string role)
+
+  /** Fetches the status of tasks. */
+  Response getTasksStatus(1: TaskQuery query)
+
+  /**
+   * Same as getTaskStatus but without the TaskConfig.ExecutorConfig data set.
+   * This is an interim solution until we have a better way to query TaskConfigs (AURORA-541).
+   */
+  Response getTasksWithoutConfigs(1: TaskQuery query)
+
+  /** Returns user-friendly reasons (if available) for tasks retained in PENDING state. */
+  Response getPendingReason(1: TaskQuery query)
+
+  /** Fetches the configuration summary of active tasks for the specified job. */
+  Response getConfigSummary(1: JobKey job)
+
+  /**
+   * Fetches the status of jobs.
+   * ownerRole is optional, in which case all jobs are returned.
+   */
+  Response getJobs(1: string ownerRole)
+
+  /** Fetches the quota allocated for a user. */
+  Response getQuota(1: string ownerRole)
+
+  /**
+   * Populates fields in a job configuration as though it were about to be run.
+   * This can be used to diff a configuration running tasks.
+   */
+  Response populateJobConfig(1: JobConfiguration description)
+
+  /** Gets job update summaries. */
+  Response getJobUpdateSummaries(1: JobUpdateQuery jobUpdateQuery)
+
+  /** Gets job update details. */
+  // TODO(zmanji): `key` is deprecated, remove this with AURORA-1765
+  Response getJobUpdateDetails(1: JobUpdateKey key, 2: JobUpdateQuery query)
+
+  /** Gets the diff between client (desired) and server (current) job states. */
+  Response getJobUpdateDiff(1: JobUpdateRequest request)
+
+  /** Gets tier configurations. */
+  Response getTierConfigs()
+}
+
+service AuroraSchedulerManager extends ReadOnlyScheduler {
+  /**
+   * Creates a new job.  The request will be denied if a job with the provided name already exists
+   * in the cluster.
+   */
+  Response createJob(1: JobConfiguration description)
+
+  /**
+   * Enters a job into the cron schedule, without actually starting the job.
+   * If the job is already present in the schedule, this will update the schedule entry with the new
+   * configuration.
+   */
+  Response scheduleCronJob(1: JobConfiguration description)
+
+  /**
+   * Removes a job from the cron schedule. The request will be denied if the job was not previously
+   * scheduled with scheduleCronJob.
+   */
+  Response descheduleCronJob(4: JobKey job)
+
+  /**
+   * Starts a cron job immediately.  The request will be denied if the specified job does not
+   * exist for the role account, or the job is not a cron job.
+   */
+  Response startCronJob(4: JobKey job)
+
+  /** Restarts a batch of shards. */
+  Response restartShards(5: JobKey job, 3: set<i32> shardIds)
+
+  /** Initiates a kill on tasks. */
+  Response killTasks(4: JobKey job, 5: set<i32> instances)
+
+  /**
+   * Adds new instances with the TaskConfig of the existing instance pointed by the key.
+   */
+  Response addInstances(3: InstanceKey key, 4: i32 count)
+
+  // TODO(maxim): reevaluate if it's still needed when client updater is gone (AURORA-785).
+  /**
+   * Replaces the template (configuration) for the existing cron job.
+   * The cron job template (configuration) must exist for the call to succeed.
+   */
+  Response replaceCronTemplate(1: JobConfiguration config)
+
+  /** Starts update of the existing service job. */
+  Response startJobUpdate(
+      /** A description of how to change the job. */
+      1: JobUpdateRequest request,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /**
+   * Pauses the specified job update. Can be resumed by resumeUpdate call.
+   */
+  Response pauseJobUpdate(
+      /** The update to pause. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /** Resumes progress of a previously paused job update. */
+  Response resumeJobUpdate(
+      /** The update to resume. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /** Permanently aborts the job update. Does not remove the update history. */
+  Response abortJobUpdate(
+      /** The update to abort. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /**
+   * Rollbacks the specified active job update to the initial state.
+   */
+  Response rollbackJobUpdate(
+      /** The update to rollback. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      2: string message)
+
+  /**
+   * Allows progress of the job update in case blockIfNoPulsesAfterMs is specified in
+   * JobUpdateSettings. Unblocks progress if the update was previously blocked.
+   * Responds with ResponseCode.INVALID_REQUEST in case an unknown update key is specified.
+   */
+  Response pulseJobUpdate(1: JobUpdateKey key)
+}
+
+struct InstanceConfigRewrite {
+  /** Key for the task to rewrite. */
+  1: InstanceKey instanceKey
+  /** The original configuration. */
+  2: TaskConfig oldTask
+  /** The rewritten configuration. */
+  3: TaskConfig rewrittenTask
+}
+
+struct JobConfigRewrite {
+  /** The original job configuration. */
+  1: JobConfiguration oldJob
+  /** The rewritten job configuration. */
+  2: JobConfiguration rewrittenJob
+}
+
+union ConfigRewrite {
+  1: JobConfigRewrite jobRewrite
+  2: InstanceConfigRewrite instanceRewrite
+}
+
+struct RewriteConfigsRequest {
+  1: list<ConfigRewrite> rewriteCommands
+}
+
+struct ExplicitReconciliationSettings {
+  1: optional i32 batchSize
+}
+
+// It would be great to compose these services rather than extend, but that won't be possible until
+// https://issues.apache.org/jira/browse/THRIFT-66 is resolved.
+service AuroraAdmin extends AuroraSchedulerManager {
+  /** Assign quota to a user.  This will overwrite any pre-existing quota for the user. */
+  Response setQuota(1: string ownerRole, 2: ResourceAggregate quota)
+
+  /**
+   * Forces a task into a specific state.  This does not guarantee the task will enter the given
+   * state, as the task must still transition within the bounds of the state machine.  However,
+   * it attempts to enter that state via the state machine.
+   */
+  Response forceTaskState(
+      1: string taskId,
+      2: ScheduleStatus status)
+
+  /** Immediately writes a storage snapshot to disk. */
+  Response performBackup()
+
+  /** Lists backups that are available for recovery. */
+  Response listBackups()
+
+  /** Loads a backup to an in-memory storage.  This must precede all other recovery operations. */
+  Response stageRecovery(1: string backupId)
+
+  /** Queries for tasks in a staged recovery. */
+  Response queryRecovery(1: TaskQuery query)
+
+  /** Deletes tasks from a staged recovery. */
+  Response deleteRecoveryTasks(1: TaskQuery query)
+
+  /** Commits a staged recovery, completely replacing the previous storage state. */
+  Response commitRecovery()
+
+  /** Unloads (aborts) a staged recovery. */
+  Response unloadRecovery()
+
+  /** Put the given hosts into maintenance mode. */
+  Response startMaintenance(1: Hosts hosts)
+
+  /** Ask scheduler to begin moving tasks scheduled on given hosts. */
+  Response drainHosts(1: Hosts hosts)
+
+  /** Retrieve the current maintenance states for a group of hosts. */
+  Response maintenanceStatus(1: Hosts hosts)
+
+  /** Set the given hosts back into serving mode. */
+  Response endMaintenance(1: Hosts hosts)
+
+  /** Start a storage snapshot and block until it completes. */
+  Response snapshot()
+
+  /**
+   * Forcibly rewrites the stored definition of user configurations.  This is intended to be used
+   * in a controlled setting, primarily to migrate pieces of configurations that are opaque to the
+   * scheduler (e.g. executorConfig).
+   * The scheduler may do some validation of the rewritten configurations, but it is important
+   * that the caller take care to provide valid input and alter only necessary fields.
+   */
+  Response rewriteConfigs(1: RewriteConfigsRequest request)
+
+  /** Tell scheduler to trigger an explicit task reconciliation with the given settings. */
+  Response triggerExplicitTaskReconciliation(1: ExplicitReconciliationSettings settings)
+
+  /** Tell scheduler to trigger an implicit task reconciliation. */
+  Response triggerImplicitTaskReconciliation()
+}
+
+// The name of the header that should be sent to bypass leader redirection in the Scheduler.
+const string BYPASS_LEADER_REDIRECT_HEADER_NAME = 'Bypass-Leader-Redirect'
+
+// The path under which a task's filesystem should be mounted when using images and the Mesos
+// unified containerizer.
+const string TASK_FILESYSTEM_MOUNT_POINT = 'taskfs'

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/resources/aurora-scheduler.properties
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/resources/aurora-scheduler.properties b/modules/cloud/aurora-client/src/main/resources/aurora-scheduler.properties
new file mode 100644
index 0000000..6cb1fe9
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/resources/aurora-scheduler.properties
@@ -0,0 +1,9 @@
+#Aurora scheduler properties
+
+aurora.scheduler.host=mesos-master-1
+
+aurora.scheduler.port=8081
+
+aurora.executor.name=AuroraExecutor
+
+mesos.cluster.name=example
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/resources/executor-config-template.json
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/resources/executor-config-template.json b/modules/cloud/aurora-client/src/main/resources/executor-config-template.json
new file mode 100644
index 0000000..21f2c32
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/resources/executor-config-template.json
@@ -0,0 +1,48 @@
+{
+	"environment": "{{environment}}",
+	"health_check_config": {
+		"initial_interval_secs": 15.0,
+		"health_checker": {
+			"http": {
+				"expected_response_code": 0,
+				"endpoint": "/health",
+				"expected_response": "ok"
+			}
+		},
+		"interval_secs": 10.0,
+		"timeout_secs": 1.0,
+		"max_consecutive_failures": 0
+	},
+	"name": "{{job_name}}",
+	"service": false,
+	"max_task_failures": 1,
+	"cron_collision_policy": "KILL_EXISTING",
+	"enable_hooks": false,
+	"cluster": "{{cluster}}",
+	"task": {
+		"processes": [],
+		"name": "{{task_name}}",
+		"finalization_wait": 30,
+		"max_failures": 1,
+		"max_concurrency": 0,
+		"resources": {
+			"gpu": 0,
+			"disk": 0,
+			"ram": 0,
+			"cpu": 0.0
+		},
+		"constraints": [{
+			"order": []
+		}]
+	},
+	"production": false,
+	"role": "{{role}}",
+	"lifecycle": {
+		"http": {
+			"graceful_shutdown_endpoint": "/quitquitquit",
+			"port": "health",
+			"shutdown_endpoint": "/abortabortabort"
+		}
+	},
+	"priority": 0
+}
\ No newline at end of file


[13/53] airavata git commit: Adding README to aurora client project

Posted by sh...@apache.org.
Adding README to aurora client project


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/cdbe5c59
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/cdbe5c59
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/cdbe5c59

Branch: refs/heads/develop
Commit: cdbe5c592a2372a9b8eafbf202fb22f6ee1e7871
Parents: 0f781b2
Author: Gourav Shenoy <sh...@gmail.com>
Authored: Sun Oct 23 13:37:28 2016 -0400
Committer: Shameera Rathnayaka <sh...@gmail.com>
Committed: Thu Oct 27 17:30:41 2016 -0400

----------------------------------------------------------------------
 modules/cloud/aurora-client/README.md | 49 ++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/cdbe5c59/modules/cloud/aurora-client/README.md
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/README.md b/modules/cloud/aurora-client/README.md
new file mode 100644
index 0000000..70acab9
--- /dev/null
+++ b/modules/cloud/aurora-client/README.md
@@ -0,0 +1,49 @@
+# Aurora Thrift Client
+This project implements a Thrift based Java client for Apache Aurora scheduler, running on a Mesos cluster. This client has been developed with a focus of being integrated with Apache Airavata for job submission & monitoring
+
+## Requirements
+
+In order to use this client, you must have the following:
+
+* A Mesos cluster - running on any public cloud (eg: AWS)
+  We have written ansible scripts to deploy a Mesos-Marathon cluster on any given cloud infrastructure.
+  The scripts can be found in the ```modules/cloud/ansible-playbooks``` directory, with necessary steps.
+	
+* Aurora scheduler installed on this Mesos cluster. Follow instructions at: ```http://aurora.apache.org/documentation/latest/operations/installation/``` to install Aurora components in the cluster - including the scheduler, and worker components.
+
+## Configuration
+
+Please update the __aurora-scheduler.properties__ file in __src/main/resources__ directory with the following properties:
+
+	```
+	# aurora scheduler host-name
+	aurora.scheduler.host=mesos-master-1
+	
+	# aurora scheduler port (http)
+	aurora.scheduler.port=8081
+	
+	# aurora executor name
+	aurora.executor.name=AuroraExecutor
+	
+	# mesos cluster name
+	mesos.cluster.name=example
+	```
+	
+Default values for some of the parameters are added to the properties file.
+
+## Operations supported
+
+Currently the following operations are supported, but more will be added progressively.
+
+* Submit a job to the Aurora scheduler
+  Job can be AdHoc(one time) or a Service (long running)
+
+* Get job details
+
+* Get pending jobs & reason for why it is pending
+
+* Kill tasks in a Job, or kill all tasks in a Job
+
+## Sample Code
+
+The __AuroraClientSample.java__ contains sample code on how to use the Client.
\ No newline at end of file


[35/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.java
new file mode 100644
index 0000000..983d00a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.java
@@ -0,0 +1,977 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetJobUpdateDiffResult implements org.apache.thrift.TBase<GetJobUpdateDiffResult, GetJobUpdateDiffResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetJobUpdateDiffResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetJobUpdateDiffResult");
+
+  private static final org.apache.thrift.protocol.TField ADD_FIELD_DESC = new org.apache.thrift.protocol.TField("add", org.apache.thrift.protocol.TType.SET, (short)1);
+  private static final org.apache.thrift.protocol.TField REMOVE_FIELD_DESC = new org.apache.thrift.protocol.TField("remove", org.apache.thrift.protocol.TType.SET, (short)2);
+  private static final org.apache.thrift.protocol.TField UPDATE_FIELD_DESC = new org.apache.thrift.protocol.TField("update", org.apache.thrift.protocol.TType.SET, (short)3);
+  private static final org.apache.thrift.protocol.TField UNCHANGED_FIELD_DESC = new org.apache.thrift.protocol.TField("unchanged", org.apache.thrift.protocol.TType.SET, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetJobUpdateDiffResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetJobUpdateDiffResultTupleSchemeFactory());
+  }
+
+  /**
+   * Instance addition diff details.
+   */
+  public Set<ConfigGroup> add; // required
+  /**
+   * Instance removal diff details.
+   */
+  public Set<ConfigGroup> remove; // required
+  /**
+   * Instance update diff details.
+   */
+  public Set<ConfigGroup> update; // required
+  /**
+   * Instances unchanged by the update.
+   */
+  public Set<ConfigGroup> unchanged; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Instance addition diff details.
+     */
+    ADD((short)1, "add"),
+    /**
+     * Instance removal diff details.
+     */
+    REMOVE((short)2, "remove"),
+    /**
+     * Instance update diff details.
+     */
+    UPDATE((short)3, "update"),
+    /**
+     * Instances unchanged by the update.
+     */
+    UNCHANGED((short)4, "unchanged");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ADD
+          return ADD;
+        case 2: // REMOVE
+          return REMOVE;
+        case 3: // UPDATE
+          return UPDATE;
+        case 4: // UNCHANGED
+          return UNCHANGED;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ADD, new org.apache.thrift.meta_data.FieldMetaData("add", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigGroup.class))));
+    tmpMap.put(_Fields.REMOVE, new org.apache.thrift.meta_data.FieldMetaData("remove", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigGroup.class))));
+    tmpMap.put(_Fields.UPDATE, new org.apache.thrift.meta_data.FieldMetaData("update", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigGroup.class))));
+    tmpMap.put(_Fields.UNCHANGED, new org.apache.thrift.meta_data.FieldMetaData("unchanged", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigGroup.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetJobUpdateDiffResult.class, metaDataMap);
+  }
+
+  public GetJobUpdateDiffResult() {
+  }
+
+  public GetJobUpdateDiffResult(
+    Set<ConfigGroup> add,
+    Set<ConfigGroup> remove,
+    Set<ConfigGroup> update,
+    Set<ConfigGroup> unchanged)
+  {
+    this();
+    this.add = add;
+    this.remove = remove;
+    this.update = update;
+    this.unchanged = unchanged;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetJobUpdateDiffResult(GetJobUpdateDiffResult other) {
+    if (other.isSetAdd()) {
+      Set<ConfigGroup> __this__add = new HashSet<ConfigGroup>(other.add.size());
+      for (ConfigGroup other_element : other.add) {
+        __this__add.add(new ConfigGroup(other_element));
+      }
+      this.add = __this__add;
+    }
+    if (other.isSetRemove()) {
+      Set<ConfigGroup> __this__remove = new HashSet<ConfigGroup>(other.remove.size());
+      for (ConfigGroup other_element : other.remove) {
+        __this__remove.add(new ConfigGroup(other_element));
+      }
+      this.remove = __this__remove;
+    }
+    if (other.isSetUpdate()) {
+      Set<ConfigGroup> __this__update = new HashSet<ConfigGroup>(other.update.size());
+      for (ConfigGroup other_element : other.update) {
+        __this__update.add(new ConfigGroup(other_element));
+      }
+      this.update = __this__update;
+    }
+    if (other.isSetUnchanged()) {
+      Set<ConfigGroup> __this__unchanged = new HashSet<ConfigGroup>(other.unchanged.size());
+      for (ConfigGroup other_element : other.unchanged) {
+        __this__unchanged.add(new ConfigGroup(other_element));
+      }
+      this.unchanged = __this__unchanged;
+    }
+  }
+
+  public GetJobUpdateDiffResult deepCopy() {
+    return new GetJobUpdateDiffResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.add = null;
+    this.remove = null;
+    this.update = null;
+    this.unchanged = null;
+  }
+
+  public int getAddSize() {
+    return (this.add == null) ? 0 : this.add.size();
+  }
+
+  public java.util.Iterator<ConfigGroup> getAddIterator() {
+    return (this.add == null) ? null : this.add.iterator();
+  }
+
+  public void addToAdd(ConfigGroup elem) {
+    if (this.add == null) {
+      this.add = new HashSet<ConfigGroup>();
+    }
+    this.add.add(elem);
+  }
+
+  /**
+   * Instance addition diff details.
+   */
+  public Set<ConfigGroup> getAdd() {
+    return this.add;
+  }
+
+  /**
+   * Instance addition diff details.
+   */
+  public GetJobUpdateDiffResult setAdd(Set<ConfigGroup> add) {
+    this.add = add;
+    return this;
+  }
+
+  public void unsetAdd() {
+    this.add = null;
+  }
+
+  /** Returns true if field add is set (has been assigned a value) and false otherwise */
+  public boolean isSetAdd() {
+    return this.add != null;
+  }
+
+  public void setAddIsSet(boolean value) {
+    if (!value) {
+      this.add = null;
+    }
+  }
+
+  public int getRemoveSize() {
+    return (this.remove == null) ? 0 : this.remove.size();
+  }
+
+  public java.util.Iterator<ConfigGroup> getRemoveIterator() {
+    return (this.remove == null) ? null : this.remove.iterator();
+  }
+
+  public void addToRemove(ConfigGroup elem) {
+    if (this.remove == null) {
+      this.remove = new HashSet<ConfigGroup>();
+    }
+    this.remove.add(elem);
+  }
+
+  /**
+   * Instance removal diff details.
+   */
+  public Set<ConfigGroup> getRemove() {
+    return this.remove;
+  }
+
+  /**
+   * Instance removal diff details.
+   */
+  public GetJobUpdateDiffResult setRemove(Set<ConfigGroup> remove) {
+    this.remove = remove;
+    return this;
+  }
+
+  public void unsetRemove() {
+    this.remove = null;
+  }
+
+  /** Returns true if field remove is set (has been assigned a value) and false otherwise */
+  public boolean isSetRemove() {
+    return this.remove != null;
+  }
+
+  public void setRemoveIsSet(boolean value) {
+    if (!value) {
+      this.remove = null;
+    }
+  }
+
+  public int getUpdateSize() {
+    return (this.update == null) ? 0 : this.update.size();
+  }
+
+  public java.util.Iterator<ConfigGroup> getUpdateIterator() {
+    return (this.update == null) ? null : this.update.iterator();
+  }
+
+  public void addToUpdate(ConfigGroup elem) {
+    if (this.update == null) {
+      this.update = new HashSet<ConfigGroup>();
+    }
+    this.update.add(elem);
+  }
+
+  /**
+   * Instance update diff details.
+   */
+  public Set<ConfigGroup> getUpdate() {
+    return this.update;
+  }
+
+  /**
+   * Instance update diff details.
+   */
+  public GetJobUpdateDiffResult setUpdate(Set<ConfigGroup> update) {
+    this.update = update;
+    return this;
+  }
+
+  public void unsetUpdate() {
+    this.update = null;
+  }
+
+  /** Returns true if field update is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdate() {
+    return this.update != null;
+  }
+
+  public void setUpdateIsSet(boolean value) {
+    if (!value) {
+      this.update = null;
+    }
+  }
+
+  public int getUnchangedSize() {
+    return (this.unchanged == null) ? 0 : this.unchanged.size();
+  }
+
+  public java.util.Iterator<ConfigGroup> getUnchangedIterator() {
+    return (this.unchanged == null) ? null : this.unchanged.iterator();
+  }
+
+  public void addToUnchanged(ConfigGroup elem) {
+    if (this.unchanged == null) {
+      this.unchanged = new HashSet<ConfigGroup>();
+    }
+    this.unchanged.add(elem);
+  }
+
+  /**
+   * Instances unchanged by the update.
+   */
+  public Set<ConfigGroup> getUnchanged() {
+    return this.unchanged;
+  }
+
+  /**
+   * Instances unchanged by the update.
+   */
+  public GetJobUpdateDiffResult setUnchanged(Set<ConfigGroup> unchanged) {
+    this.unchanged = unchanged;
+    return this;
+  }
+
+  public void unsetUnchanged() {
+    this.unchanged = null;
+  }
+
+  /** Returns true if field unchanged is set (has been assigned a value) and false otherwise */
+  public boolean isSetUnchanged() {
+    return this.unchanged != null;
+  }
+
+  public void setUnchangedIsSet(boolean value) {
+    if (!value) {
+      this.unchanged = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ADD:
+      if (value == null) {
+        unsetAdd();
+      } else {
+        setAdd((Set<ConfigGroup>)value);
+      }
+      break;
+
+    case REMOVE:
+      if (value == null) {
+        unsetRemove();
+      } else {
+        setRemove((Set<ConfigGroup>)value);
+      }
+      break;
+
+    case UPDATE:
+      if (value == null) {
+        unsetUpdate();
+      } else {
+        setUpdate((Set<ConfigGroup>)value);
+      }
+      break;
+
+    case UNCHANGED:
+      if (value == null) {
+        unsetUnchanged();
+      } else {
+        setUnchanged((Set<ConfigGroup>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ADD:
+      return getAdd();
+
+    case REMOVE:
+      return getRemove();
+
+    case UPDATE:
+      return getUpdate();
+
+    case UNCHANGED:
+      return getUnchanged();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ADD:
+      return isSetAdd();
+    case REMOVE:
+      return isSetRemove();
+    case UPDATE:
+      return isSetUpdate();
+    case UNCHANGED:
+      return isSetUnchanged();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetJobUpdateDiffResult)
+      return this.equals((GetJobUpdateDiffResult)that);
+    return false;
+  }
+
+  public boolean equals(GetJobUpdateDiffResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_add = true && this.isSetAdd();
+    boolean that_present_add = true && that.isSetAdd();
+    if (this_present_add || that_present_add) {
+      if (!(this_present_add && that_present_add))
+        return false;
+      if (!this.add.equals(that.add))
+        return false;
+    }
+
+    boolean this_present_remove = true && this.isSetRemove();
+    boolean that_present_remove = true && that.isSetRemove();
+    if (this_present_remove || that_present_remove) {
+      if (!(this_present_remove && that_present_remove))
+        return false;
+      if (!this.remove.equals(that.remove))
+        return false;
+    }
+
+    boolean this_present_update = true && this.isSetUpdate();
+    boolean that_present_update = true && that.isSetUpdate();
+    if (this_present_update || that_present_update) {
+      if (!(this_present_update && that_present_update))
+        return false;
+      if (!this.update.equals(that.update))
+        return false;
+    }
+
+    boolean this_present_unchanged = true && this.isSetUnchanged();
+    boolean that_present_unchanged = true && that.isSetUnchanged();
+    if (this_present_unchanged || that_present_unchanged) {
+      if (!(this_present_unchanged && that_present_unchanged))
+        return false;
+      if (!this.unchanged.equals(that.unchanged))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_add = true && (isSetAdd());
+    list.add(present_add);
+    if (present_add)
+      list.add(add);
+
+    boolean present_remove = true && (isSetRemove());
+    list.add(present_remove);
+    if (present_remove)
+      list.add(remove);
+
+    boolean present_update = true && (isSetUpdate());
+    list.add(present_update);
+    if (present_update)
+      list.add(update);
+
+    boolean present_unchanged = true && (isSetUnchanged());
+    list.add(present_unchanged);
+    if (present_unchanged)
+      list.add(unchanged);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetJobUpdateDiffResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetAdd()).compareTo(other.isSetAdd());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAdd()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.add, other.add);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRemove()).compareTo(other.isSetRemove());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRemove()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.remove, other.remove);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUpdate()).compareTo(other.isSetUpdate());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdate()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.update, other.update);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUnchanged()).compareTo(other.isSetUnchanged());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUnchanged()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.unchanged, other.unchanged);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetJobUpdateDiffResult(");
+    boolean first = true;
+
+    sb.append("add:");
+    if (this.add == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.add);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("remove:");
+    if (this.remove == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.remove);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("update:");
+    if (this.update == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.update);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("unchanged:");
+    if (this.unchanged == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.unchanged);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetJobUpdateDiffResultStandardSchemeFactory implements SchemeFactory {
+    public GetJobUpdateDiffResultStandardScheme getScheme() {
+      return new GetJobUpdateDiffResultStandardScheme();
+    }
+  }
+
+  private static class GetJobUpdateDiffResultStandardScheme extends StandardScheme<GetJobUpdateDiffResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetJobUpdateDiffResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ADD
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set342 = iprot.readSetBegin();
+                struct.add = new HashSet<ConfigGroup>(2*_set342.size);
+                ConfigGroup _elem343;
+                for (int _i344 = 0; _i344 < _set342.size; ++_i344)
+                {
+                  _elem343 = new ConfigGroup();
+                  _elem343.read(iprot);
+                  struct.add.add(_elem343);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setAddIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // REMOVE
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set345 = iprot.readSetBegin();
+                struct.remove = new HashSet<ConfigGroup>(2*_set345.size);
+                ConfigGroup _elem346;
+                for (int _i347 = 0; _i347 < _set345.size; ++_i347)
+                {
+                  _elem346 = new ConfigGroup();
+                  _elem346.read(iprot);
+                  struct.remove.add(_elem346);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setRemoveIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // UPDATE
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set348 = iprot.readSetBegin();
+                struct.update = new HashSet<ConfigGroup>(2*_set348.size);
+                ConfigGroup _elem349;
+                for (int _i350 = 0; _i350 < _set348.size; ++_i350)
+                {
+                  _elem349 = new ConfigGroup();
+                  _elem349.read(iprot);
+                  struct.update.add(_elem349);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setUpdateIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // UNCHANGED
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set351 = iprot.readSetBegin();
+                struct.unchanged = new HashSet<ConfigGroup>(2*_set351.size);
+                ConfigGroup _elem352;
+                for (int _i353 = 0; _i353 < _set351.size; ++_i353)
+                {
+                  _elem352 = new ConfigGroup();
+                  _elem352.read(iprot);
+                  struct.unchanged.add(_elem352);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setUnchangedIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetJobUpdateDiffResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.add != null) {
+        oprot.writeFieldBegin(ADD_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.add.size()));
+          for (ConfigGroup _iter354 : struct.add)
+          {
+            _iter354.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.remove != null) {
+        oprot.writeFieldBegin(REMOVE_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.remove.size()));
+          for (ConfigGroup _iter355 : struct.remove)
+          {
+            _iter355.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.update != null) {
+        oprot.writeFieldBegin(UPDATE_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.update.size()));
+          for (ConfigGroup _iter356 : struct.update)
+          {
+            _iter356.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.unchanged != null) {
+        oprot.writeFieldBegin(UNCHANGED_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.unchanged.size()));
+          for (ConfigGroup _iter357 : struct.unchanged)
+          {
+            _iter357.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetJobUpdateDiffResultTupleSchemeFactory implements SchemeFactory {
+    public GetJobUpdateDiffResultTupleScheme getScheme() {
+      return new GetJobUpdateDiffResultTupleScheme();
+    }
+  }
+
+  private static class GetJobUpdateDiffResultTupleScheme extends TupleScheme<GetJobUpdateDiffResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateDiffResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetAdd()) {
+        optionals.set(0);
+      }
+      if (struct.isSetRemove()) {
+        optionals.set(1);
+      }
+      if (struct.isSetUpdate()) {
+        optionals.set(2);
+      }
+      if (struct.isSetUnchanged()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetAdd()) {
+        {
+          oprot.writeI32(struct.add.size());
+          for (ConfigGroup _iter358 : struct.add)
+          {
+            _iter358.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetRemove()) {
+        {
+          oprot.writeI32(struct.remove.size());
+          for (ConfigGroup _iter359 : struct.remove)
+          {
+            _iter359.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetUpdate()) {
+        {
+          oprot.writeI32(struct.update.size());
+          for (ConfigGroup _iter360 : struct.update)
+          {
+            _iter360.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetUnchanged()) {
+        {
+          oprot.writeI32(struct.unchanged.size());
+          for (ConfigGroup _iter361 : struct.unchanged)
+          {
+            _iter361.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateDiffResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set362 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.add = new HashSet<ConfigGroup>(2*_set362.size);
+          ConfigGroup _elem363;
+          for (int _i364 = 0; _i364 < _set362.size; ++_i364)
+          {
+            _elem363 = new ConfigGroup();
+            _elem363.read(iprot);
+            struct.add.add(_elem363);
+          }
+        }
+        struct.setAddIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set365 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.remove = new HashSet<ConfigGroup>(2*_set365.size);
+          ConfigGroup _elem366;
+          for (int _i367 = 0; _i367 < _set365.size; ++_i367)
+          {
+            _elem366 = new ConfigGroup();
+            _elem366.read(iprot);
+            struct.remove.add(_elem366);
+          }
+        }
+        struct.setRemoveIsSet(true);
+      }
+      if (incoming.get(2)) {
+        {
+          org.apache.thrift.protocol.TSet _set368 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.update = new HashSet<ConfigGroup>(2*_set368.size);
+          ConfigGroup _elem369;
+          for (int _i370 = 0; _i370 < _set368.size; ++_i370)
+          {
+            _elem369 = new ConfigGroup();
+            _elem369.read(iprot);
+            struct.update.add(_elem369);
+          }
+        }
+        struct.setUpdateIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TSet _set371 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.unchanged = new HashSet<ConfigGroup>(2*_set371.size);
+          ConfigGroup _elem372;
+          for (int _i373 = 0; _i373 < _set371.size; ++_i373)
+          {
+            _elem372 = new ConfigGroup();
+            _elem372.read(iprot);
+            struct.unchanged.add(_elem372);
+          }
+        }
+        struct.setUnchangedIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.java
new file mode 100644
index 0000000..6c67c5a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.java
@@ -0,0 +1,455 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Result of the getJobUpdateSummaries call.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetJobUpdateSummariesResult implements org.apache.thrift.TBase<GetJobUpdateSummariesResult, GetJobUpdateSummariesResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetJobUpdateSummariesResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetJobUpdateSummariesResult");
+
+  private static final org.apache.thrift.protocol.TField UPDATE_SUMMARIES_FIELD_DESC = new org.apache.thrift.protocol.TField("updateSummaries", org.apache.thrift.protocol.TType.LIST, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetJobUpdateSummariesResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetJobUpdateSummariesResultTupleSchemeFactory());
+  }
+
+  public List<JobUpdateSummary> updateSummaries; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    UPDATE_SUMMARIES((short)1, "updateSummaries");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // UPDATE_SUMMARIES
+          return UPDATE_SUMMARIES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.UPDATE_SUMMARIES, new org.apache.thrift.meta_data.FieldMetaData("updateSummaries", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateSummary.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetJobUpdateSummariesResult.class, metaDataMap);
+  }
+
+  public GetJobUpdateSummariesResult() {
+  }
+
+  public GetJobUpdateSummariesResult(
+    List<JobUpdateSummary> updateSummaries)
+  {
+    this();
+    this.updateSummaries = updateSummaries;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetJobUpdateSummariesResult(GetJobUpdateSummariesResult other) {
+    if (other.isSetUpdateSummaries()) {
+      List<JobUpdateSummary> __this__updateSummaries = new ArrayList<JobUpdateSummary>(other.updateSummaries.size());
+      for (JobUpdateSummary other_element : other.updateSummaries) {
+        __this__updateSummaries.add(new JobUpdateSummary(other_element));
+      }
+      this.updateSummaries = __this__updateSummaries;
+    }
+  }
+
+  public GetJobUpdateSummariesResult deepCopy() {
+    return new GetJobUpdateSummariesResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.updateSummaries = null;
+  }
+
+  public int getUpdateSummariesSize() {
+    return (this.updateSummaries == null) ? 0 : this.updateSummaries.size();
+  }
+
+  public java.util.Iterator<JobUpdateSummary> getUpdateSummariesIterator() {
+    return (this.updateSummaries == null) ? null : this.updateSummaries.iterator();
+  }
+
+  public void addToUpdateSummaries(JobUpdateSummary elem) {
+    if (this.updateSummaries == null) {
+      this.updateSummaries = new ArrayList<JobUpdateSummary>();
+    }
+    this.updateSummaries.add(elem);
+  }
+
+  public List<JobUpdateSummary> getUpdateSummaries() {
+    return this.updateSummaries;
+  }
+
+  public GetJobUpdateSummariesResult setUpdateSummaries(List<JobUpdateSummary> updateSummaries) {
+    this.updateSummaries = updateSummaries;
+    return this;
+  }
+
+  public void unsetUpdateSummaries() {
+    this.updateSummaries = null;
+  }
+
+  /** Returns true if field updateSummaries is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateSummaries() {
+    return this.updateSummaries != null;
+  }
+
+  public void setUpdateSummariesIsSet(boolean value) {
+    if (!value) {
+      this.updateSummaries = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case UPDATE_SUMMARIES:
+      if (value == null) {
+        unsetUpdateSummaries();
+      } else {
+        setUpdateSummaries((List<JobUpdateSummary>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case UPDATE_SUMMARIES:
+      return getUpdateSummaries();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case UPDATE_SUMMARIES:
+      return isSetUpdateSummaries();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetJobUpdateSummariesResult)
+      return this.equals((GetJobUpdateSummariesResult)that);
+    return false;
+  }
+
+  public boolean equals(GetJobUpdateSummariesResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_updateSummaries = true && this.isSetUpdateSummaries();
+    boolean that_present_updateSummaries = true && that.isSetUpdateSummaries();
+    if (this_present_updateSummaries || that_present_updateSummaries) {
+      if (!(this_present_updateSummaries && that_present_updateSummaries))
+        return false;
+      if (!this.updateSummaries.equals(that.updateSummaries))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_updateSummaries = true && (isSetUpdateSummaries());
+    list.add(present_updateSummaries);
+    if (present_updateSummaries)
+      list.add(updateSummaries);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetJobUpdateSummariesResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetUpdateSummaries()).compareTo(other.isSetUpdateSummaries());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateSummaries()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateSummaries, other.updateSummaries);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetJobUpdateSummariesResult(");
+    boolean first = true;
+
+    sb.append("updateSummaries:");
+    if (this.updateSummaries == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.updateSummaries);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetJobUpdateSummariesResultStandardSchemeFactory implements SchemeFactory {
+    public GetJobUpdateSummariesResultStandardScheme getScheme() {
+      return new GetJobUpdateSummariesResultStandardScheme();
+    }
+  }
+
+  private static class GetJobUpdateSummariesResultStandardScheme extends StandardScheme<GetJobUpdateSummariesResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetJobUpdateSummariesResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // UPDATE_SUMMARIES
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list326 = iprot.readListBegin();
+                struct.updateSummaries = new ArrayList<JobUpdateSummary>(_list326.size);
+                JobUpdateSummary _elem327;
+                for (int _i328 = 0; _i328 < _list326.size; ++_i328)
+                {
+                  _elem327 = new JobUpdateSummary();
+                  _elem327.read(iprot);
+                  struct.updateSummaries.add(_elem327);
+                }
+                iprot.readListEnd();
+              }
+              struct.setUpdateSummariesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetJobUpdateSummariesResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.updateSummaries != null) {
+        oprot.writeFieldBegin(UPDATE_SUMMARIES_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.updateSummaries.size()));
+          for (JobUpdateSummary _iter329 : struct.updateSummaries)
+          {
+            _iter329.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetJobUpdateSummariesResultTupleSchemeFactory implements SchemeFactory {
+    public GetJobUpdateSummariesResultTupleScheme getScheme() {
+      return new GetJobUpdateSummariesResultTupleScheme();
+    }
+  }
+
+  private static class GetJobUpdateSummariesResultTupleScheme extends TupleScheme<GetJobUpdateSummariesResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateSummariesResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetUpdateSummaries()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetUpdateSummaries()) {
+        {
+          oprot.writeI32(struct.updateSummaries.size());
+          for (JobUpdateSummary _iter330 : struct.updateSummaries)
+          {
+            _iter330.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetJobUpdateSummariesResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TList _list331 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.updateSummaries = new ArrayList<JobUpdateSummary>(_list331.size);
+          JobUpdateSummary _elem332;
+          for (int _i333 = 0; _i333 < _list331.size; ++_i333)
+          {
+            _elem332 = new JobUpdateSummary();
+            _elem332.read(iprot);
+            struct.updateSummaries.add(_elem332);
+          }
+        }
+        struct.setUpdateSummariesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.java
new file mode 100644
index 0000000..5237a69
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetJobsResult implements org.apache.thrift.TBase<GetJobsResult, GetJobsResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetJobsResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetJobsResult");
+
+  private static final org.apache.thrift.protocol.TField CONFIGS_FIELD_DESC = new org.apache.thrift.protocol.TField("configs", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetJobsResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetJobsResultTupleSchemeFactory());
+  }
+
+  public Set<JobConfiguration> configs; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    CONFIGS((short)1, "configs");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // CONFIGS
+          return CONFIGS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.CONFIGS, new org.apache.thrift.meta_data.FieldMetaData("configs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobConfiguration.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetJobsResult.class, metaDataMap);
+  }
+
+  public GetJobsResult() {
+  }
+
+  public GetJobsResult(
+    Set<JobConfiguration> configs)
+  {
+    this();
+    this.configs = configs;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetJobsResult(GetJobsResult other) {
+    if (other.isSetConfigs()) {
+      Set<JobConfiguration> __this__configs = new HashSet<JobConfiguration>(other.configs.size());
+      for (JobConfiguration other_element : other.configs) {
+        __this__configs.add(new JobConfiguration(other_element));
+      }
+      this.configs = __this__configs;
+    }
+  }
+
+  public GetJobsResult deepCopy() {
+    return new GetJobsResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.configs = null;
+  }
+
+  public int getConfigsSize() {
+    return (this.configs == null) ? 0 : this.configs.size();
+  }
+
+  public java.util.Iterator<JobConfiguration> getConfigsIterator() {
+    return (this.configs == null) ? null : this.configs.iterator();
+  }
+
+  public void addToConfigs(JobConfiguration elem) {
+    if (this.configs == null) {
+      this.configs = new HashSet<JobConfiguration>();
+    }
+    this.configs.add(elem);
+  }
+
+  public Set<JobConfiguration> getConfigs() {
+    return this.configs;
+  }
+
+  public GetJobsResult setConfigs(Set<JobConfiguration> configs) {
+    this.configs = configs;
+    return this;
+  }
+
+  public void unsetConfigs() {
+    this.configs = null;
+  }
+
+  /** Returns true if field configs is set (has been assigned a value) and false otherwise */
+  public boolean isSetConfigs() {
+    return this.configs != null;
+  }
+
+  public void setConfigsIsSet(boolean value) {
+    if (!value) {
+      this.configs = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case CONFIGS:
+      if (value == null) {
+        unsetConfigs();
+      } else {
+        setConfigs((Set<JobConfiguration>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case CONFIGS:
+      return getConfigs();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case CONFIGS:
+      return isSetConfigs();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetJobsResult)
+      return this.equals((GetJobsResult)that);
+    return false;
+  }
+
+  public boolean equals(GetJobsResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_configs = true && this.isSetConfigs();
+    boolean that_present_configs = true && that.isSetConfigs();
+    if (this_present_configs || that_present_configs) {
+      if (!(this_present_configs && that_present_configs))
+        return false;
+      if (!this.configs.equals(that.configs))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_configs = true && (isSetConfigs());
+    list.add(present_configs);
+    if (present_configs)
+      list.add(configs);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetJobsResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetConfigs()).compareTo(other.isSetConfigs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetConfigs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.configs, other.configs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetJobsResult(");
+    boolean first = true;
+
+    sb.append("configs:");
+    if (this.configs == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.configs);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetJobsResultStandardSchemeFactory implements SchemeFactory {
+    public GetJobsResultStandardScheme getScheme() {
+      return new GetJobsResultStandardScheme();
+    }
+  }
+
+  private static class GetJobsResultStandardScheme extends StandardScheme<GetJobsResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetJobsResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // CONFIGS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set134 = iprot.readSetBegin();
+                struct.configs = new HashSet<JobConfiguration>(2*_set134.size);
+                JobConfiguration _elem135;
+                for (int _i136 = 0; _i136 < _set134.size; ++_i136)
+                {
+                  _elem135 = new JobConfiguration();
+                  _elem135.read(iprot);
+                  struct.configs.add(_elem135);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setConfigsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetJobsResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.configs != null) {
+        oprot.writeFieldBegin(CONFIGS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.configs.size()));
+          for (JobConfiguration _iter137 : struct.configs)
+          {
+            _iter137.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetJobsResultTupleSchemeFactory implements SchemeFactory {
+    public GetJobsResultTupleScheme getScheme() {
+      return new GetJobsResultTupleScheme();
+    }
+  }
+
+  private static class GetJobsResultTupleScheme extends TupleScheme<GetJobsResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetJobsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetConfigs()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetConfigs()) {
+        {
+          oprot.writeI32(struct.configs.size());
+          for (JobConfiguration _iter138 : struct.configs)
+          {
+            _iter138.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetJobsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set139 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.configs = new HashSet<JobConfiguration>(2*_set139.size);
+          JobConfiguration _elem140;
+          for (int _i141 = 0; _i141 < _set139.size; ++_i141)
+          {
+            _elem140 = new JobConfiguration();
+            _elem140.read(iprot);
+            struct.configs.add(_elem140);
+          }
+        }
+        struct.setConfigsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.java
new file mode 100644
index 0000000..0459c80
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class GetPendingReasonResult implements org.apache.thrift.TBase<GetPendingReasonResult, GetPendingReasonResult._Fields>, java.io.Serializable, Cloneable, Comparable<GetPendingReasonResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("GetPendingReasonResult");
+
+  private static final org.apache.thrift.protocol.TField REASONS_FIELD_DESC = new org.apache.thrift.protocol.TField("reasons", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new GetPendingReasonResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new GetPendingReasonResultTupleSchemeFactory());
+  }
+
+  public Set<PendingReason> reasons; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    REASONS((short)1, "reasons");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // REASONS
+          return REASONS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.REASONS, new org.apache.thrift.meta_data.FieldMetaData("reasons", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, PendingReason.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(GetPendingReasonResult.class, metaDataMap);
+  }
+
+  public GetPendingReasonResult() {
+  }
+
+  public GetPendingReasonResult(
+    Set<PendingReason> reasons)
+  {
+    this();
+    this.reasons = reasons;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public GetPendingReasonResult(GetPendingReasonResult other) {
+    if (other.isSetReasons()) {
+      Set<PendingReason> __this__reasons = new HashSet<PendingReason>(other.reasons.size());
+      for (PendingReason other_element : other.reasons) {
+        __this__reasons.add(new PendingReason(other_element));
+      }
+      this.reasons = __this__reasons;
+    }
+  }
+
+  public GetPendingReasonResult deepCopy() {
+    return new GetPendingReasonResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.reasons = null;
+  }
+
+  public int getReasonsSize() {
+    return (this.reasons == null) ? 0 : this.reasons.size();
+  }
+
+  public java.util.Iterator<PendingReason> getReasonsIterator() {
+    return (this.reasons == null) ? null : this.reasons.iterator();
+  }
+
+  public void addToReasons(PendingReason elem) {
+    if (this.reasons == null) {
+      this.reasons = new HashSet<PendingReason>();
+    }
+    this.reasons.add(elem);
+  }
+
+  public Set<PendingReason> getReasons() {
+    return this.reasons;
+  }
+
+  public GetPendingReasonResult setReasons(Set<PendingReason> reasons) {
+    this.reasons = reasons;
+    return this;
+  }
+
+  public void unsetReasons() {
+    this.reasons = null;
+  }
+
+  /** Returns true if field reasons is set (has been assigned a value) and false otherwise */
+  public boolean isSetReasons() {
+    return this.reasons != null;
+  }
+
+  public void setReasonsIsSet(boolean value) {
+    if (!value) {
+      this.reasons = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case REASONS:
+      if (value == null) {
+        unsetReasons();
+      } else {
+        setReasons((Set<PendingReason>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case REASONS:
+      return getReasons();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case REASONS:
+      return isSetReasons();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof GetPendingReasonResult)
+      return this.equals((GetPendingReasonResult)that);
+    return false;
+  }
+
+  public boolean equals(GetPendingReasonResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_reasons = true && this.isSetReasons();
+    boolean that_present_reasons = true && that.isSetReasons();
+    if (this_present_reasons || that_present_reasons) {
+      if (!(this_present_reasons && that_present_reasons))
+        return false;
+      if (!this.reasons.equals(that.reasons))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_reasons = true && (isSetReasons());
+    list.add(present_reasons);
+    if (present_reasons)
+      list.add(reasons);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(GetPendingReasonResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetReasons()).compareTo(other.isSetReasons());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetReasons()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.reasons, other.reasons);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("GetPendingReasonResult(");
+    boolean first = true;
+
+    sb.append("reasons:");
+    if (this.reasons == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.reasons);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class GetPendingReasonResultStandardSchemeFactory implements SchemeFactory {
+    public GetPendingReasonResultStandardScheme getScheme() {
+      return new GetPendingReasonResultStandardScheme();
+    }
+  }
+
+  private static class GetPendingReasonResultStandardScheme extends StandardScheme<GetPendingReasonResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, GetPendingReasonResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // REASONS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set318 = iprot.readSetBegin();
+                struct.reasons = new HashSet<PendingReason>(2*_set318.size);
+                PendingReason _elem319;
+                for (int _i320 = 0; _i320 < _set318.size; ++_i320)
+                {
+                  _elem319 = new PendingReason();
+                  _elem319.read(iprot);
+                  struct.reasons.add(_elem319);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setReasonsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, GetPendingReasonResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.reasons != null) {
+        oprot.writeFieldBegin(REASONS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.reasons.size()));
+          for (PendingReason _iter321 : struct.reasons)
+          {
+            _iter321.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class GetPendingReasonResultTupleSchemeFactory implements SchemeFactory {
+    public GetPendingReasonResultTupleScheme getScheme() {
+      return new GetPendingReasonResultTupleScheme();
+    }
+  }
+
+  private static class GetPendingReasonResultTupleScheme extends TupleScheme<GetPendingReasonResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, GetPendingReasonResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetReasons()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetReasons()) {
+        {
+          oprot.writeI32(struct.reasons.size());
+          for (PendingReason _iter322 : struct.reasons)
+          {
+            _iter322.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, GetPendingReasonResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set323 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.reasons = new HashSet<PendingReason>(2*_set323.size);
+          PendingReason _elem324;
+          for (int _i325 = 0; _i325 < _set323.size; ++_i325)
+          {
+            _elem324 = new PendingReason();
+            _elem324.read(iprot);
+            struct.reasons.add(_elem324);
+          }
+        }
+        struct.setReasonsIsSet(true);
+      }
+    }
+  }
+
+}
+


[51/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class
new file mode 100644
index 0000000..b25025f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class
new file mode 100644
index 0000000..27d2ac0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class
new file mode 100644
index 0000000..89eb679
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class
new file mode 100644
index 0000000..66a0cb9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class
new file mode 100644
index 0000000..639ab6f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class
new file mode 100644
index 0000000..e871a1b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class
new file mode 100644
index 0000000..753b005
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class
new file mode 100644
index 0000000..8ceae84
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..5bce73f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class
new file mode 100644
index 0000000..d23aa32
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..05b1877
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class
new file mode 100644
index 0000000..9bd3ac6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class
new file mode 100644
index 0000000..7b04dd1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class
new file mode 100644
index 0000000..794bc6a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..154bad9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class
new file mode 100644
index 0000000..c4da514
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..5e46337
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class
new file mode 100644
index 0000000..96c656a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class
new file mode 100644
index 0000000..80574bd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class
new file mode 100644
index 0000000..867f2d9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..1f0f722
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class
new file mode 100644
index 0000000..7096b9b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..513ec75
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class
new file mode 100644
index 0000000..e14d7fa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class
new file mode 100644
index 0000000..d82f0e1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class
new file mode 100644
index 0000000..ea0ee07
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..d67cacf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class
new file mode 100644
index 0000000..0707c17
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..bb55ad5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class
new file mode 100644
index 0000000..29d0d87
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class
new file mode 100644
index 0000000..85f1c11
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class
new file mode 100644
index 0000000..ddfe453
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..babae7f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class
new file mode 100644
index 0000000..0c90a9e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..dd4fcfd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class
new file mode 100644
index 0000000..d7b8f78
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class
new file mode 100644
index 0000000..3a422a9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class
new file mode 100644
index 0000000..033f95c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..c33f370
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class
new file mode 100644
index 0000000..5f32bf2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..f34a6b3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class
new file mode 100644
index 0000000..5d696bb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class
new file mode 100644
index 0000000..abe9018
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class
new file mode 100644
index 0000000..99c5876
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..eaf2ab3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class
new file mode 100644
index 0000000..a9e8e4a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..3718357
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class
new file mode 100644
index 0000000..96ec5c6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class
new file mode 100644
index 0000000..9d451ab
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class
new file mode 100644
index 0000000..03fc6fd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..92a60e4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class
new file mode 100644
index 0000000..a076166
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..0fa4317
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class
new file mode 100644
index 0000000..4f5e661
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class
new file mode 100644
index 0000000..dfb244d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class
new file mode 100644
index 0000000..7075f26
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..fa5618a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class
new file mode 100644
index 0000000..e836333
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..12d0aa1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class
new file mode 100644
index 0000000..cd1b658
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class
new file mode 100644
index 0000000..173788f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class
new file mode 100644
index 0000000..8cce253
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..992ea8f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class
new file mode 100644
index 0000000..b592c69
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..c466171
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class
new file mode 100644
index 0000000..3fa70c4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class
new file mode 100644
index 0000000..3fb0575
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class
new file mode 100644
index 0000000..6462869
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..f0d5e94
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class
new file mode 100644
index 0000000..b79bb82
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..e230eee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class
new file mode 100644
index 0000000..44c8fe2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class
new file mode 100644
index 0000000..bd38a4f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class
new file mode 100644
index 0000000..2ea3342
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..4252680
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class
new file mode 100644
index 0000000..05bbe54
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..1769e17
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class
new file mode 100644
index 0000000..ac9f12f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class
new file mode 100644
index 0000000..adf67e4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class
new file mode 100644
index 0000000..73acabc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..45bd608
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class
new file mode 100644
index 0000000..d97d2f1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..1257521
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class
new file mode 100644
index 0000000..ea28ef6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class
new file mode 100644
index 0000000..1453b45
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class
new file mode 100644
index 0000000..c2de495
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..3f2a552
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class
new file mode 100644
index 0000000..c44753d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..7b194ca
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class
new file mode 100644
index 0000000..7b11504
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class
new file mode 100644
index 0000000..8c6ba62
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class
new file mode 100644
index 0000000..0a977d1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..0d08eb2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class
new file mode 100644
index 0000000..8d4d0fd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..e8edbdc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class
new file mode 100644
index 0000000..2ebbe2e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class
new file mode 100644
index 0000000..d0445da
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class
new file mode 100644
index 0000000..900cde7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..b3728d7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class
new file mode 100644
index 0000000..a1ff509
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..2b74fff
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class
new file mode 100644
index 0000000..b08fa06
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class
new file mode 100644
index 0000000..bb35cfe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class
new file mode 100644
index 0000000..8928d81
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..83cd439
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class
new file mode 100644
index 0000000..2f6a15b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..3591ce2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class
new file mode 100644
index 0000000..451f4e8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class
new file mode 100644
index 0000000..45c00b3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class
new file mode 100644
index 0000000..a2a6d60
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..e0ce54f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class
new file mode 100644
index 0000000..939b597
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..dd8ec34
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class
new file mode 100644
index 0000000..d0ada20
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class differ


[40/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.java
new file mode 100644
index 0000000..0aa65f8
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.java
@@ -0,0 +1,14381 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class AuroraAdmin {
+
+  public interface Iface extends AuroraSchedulerManager.Iface {
+
+    /**
+     * Assign quota to a user.  This will overwrite any pre-existing quota for the user.
+     * 
+     * @param ownerRole
+     * @param quota
+     */
+    public Response setQuota(String ownerRole, ResourceAggregate quota) throws org.apache.thrift.TException;
+
+    /**
+     * Forces a task into a specific state.  This does not guarantee the task will enter the given
+     * state, as the task must still transition within the bounds of the state machine.  However,
+     * it attempts to enter that state via the state machine.
+     * 
+     * @param taskId
+     * @param status
+     */
+    public Response forceTaskState(String taskId, ScheduleStatus status) throws org.apache.thrift.TException;
+
+    /**
+     * Immediately writes a storage snapshot to disk.
+     */
+    public Response performBackup() throws org.apache.thrift.TException;
+
+    /**
+     * Lists backups that are available for recovery.
+     */
+    public Response listBackups() throws org.apache.thrift.TException;
+
+    /**
+     * Loads a backup to an in-memory storage.  This must precede all other recovery operations.
+     * 
+     * @param backupId
+     */
+    public Response stageRecovery(String backupId) throws org.apache.thrift.TException;
+
+    /**
+     * Queries for tasks in a staged recovery.
+     * 
+     * @param query
+     */
+    public Response queryRecovery(TaskQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Deletes tasks from a staged recovery.
+     * 
+     * @param query
+     */
+    public Response deleteRecoveryTasks(TaskQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Commits a staged recovery, completely replacing the previous storage state.
+     */
+    public Response commitRecovery() throws org.apache.thrift.TException;
+
+    /**
+     * Unloads (aborts) a staged recovery.
+     */
+    public Response unloadRecovery() throws org.apache.thrift.TException;
+
+    /**
+     * Put the given hosts into maintenance mode.
+     * 
+     * @param hosts
+     */
+    public Response startMaintenance(Hosts hosts) throws org.apache.thrift.TException;
+
+    /**
+     * Ask scheduler to begin moving tasks scheduled on given hosts.
+     * 
+     * @param hosts
+     */
+    public Response drainHosts(Hosts hosts) throws org.apache.thrift.TException;
+
+    /**
+     * Retrieve the current maintenance states for a group of hosts.
+     * 
+     * @param hosts
+     */
+    public Response maintenanceStatus(Hosts hosts) throws org.apache.thrift.TException;
+
+    /**
+     * Set the given hosts back into serving mode.
+     * 
+     * @param hosts
+     */
+    public Response endMaintenance(Hosts hosts) throws org.apache.thrift.TException;
+
+    /**
+     * Start a storage snapshot and block until it completes.
+     */
+    public Response snapshot() throws org.apache.thrift.TException;
+
+    /**
+     * Forcibly rewrites the stored definition of user configurations.  This is intended to be used
+     * in a controlled setting, primarily to migrate pieces of configurations that are opaque to the
+     * scheduler (e.g. executorConfig).
+     * The scheduler may do some validation of the rewritten configurations, but it is important
+     * that the caller take care to provide valid input and alter only necessary fields.
+     * 
+     * @param request
+     */
+    public Response rewriteConfigs(RewriteConfigsRequest request) throws org.apache.thrift.TException;
+
+    /**
+     * Tell scheduler to trigger an explicit task reconciliation with the given settings.
+     * 
+     * @param settings
+     */
+    public Response triggerExplicitTaskReconciliation(ExplicitReconciliationSettings settings) throws org.apache.thrift.TException;
+
+    /**
+     * Tell scheduler to trigger an implicit task reconciliation.
+     */
+    public Response triggerImplicitTaskReconciliation() throws org.apache.thrift.TException;
+
+  }
+
+  public interface AsyncIface extends AuroraSchedulerManager .AsyncIface {
+
+    public void setQuota(String ownerRole, ResourceAggregate quota, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void forceTaskState(String taskId, ScheduleStatus status, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void performBackup(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void listBackups(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void stageRecovery(String backupId, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void queryRecovery(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void deleteRecoveryTasks(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void commitRecovery(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void unloadRecovery(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void startMaintenance(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void drainHosts(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void maintenanceStatus(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void endMaintenance(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void snapshot(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void rewriteConfigs(RewriteConfigsRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void triggerExplicitTaskReconciliation(ExplicitReconciliationSettings settings, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void triggerImplicitTaskReconciliation(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+  }
+
+  public static class Client extends AuroraSchedulerManager.Client implements Iface {
+    public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
+      public Factory() {}
+      public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
+        return new Client(prot);
+      }
+      public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+        return new Client(iprot, oprot);
+      }
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol prot)
+    {
+      super(prot, prot);
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+      super(iprot, oprot);
+    }
+
+    public Response setQuota(String ownerRole, ResourceAggregate quota) throws org.apache.thrift.TException
+    {
+      send_setQuota(ownerRole, quota);
+      return recv_setQuota();
+    }
+
+    public void send_setQuota(String ownerRole, ResourceAggregate quota) throws org.apache.thrift.TException
+    {
+      setQuota_args args = new setQuota_args();
+      args.setOwnerRole(ownerRole);
+      args.setQuota(quota);
+      sendBase("setQuota", args);
+    }
+
+    public Response recv_setQuota() throws org.apache.thrift.TException
+    {
+      setQuota_result result = new setQuota_result();
+      receiveBase(result, "setQuota");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "setQuota failed: unknown result");
+    }
+
+    public Response forceTaskState(String taskId, ScheduleStatus status) throws org.apache.thrift.TException
+    {
+      send_forceTaskState(taskId, status);
+      return recv_forceTaskState();
+    }
+
+    public void send_forceTaskState(String taskId, ScheduleStatus status) throws org.apache.thrift.TException
+    {
+      forceTaskState_args args = new forceTaskState_args();
+      args.setTaskId(taskId);
+      args.setStatus(status);
+      sendBase("forceTaskState", args);
+    }
+
+    public Response recv_forceTaskState() throws org.apache.thrift.TException
+    {
+      forceTaskState_result result = new forceTaskState_result();
+      receiveBase(result, "forceTaskState");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "forceTaskState failed: unknown result");
+    }
+
+    public Response performBackup() throws org.apache.thrift.TException
+    {
+      send_performBackup();
+      return recv_performBackup();
+    }
+
+    public void send_performBackup() throws org.apache.thrift.TException
+    {
+      performBackup_args args = new performBackup_args();
+      sendBase("performBackup", args);
+    }
+
+    public Response recv_performBackup() throws org.apache.thrift.TException
+    {
+      performBackup_result result = new performBackup_result();
+      receiveBase(result, "performBackup");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "performBackup failed: unknown result");
+    }
+
+    public Response listBackups() throws org.apache.thrift.TException
+    {
+      send_listBackups();
+      return recv_listBackups();
+    }
+
+    public void send_listBackups() throws org.apache.thrift.TException
+    {
+      listBackups_args args = new listBackups_args();
+      sendBase("listBackups", args);
+    }
+
+    public Response recv_listBackups() throws org.apache.thrift.TException
+    {
+      listBackups_result result = new listBackups_result();
+      receiveBase(result, "listBackups");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listBackups failed: unknown result");
+    }
+
+    public Response stageRecovery(String backupId) throws org.apache.thrift.TException
+    {
+      send_stageRecovery(backupId);
+      return recv_stageRecovery();
+    }
+
+    public void send_stageRecovery(String backupId) throws org.apache.thrift.TException
+    {
+      stageRecovery_args args = new stageRecovery_args();
+      args.setBackupId(backupId);
+      sendBase("stageRecovery", args);
+    }
+
+    public Response recv_stageRecovery() throws org.apache.thrift.TException
+    {
+      stageRecovery_result result = new stageRecovery_result();
+      receiveBase(result, "stageRecovery");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "stageRecovery failed: unknown result");
+    }
+
+    public Response queryRecovery(TaskQuery query) throws org.apache.thrift.TException
+    {
+      send_queryRecovery(query);
+      return recv_queryRecovery();
+    }
+
+    public void send_queryRecovery(TaskQuery query) throws org.apache.thrift.TException
+    {
+      queryRecovery_args args = new queryRecovery_args();
+      args.setQuery(query);
+      sendBase("queryRecovery", args);
+    }
+
+    public Response recv_queryRecovery() throws org.apache.thrift.TException
+    {
+      queryRecovery_result result = new queryRecovery_result();
+      receiveBase(result, "queryRecovery");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "queryRecovery failed: unknown result");
+    }
+
+    public Response deleteRecoveryTasks(TaskQuery query) throws org.apache.thrift.TException
+    {
+      send_deleteRecoveryTasks(query);
+      return recv_deleteRecoveryTasks();
+    }
+
+    public void send_deleteRecoveryTasks(TaskQuery query) throws org.apache.thrift.TException
+    {
+      deleteRecoveryTasks_args args = new deleteRecoveryTasks_args();
+      args.setQuery(query);
+      sendBase("deleteRecoveryTasks", args);
+    }
+
+    public Response recv_deleteRecoveryTasks() throws org.apache.thrift.TException
+    {
+      deleteRecoveryTasks_result result = new deleteRecoveryTasks_result();
+      receiveBase(result, "deleteRecoveryTasks");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "deleteRecoveryTasks failed: unknown result");
+    }
+
+    public Response commitRecovery() throws org.apache.thrift.TException
+    {
+      send_commitRecovery();
+      return recv_commitRecovery();
+    }
+
+    public void send_commitRecovery() throws org.apache.thrift.TException
+    {
+      commitRecovery_args args = new commitRecovery_args();
+      sendBase("commitRecovery", args);
+    }
+
+    public Response recv_commitRecovery() throws org.apache.thrift.TException
+    {
+      commitRecovery_result result = new commitRecovery_result();
+      receiveBase(result, "commitRecovery");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "commitRecovery failed: unknown result");
+    }
+
+    public Response unloadRecovery() throws org.apache.thrift.TException
+    {
+      send_unloadRecovery();
+      return recv_unloadRecovery();
+    }
+
+    public void send_unloadRecovery() throws org.apache.thrift.TException
+    {
+      unloadRecovery_args args = new unloadRecovery_args();
+      sendBase("unloadRecovery", args);
+    }
+
+    public Response recv_unloadRecovery() throws org.apache.thrift.TException
+    {
+      unloadRecovery_result result = new unloadRecovery_result();
+      receiveBase(result, "unloadRecovery");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "unloadRecovery failed: unknown result");
+    }
+
+    public Response startMaintenance(Hosts hosts) throws org.apache.thrift.TException
+    {
+      send_startMaintenance(hosts);
+      return recv_startMaintenance();
+    }
+
+    public void send_startMaintenance(Hosts hosts) throws org.apache.thrift.TException
+    {
+      startMaintenance_args args = new startMaintenance_args();
+      args.setHosts(hosts);
+      sendBase("startMaintenance", args);
+    }
+
+    public Response recv_startMaintenance() throws org.apache.thrift.TException
+    {
+      startMaintenance_result result = new startMaintenance_result();
+      receiveBase(result, "startMaintenance");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "startMaintenance failed: unknown result");
+    }
+
+    public Response drainHosts(Hosts hosts) throws org.apache.thrift.TException
+    {
+      send_drainHosts(hosts);
+      return recv_drainHosts();
+    }
+
+    public void send_drainHosts(Hosts hosts) throws org.apache.thrift.TException
+    {
+      drainHosts_args args = new drainHosts_args();
+      args.setHosts(hosts);
+      sendBase("drainHosts", args);
+    }
+
+    public Response recv_drainHosts() throws org.apache.thrift.TException
+    {
+      drainHosts_result result = new drainHosts_result();
+      receiveBase(result, "drainHosts");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "drainHosts failed: unknown result");
+    }
+
+    public Response maintenanceStatus(Hosts hosts) throws org.apache.thrift.TException
+    {
+      send_maintenanceStatus(hosts);
+      return recv_maintenanceStatus();
+    }
+
+    public void send_maintenanceStatus(Hosts hosts) throws org.apache.thrift.TException
+    {
+      maintenanceStatus_args args = new maintenanceStatus_args();
+      args.setHosts(hosts);
+      sendBase("maintenanceStatus", args);
+    }
+
+    public Response recv_maintenanceStatus() throws org.apache.thrift.TException
+    {
+      maintenanceStatus_result result = new maintenanceStatus_result();
+      receiveBase(result, "maintenanceStatus");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "maintenanceStatus failed: unknown result");
+    }
+
+    public Response endMaintenance(Hosts hosts) throws org.apache.thrift.TException
+    {
+      send_endMaintenance(hosts);
+      return recv_endMaintenance();
+    }
+
+    public void send_endMaintenance(Hosts hosts) throws org.apache.thrift.TException
+    {
+      endMaintenance_args args = new endMaintenance_args();
+      args.setHosts(hosts);
+      sendBase("endMaintenance", args);
+    }
+
+    public Response recv_endMaintenance() throws org.apache.thrift.TException
+    {
+      endMaintenance_result result = new endMaintenance_result();
+      receiveBase(result, "endMaintenance");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "endMaintenance failed: unknown result");
+    }
+
+    public Response snapshot() throws org.apache.thrift.TException
+    {
+      send_snapshot();
+      return recv_snapshot();
+    }
+
+    public void send_snapshot() throws org.apache.thrift.TException
+    {
+      snapshot_args args = new snapshot_args();
+      sendBase("snapshot", args);
+    }
+
+    public Response recv_snapshot() throws org.apache.thrift.TException
+    {
+      snapshot_result result = new snapshot_result();
+      receiveBase(result, "snapshot");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "snapshot failed: unknown result");
+    }
+
+    public Response rewriteConfigs(RewriteConfigsRequest request) throws org.apache.thrift.TException
+    {
+      send_rewriteConfigs(request);
+      return recv_rewriteConfigs();
+    }
+
+    public void send_rewriteConfigs(RewriteConfigsRequest request) throws org.apache.thrift.TException
+    {
+      rewriteConfigs_args args = new rewriteConfigs_args();
+      args.setRequest(request);
+      sendBase("rewriteConfigs", args);
+    }
+
+    public Response recv_rewriteConfigs() throws org.apache.thrift.TException
+    {
+      rewriteConfigs_result result = new rewriteConfigs_result();
+      receiveBase(result, "rewriteConfigs");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "rewriteConfigs failed: unknown result");
+    }
+
+    public Response triggerExplicitTaskReconciliation(ExplicitReconciliationSettings settings) throws org.apache.thrift.TException
+    {
+      send_triggerExplicitTaskReconciliation(settings);
+      return recv_triggerExplicitTaskReconciliation();
+    }
+
+    public void send_triggerExplicitTaskReconciliation(ExplicitReconciliationSettings settings) throws org.apache.thrift.TException
+    {
+      triggerExplicitTaskReconciliation_args args = new triggerExplicitTaskReconciliation_args();
+      args.setSettings(settings);
+      sendBase("triggerExplicitTaskReconciliation", args);
+    }
+
+    public Response recv_triggerExplicitTaskReconciliation() throws org.apache.thrift.TException
+    {
+      triggerExplicitTaskReconciliation_result result = new triggerExplicitTaskReconciliation_result();
+      receiveBase(result, "triggerExplicitTaskReconciliation");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "triggerExplicitTaskReconciliation failed: unknown result");
+    }
+
+    public Response triggerImplicitTaskReconciliation() throws org.apache.thrift.TException
+    {
+      send_triggerImplicitTaskReconciliation();
+      return recv_triggerImplicitTaskReconciliation();
+    }
+
+    public void send_triggerImplicitTaskReconciliation() throws org.apache.thrift.TException
+    {
+      triggerImplicitTaskReconciliation_args args = new triggerImplicitTaskReconciliation_args();
+      sendBase("triggerImplicitTaskReconciliation", args);
+    }
+
+    public Response recv_triggerImplicitTaskReconciliation() throws org.apache.thrift.TException
+    {
+      triggerImplicitTaskReconciliation_result result = new triggerImplicitTaskReconciliation_result();
+      receiveBase(result, "triggerImplicitTaskReconciliation");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "triggerImplicitTaskReconciliation failed: unknown result");
+    }
+
+  }
+  public static class AsyncClient extends AuroraSchedulerManager.AsyncClient implements AsyncIface {
+    public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
+      private org.apache.thrift.async.TAsyncClientManager clientManager;
+      private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
+      public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
+        this.clientManager = clientManager;
+        this.protocolFactory = protocolFactory;
+      }
+      public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
+        return new AsyncClient(protocolFactory, clientManager, transport);
+      }
+    }
+
+    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
+      super(protocolFactory, clientManager, transport);
+    }
+
+    public void setQuota(String ownerRole, ResourceAggregate quota, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      setQuota_call method_call = new setQuota_call(ownerRole, quota, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class setQuota_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String ownerRole;
+      private ResourceAggregate quota;
+      public setQuota_call(String ownerRole, ResourceAggregate quota, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.ownerRole = ownerRole;
+        this.quota = quota;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("setQuota", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        setQuota_args args = new setQuota_args();
+        args.setOwnerRole(ownerRole);
+        args.setQuota(quota);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_setQuota();
+      }
+    }
+
+    public void forceTaskState(String taskId, ScheduleStatus status, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      forceTaskState_call method_call = new forceTaskState_call(taskId, status, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class forceTaskState_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String taskId;
+      private ScheduleStatus status;
+      public forceTaskState_call(String taskId, ScheduleStatus status, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.taskId = taskId;
+        this.status = status;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("forceTaskState", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        forceTaskState_args args = new forceTaskState_args();
+        args.setTaskId(taskId);
+        args.setStatus(status);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_forceTaskState();
+      }
+    }
+
+    public void performBackup(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      performBackup_call method_call = new performBackup_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class performBackup_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public performBackup_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("performBackup", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        performBackup_args args = new performBackup_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_performBackup();
+      }
+    }
+
+    public void listBackups(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      listBackups_call method_call = new listBackups_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class listBackups_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public listBackups_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listBackups", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        listBackups_args args = new listBackups_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_listBackups();
+      }
+    }
+
+    public void stageRecovery(String backupId, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      stageRecovery_call method_call = new stageRecovery_call(backupId, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class stageRecovery_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String backupId;
+      public stageRecovery_call(String backupId, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.backupId = backupId;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("stageRecovery", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        stageRecovery_args args = new stageRecovery_args();
+        args.setBackupId(backupId);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_stageRecovery();
+      }
+    }
+
+    public void queryRecovery(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      queryRecovery_call method_call = new queryRecovery_call(query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class queryRecovery_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private TaskQuery query;
+      public queryRecovery_call(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("queryRecovery", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        queryRecovery_args args = new queryRecovery_args();
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_queryRecovery();
+      }
+    }
+
+    public void deleteRecoveryTasks(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      deleteRecoveryTasks_call method_call = new deleteRecoveryTasks_call(query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class deleteRecoveryTasks_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private TaskQuery query;
+      public deleteRecoveryTasks_call(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteRecoveryTasks", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        deleteRecoveryTasks_args args = new deleteRecoveryTasks_args();
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_deleteRecoveryTasks();
+      }
+    }
+
+    public void commitRecovery(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      commitRecovery_call method_call = new commitRecovery_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class commitRecovery_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public commitRecovery_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("commitRecovery", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        commitRecovery_args args = new commitRecovery_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_commitRecovery();
+      }
+    }
+
+    public void unloadRecovery(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      unloadRecovery_call method_call = new unloadRecovery_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class unloadRecovery_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public unloadRecovery_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("unloadRecovery", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        unloadRecovery_args args = new unloadRecovery_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_unloadRecovery();
+      }
+    }
+
+    public void startMaintenance(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      startMaintenance_call method_call = new startMaintenance_call(hosts, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class startMaintenance_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private Hosts hosts;
+      public startMaintenance_call(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.hosts = hosts;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("startMaintenance", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        startMaintenance_args args = new startMaintenance_args();
+        args.setHosts(hosts);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_startMaintenance();
+      }
+    }
+
+    public void drainHosts(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      drainHosts_call method_call = new drainHosts_call(hosts, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class drainHosts_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private Hosts hosts;
+      public drainHosts_call(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.hosts = hosts;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("drainHosts", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        drainHosts_args args = new drainHosts_args();
+        args.setHosts(hosts);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_drainHosts();
+      }
+    }
+
+    public void maintenanceStatus(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      maintenanceStatus_call method_call = new maintenanceStatus_call(hosts, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class maintenanceStatus_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private Hosts hosts;
+      public maintenanceStatus_call(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.hosts = hosts;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("maintenanceStatus", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        maintenanceStatus_args args = new maintenanceStatus_args();
+        args.setHosts(hosts);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_maintenanceStatus();
+      }
+    }
+
+    public void endMaintenance(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      endMaintenance_call method_call = new endMaintenance_call(hosts, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class endMaintenance_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private Hosts hosts;
+      public endMaintenance_call(Hosts hosts, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.hosts = hosts;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("endMaintenance", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        endMaintenance_args args = new endMaintenance_args();
+        args.setHosts(hosts);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_endMaintenance();
+      }
+    }
+
+    public void snapshot(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      snapshot_call method_call = new snapshot_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class snapshot_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public snapshot_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("snapshot", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        snapshot_args args = new snapshot_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_snapshot();
+      }
+    }
+
+    public void rewriteConfigs(RewriteConfigsRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      rewriteConfigs_call method_call = new rewriteConfigs_call(request, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class rewriteConfigs_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private RewriteConfigsRequest request;
+      public rewriteConfigs_call(RewriteConfigsRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.request = request;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("rewriteConfigs", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        rewriteConfigs_args args = new rewriteConfigs_args();
+        args.setRequest(request);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_rewriteConfigs();
+      }
+    }
+
+    public void triggerExplicitTaskReconciliation(ExplicitReconciliationSettings settings, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      triggerExplicitTaskReconciliation_call method_call = new triggerExplicitTaskReconciliation_call(settings, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class triggerExplicitTaskReconciliation_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private ExplicitReconciliationSettings settings;
+      public triggerExplicitTaskReconciliation_call(ExplicitReconciliationSettings settings, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.settings = settings;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("triggerExplicitTaskReconciliation", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        triggerExplicitTaskReconciliation_args args = new triggerExplicitTaskReconciliation_args();
+        args.setSettings(settings);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_triggerExplicitTaskReconciliation();
+      }
+    }
+
+    public void triggerImplicitTaskReconciliation(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      triggerImplicitTaskReconciliation_call method_call = new triggerImplicitTaskReconciliation_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class triggerImplicitTaskReconciliation_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public triggerImplicitTaskReconciliation_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("triggerImplicitTaskReconciliation", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        triggerImplicitTaskReconciliation_args args = new triggerImplicitTaskReconciliation_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_triggerImplicitTaskReconciliation();
+      }
+    }
+
+  }
+
+  public static class Processor<I extends Iface> extends AuroraSchedulerManager.Processor<I> implements org.apache.thrift.TProcessor {
+    private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
+    public Processor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
+    }
+
+    protected Processor(I iface, Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends Iface> Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> getProcessMap(Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      processMap.put("setQuota", new setQuota());
+      processMap.put("forceTaskState", new forceTaskState());
+      processMap.put("performBackup", new performBackup());
+      processMap.put("listBackups", new listBackups());
+      processMap.put("stageRecovery", new stageRecovery());
+      processMap.put("queryRecovery", new queryRecovery());
+      processMap.put("deleteRecoveryTasks", new deleteRecoveryTasks());
+      processMap.put("commitRecovery", new commitRecovery());
+      processMap.put("unloadRecovery", new unloadRecovery());
+      processMap.put("startMaintenance", new startMaintenance());
+      processMap.put("drainHosts", new drainHosts());
+      processMap.put("maintenanceStatus", new maintenanceStatus());
+      processMap.put("endMaintenance", new endMaintenance());
+      processMap.put("snapshot", new snapshot());
+      processMap.put("rewriteConfigs", new rewriteConfigs());
+      processMap.put("triggerExplicitTaskReconciliation", new triggerExplicitTaskReconciliation());
+      processMap.put("triggerImplicitTaskReconciliation", new triggerImplicitTaskReconciliation());
+      return processMap;
+    }
+
+    public static class setQuota<I extends Iface> extends org.apache.thrift.ProcessFunction<I, setQuota_args> {
+      public setQuota() {
+        super("setQuota");
+      }
+
+      public setQuota_args getEmptyArgsInstance() {
+        return new setQuota_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public setQuota_result getResult(I iface, setQuota_args args) throws org.apache.thrift.TException {
+        setQuota_result result = new setQuota_result();
+        result.success = iface.setQuota(args.ownerRole, args.quota);
+        return result;
+      }
+    }
+
+    public static class forceTaskState<I extends Iface> extends org.apache.thrift.ProcessFunction<I, forceTaskState_args> {
+      public forceTaskState() {
+        super("forceTaskState");
+      }
+
+      public forceTaskState_args getEmptyArgsInstance() {
+        return new forceTaskState_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public forceTaskState_result getResult(I iface, forceTaskState_args args) throws org.apache.thrift.TException {
+        forceTaskState_result result = new forceTaskState_result();
+        result.success = iface.forceTaskState(args.taskId, args.status);
+        return result;
+      }
+    }
+
+    public static class performBackup<I extends Iface> extends org.apache.thrift.ProcessFunction<I, performBackup_args> {
+      public performBackup() {
+        super("performBackup");
+      }
+
+      public performBackup_args getEmptyArgsInstance() {
+        return new performBackup_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public performBackup_result getResult(I iface, performBackup_args args) throws org.apache.thrift.TException {
+        performBackup_result result = new performBackup_result();
+        result.success = iface.performBackup();
+        return result;
+      }
+    }
+
+    public static class listBackups<I extends Iface> extends org.apache.thrift.ProcessFunction<I, listBackups_args> {
+      public listBackups() {
+        super("listBackups");
+      }
+
+      public listBackups_args getEmptyArgsInstance() {
+        return new listBackups_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public listBackups_result getResult(I iface, listBackups_args args) throws org.apache.thrift.TException {
+        listBackups_result result = new listBackups_result();
+        result.success = iface.listBackups();
+        return result;
+      }
+    }
+
+    public static class stageRecovery<I extends Iface> extends org.apache.thrift.ProcessFunction<I, stageRecovery_args> {
+      public stageRecovery() {
+        super("stageRecovery");
+      }
+
+      public stageRecovery_args getEmptyArgsInstance() {
+        return new stageRecovery_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public stageRecovery_result getResult(I iface, stageRecovery_args args) throws org.apache.thrift.TException {
+        stageRecovery_result result = new stageRecovery_result();
+        result.success = iface.stageRecovery(args.backupId);
+        return result;
+      }
+    }
+
+    public static class queryRecovery<I extends Iface> extends org.apache.thrift.ProcessFunction<I, queryRecovery_args> {
+      public queryRecovery() {
+        super("queryRecovery");
+      }
+
+      public queryRecovery_args getEmptyArgsInstance() {
+        return new queryRecovery_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public queryRecovery_result getResult(I iface, queryRecovery_args args) throws org.apache.thrift.TException {
+        queryRecovery_result result = new queryRecovery_result();
+        result.success = iface.queryRecovery(args.query);
+        return result;
+      }
+    }
+
+    public static class deleteRecoveryTasks<I extends Iface> extends org.apache.thrift.ProcessFunction<I, deleteRecoveryTasks_args> {
+      public deleteRecoveryTasks() {
+        super("deleteRecoveryTasks");
+      }
+
+      public deleteRecoveryTasks_args getEmptyArgsInstance() {
+        return new deleteRecoveryTasks_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public deleteRecoveryTasks_result getResult(I iface, deleteRecoveryTasks_args args) throws org.apache.thrift.TException {
+        deleteRecoveryTasks_result result = new deleteRecoveryTasks_result();
+        result.success = iface.deleteRecoveryTasks(args.query);
+        return result;
+      }
+    }
+
+    public static class commitRecovery<I extends Iface> extends org.apache.thrift.ProcessFunction<I, commitRecovery_args> {
+      public commitRecovery() {
+        super("commitRecovery");
+      }
+
+      public commitRecovery_args getEmptyArgsInstance() {
+        return new commitRecovery_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public commitRecovery_result getResult(I iface, commitRecovery_args args) throws org.apache.thrift.TException {
+        commitRecovery_result result = new commitRecovery_result();
+        result.success = iface.commitRecovery();
+        return result;
+      }
+    }
+
+    public static class unloadRecovery<I extends Iface> extends org.apache.thrift.ProcessFunction<I, unloadRecovery_args> {
+      public unloadRecovery() {
+        super("unloadRecovery");
+      }
+
+      public unloadRecovery_args getEmptyArgsInstance() {
+        return new unloadRecovery_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public unloadRecovery_result getResult(I iface, unloadRecovery_args args) throws org.apache.thrift.TException {
+        unloadRecovery_result result = new unloadRecovery_result();
+        result.success = iface.unloadRecovery();
+        return result;
+      }
+    }
+
+    public static class startMaintenance<I extends Iface> extends org.apache.thrift.ProcessFunction<I, startMaintenance_args> {
+      public startMaintenance() {
+        super("startMaintenance");
+      }
+
+      public startMaintenance_args getEmptyArgsInstance() {
+        return new startMaintenance_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public startMaintenance_result getResult(I iface, startMaintenance_args args) throws org.apache.thrift.TException {
+        startMaintenance_result result = new startMaintenance_result();
+        result.success = iface.startMaintenance(args.hosts);
+        return result;
+      }
+    }
+
+    public static class drainHosts<I extends Iface> extends org.apache.thrift.ProcessFunction<I, drainHosts_args> {
+      public drainHosts() {
+        super("drainHosts");
+      }
+
+      public drainHosts_args getEmptyArgsInstance() {
+        return new drainHosts_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public drainHosts_result getResult(I iface, drainHosts_args args) throws org.apache.thrift.TException {
+        drainHosts_result result = new drainHosts_result();
+        result.success = iface.drainHosts(args.hosts);
+        return result;
+      }
+    }
+
+    public static class maintenanceStatus<I extends Iface> extends org.apache.thrift.ProcessFunction<I, maintenanceStatus_args> {
+      public maintenanceStatus() {
+        super("maintenanceStatus");
+      }
+
+      public maintenanceStatus_args getEmptyArgsInstance() {
+        return new maintenanceStatus_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public maintenanceStatus_result getResult(I iface, maintenanceStatus_args args) throws org.apache.thrift.TException {
+        maintenanceStatus_result result = new maintenanceStatus_result();
+        result.success = iface.maintenanceStatus(args.hosts);
+        return result;
+      }
+    }
+
+    public static class endMaintenance<I extends Iface> extends org.apache.thrift.ProcessFunction<I, endMaintenance_args> {
+      public endMaintenance() {
+        super("endMaintenance");
+      }
+
+      public endMaintenance_args getEmptyArgsInstance() {
+        return new endMaintenance_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public endMaintenance_result getResult(I iface, endMaintenance_args args) throws org.apache.thrift.TException {
+        endMaintenance_result result = new endMaintenance_result();
+        result.success = iface.endMaintenance(args.hosts);
+        return result;
+      }
+    }
+
+    public static class snapshot<I extends Iface> extends org.apache.thrift.ProcessFunction<I, snapshot_args> {
+      public snapshot() {
+        super("snapshot");
+      }
+
+      public snapshot_args getEmptyArgsInstance() {
+        return new snapshot_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public snapshot_result getResult(I iface, snapshot_args args) throws org.apache.thrift.TException {
+        snapshot_result result = new snapshot_result();
+        result.success = iface.snapshot();
+        return result;
+      }
+    }
+
+    public static class rewriteConfigs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, rewriteConfigs_args> {
+      public rewriteConfigs() {
+        super("rewriteConfigs");
+      }
+
+      public rewriteConfigs_args getEmptyArgsInstance() {
+        return new rewriteConfigs_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public rewriteConfigs_result getResult(I iface, rewriteConfigs_args args) throws org.apache.thrift.TException {
+        rewriteConfigs_result result = new rewriteConfigs_result();
+        result.success = iface.rewriteConfigs(args.request);
+        return result;
+      }
+    }
+
+    public static class triggerExplicitTaskReconciliation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, triggerExplicitTaskReconciliation_args> {
+      public triggerExplicitTaskReconciliation() {
+        super("triggerExplicitTaskReconciliation");
+      }
+
+      public triggerExplicitTaskReconciliation_args getEmptyArgsInstance() {
+        return new triggerExplicitTaskReconciliation_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public triggerExplicitTaskReconciliation_result getResult(I iface, triggerExplicitTaskReconciliation_args args) throws org.apache.thrift.TException {
+        triggerExplicitTaskReconciliation_result result = new triggerExplicitTaskReconciliation_result();
+        result.success = iface.triggerExplicitTaskReconciliation(args.settings);
+        return result;
+      }
+    }
+
+    public static class triggerImplicitTaskReconciliation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, triggerImplicitTaskReconciliation_args> {
+      public triggerImplicitTaskReconciliation() {
+        super("triggerImplicitTaskReconciliation");
+      }
+
+      public triggerImplicitTaskReconciliation_args getEmptyArgsInstance() {
+        return new triggerImplicitTaskReconciliation_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public triggerImplicitTaskReconciliation_result getResult(I iface, triggerImplicitTaskReconciliation_args args) throws org.apache.thrift.TException {
+        triggerImplicitTaskReconciliation_result result = new triggerImplicitTaskReconciliation_result();
+        result.success = iface.triggerImplicitTaskReconciliation();
+        return result;
+      }
+    }
+
+  }
+
+  public static class AsyncProcessor<I extends AsyncIface> extends AuroraSchedulerManager.AsyncProcessor<I> {
+    private static final Logger LOGGER = LoggerFactory.getLogger(AsyncProcessor.class.getName());
+    public AsyncProcessor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>>()));
+    }
+
+    protected AsyncProcessor(I iface, Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends AsyncIface> Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase,?>> getProcessMap(Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      processMap.put("setQuota", new setQuota());
+      processMap.put("forceTaskState", new forceTaskState());
+      processMap.put("performBackup", new performBackup());
+      processMap.put("listBackups", new listBackups());
+      processMap.put("stageRecovery", new stageRecovery());
+      processMap.put("queryRecovery", new queryRecovery());
+      processMap.put("deleteRecoveryTasks", new deleteRecoveryTasks());
+      processMap.put("commitRecovery", new commitRecovery());
+      processMap.put("unloadRecovery", new unloadRecovery());
+      processMap.put("startMaintenance", new startMaintenance());
+      processMap.put("drainHosts", new drainHosts());
+      processMap.put("maintenanceStatus", new maintenanceStatus());
+      processMap.put("endMaintenance", new endMaintenance());
+      processMap.put("snapshot", new snapshot());
+      processMap.put("rewriteConfigs", new rewriteConfigs());
+      processMap.put("triggerExplicitTaskReconciliation", new triggerExplicitTaskReconciliation());
+      processMap.put("triggerImplicitTaskReconciliation", new triggerImplicitTaskReconciliation());
+      return processMap;
+    }
+
+    public static class setQuota<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, setQuota_args, Response> {
+      public setQuota() {
+        super("setQuota");
+      }
+
+      public setQuota_args getEmptyArgsInstance() {
+        return new setQuota_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            setQuota_result result = new setQuota_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            setQuota_result result = new setQuota_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, setQuota_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.setQuota(args.ownerRole, args.quota,resultHandler);
+      }
+    }
+
+    public static class forceTaskState<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, forceTaskState_args, Response> {
+      public forceTaskState() {
+        super("forceTaskState");
+      }
+
+      public forceTaskState_args getEmptyArgsInstance() {
+        return new forceTaskState_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            forceTaskState_result result = new forceTaskState_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            forceTaskState_result result = new forceTaskState_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, forceTaskState_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.forceTaskState(args.taskId, args.status,resultHandler);
+      }
+    }
+
+    public static class performBackup<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, performBackup_args, Response> {
+      public performBackup() {
+        super("performBackup");
+      }
+
+      public performBackup_args getEmptyArgsInstance() {
+        return new performBackup_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            performBackup_result result = new performBackup_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            performBackup_result result = new performBackup_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, performBackup_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.performBackup(resultHandler);
+      }
+    }
+
+    public static class listBackups<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, listBackups_args, Response> {
+      public listBackups() {
+        super("listBackups");
+      }
+
+      public listBackups_args getEmptyArgsInstance() {
+        return new listBackups_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            listBackups_result result = new listBackups_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            listBackups_result result = new listBackups_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, listBackups_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.listBackups(resultHandler);
+      }
+    }
+
+    public static class stageRecovery<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, stageRecovery_args, Response> {
+      public stageRecovery() {
+        super("stageRecovery");
+      }
+
+      public stageRecovery_args getEmptyArgsInstance() {
+        return new stageRecovery_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            stageRecovery_result result = new stageRecovery_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            stageRecovery_result result = new stageRecovery_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, stageRecovery_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.stageRecovery(args.backupId,resultHandler);
+      }
+    }
+
+    public static class queryRecovery<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, queryRecovery_args, Response> {
+      public queryRecovery() {
+        super("queryRecovery");
+      }
+
+      public queryRecovery_args getEmptyArgsInstance() {
+        return new queryRecovery_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            queryRecovery_result result = new queryRecovery_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            queryRecovery_result result = new queryRecovery_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, queryRecovery_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.queryRecovery(args.query,resultHandler);
+      }
+    }
+
+    public static class deleteRecoveryTasks<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, deleteRecoveryTasks_args, Response> {
+      public deleteRecoveryTasks() {
+        super("deleteRecoveryTasks");
+      }
+
+      public deleteRecoveryTasks_args getEmptyArgsInstance() {
+        return new deleteRecoveryTasks_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            deleteRecoveryTasks_result result = new deleteRecoveryTasks_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            deleteRecoveryTasks_result result = new deleteRecoveryTasks_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, deleteRecoveryTasks_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.deleteRecoveryTasks(args.query,resultHandler);
+      }
+    }
+
+    public static class commitRecovery<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, commitRecovery_args, Response> {
+      public commitRecovery() {
+        super("commitRecovery");
+      }
+
+      public commitRecovery_args getEmptyArgsInstance() {
+        return new commitRecovery_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            commitRecovery_result result = new commitRecovery_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,re

<TRUNCATED>

[30/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.java
new file mode 100644
index 0000000..a10c304
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummaryResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobSummaryResult implements org.apache.thrift.TBase<JobSummaryResult, JobSummaryResult._Fields>, java.io.Serializable, Cloneable, Comparable<JobSummaryResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobSummaryResult");
+
+  private static final org.apache.thrift.protocol.TField SUMMARIES_FIELD_DESC = new org.apache.thrift.protocol.TField("summaries", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobSummaryResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobSummaryResultTupleSchemeFactory());
+  }
+
+  public Set<JobSummary> summaries; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    SUMMARIES((short)1, "summaries");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // SUMMARIES
+          return SUMMARIES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.SUMMARIES, new org.apache.thrift.meta_data.FieldMetaData("summaries", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobSummary.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobSummaryResult.class, metaDataMap);
+  }
+
+  public JobSummaryResult() {
+  }
+
+  public JobSummaryResult(
+    Set<JobSummary> summaries)
+  {
+    this();
+    this.summaries = summaries;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobSummaryResult(JobSummaryResult other) {
+    if (other.isSetSummaries()) {
+      Set<JobSummary> __this__summaries = new HashSet<JobSummary>(other.summaries.size());
+      for (JobSummary other_element : other.summaries) {
+        __this__summaries.add(new JobSummary(other_element));
+      }
+      this.summaries = __this__summaries;
+    }
+  }
+
+  public JobSummaryResult deepCopy() {
+    return new JobSummaryResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.summaries = null;
+  }
+
+  public int getSummariesSize() {
+    return (this.summaries == null) ? 0 : this.summaries.size();
+  }
+
+  public java.util.Iterator<JobSummary> getSummariesIterator() {
+    return (this.summaries == null) ? null : this.summaries.iterator();
+  }
+
+  public void addToSummaries(JobSummary elem) {
+    if (this.summaries == null) {
+      this.summaries = new HashSet<JobSummary>();
+    }
+    this.summaries.add(elem);
+  }
+
+  public Set<JobSummary> getSummaries() {
+    return this.summaries;
+  }
+
+  public JobSummaryResult setSummaries(Set<JobSummary> summaries) {
+    this.summaries = summaries;
+    return this;
+  }
+
+  public void unsetSummaries() {
+    this.summaries = null;
+  }
+
+  /** Returns true if field summaries is set (has been assigned a value) and false otherwise */
+  public boolean isSetSummaries() {
+    return this.summaries != null;
+  }
+
+  public void setSummariesIsSet(boolean value) {
+    if (!value) {
+      this.summaries = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case SUMMARIES:
+      if (value == null) {
+        unsetSummaries();
+      } else {
+        setSummaries((Set<JobSummary>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case SUMMARIES:
+      return getSummaries();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case SUMMARIES:
+      return isSetSummaries();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobSummaryResult)
+      return this.equals((JobSummaryResult)that);
+    return false;
+  }
+
+  public boolean equals(JobSummaryResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_summaries = true && this.isSetSummaries();
+    boolean that_present_summaries = true && that.isSetSummaries();
+    if (this_present_summaries || that_present_summaries) {
+      if (!(this_present_summaries && that_present_summaries))
+        return false;
+      if (!this.summaries.equals(that.summaries))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_summaries = true && (isSetSummaries());
+    list.add(present_summaries);
+    if (present_summaries)
+      list.add(summaries);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobSummaryResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetSummaries()).compareTo(other.isSetSummaries());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSummaries()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.summaries, other.summaries);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobSummaryResult(");
+    boolean first = true;
+
+    sb.append("summaries:");
+    if (this.summaries == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.summaries);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobSummaryResultStandardSchemeFactory implements SchemeFactory {
+    public JobSummaryResultStandardScheme getScheme() {
+      return new JobSummaryResultStandardScheme();
+    }
+  }
+
+  private static class JobSummaryResultStandardScheme extends StandardScheme<JobSummaryResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobSummaryResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // SUMMARIES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set310 = iprot.readSetBegin();
+                struct.summaries = new HashSet<JobSummary>(2*_set310.size);
+                JobSummary _elem311;
+                for (int _i312 = 0; _i312 < _set310.size; ++_i312)
+                {
+                  _elem311 = new JobSummary();
+                  _elem311.read(iprot);
+                  struct.summaries.add(_elem311);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setSummariesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobSummaryResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.summaries != null) {
+        oprot.writeFieldBegin(SUMMARIES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.summaries.size()));
+          for (JobSummary _iter313 : struct.summaries)
+          {
+            _iter313.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobSummaryResultTupleSchemeFactory implements SchemeFactory {
+    public JobSummaryResultTupleScheme getScheme() {
+      return new JobSummaryResultTupleScheme();
+    }
+  }
+
+  private static class JobSummaryResultTupleScheme extends TupleScheme<JobSummaryResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetSummaries()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetSummaries()) {
+        {
+          oprot.writeI32(struct.summaries.size());
+          for (JobSummary _iter314 : struct.summaries)
+          {
+            _iter314.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set315 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.summaries = new HashSet<JobSummary>(2*_set315.size);
+          JobSummary _elem316;
+          for (int _i317 = 0; _i317 < _set315.size; ++_i317)
+          {
+            _elem316 = new JobSummary();
+            _elem316.read(iprot);
+            struct.summaries.add(_elem316);
+          }
+        }
+        struct.setSummariesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.java
new file mode 100644
index 0000000..ef13dce
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdate.java
@@ -0,0 +1,540 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Full definition of the job update.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdate implements org.apache.thrift.TBase<JobUpdate, JobUpdate._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdate> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdate");
+
+  private static final org.apache.thrift.protocol.TField SUMMARY_FIELD_DESC = new org.apache.thrift.protocol.TField("summary", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTRUCTIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("instructions", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateTupleSchemeFactory());
+  }
+
+  /**
+   * Update summary.
+   */
+  public JobUpdateSummary summary; // required
+  /**
+   * Update configuration.
+   */
+  public JobUpdateInstructions instructions; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Update summary.
+     */
+    SUMMARY((short)1, "summary"),
+    /**
+     * Update configuration.
+     */
+    INSTRUCTIONS((short)2, "instructions");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // SUMMARY
+          return SUMMARY;
+        case 2: // INSTRUCTIONS
+          return INSTRUCTIONS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.SUMMARY, new org.apache.thrift.meta_data.FieldMetaData("summary", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateSummary.class)));
+    tmpMap.put(_Fields.INSTRUCTIONS, new org.apache.thrift.meta_data.FieldMetaData("instructions", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateInstructions.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdate.class, metaDataMap);
+  }
+
+  public JobUpdate() {
+  }
+
+  public JobUpdate(
+    JobUpdateSummary summary,
+    JobUpdateInstructions instructions)
+  {
+    this();
+    this.summary = summary;
+    this.instructions = instructions;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdate(JobUpdate other) {
+    if (other.isSetSummary()) {
+      this.summary = new JobUpdateSummary(other.summary);
+    }
+    if (other.isSetInstructions()) {
+      this.instructions = new JobUpdateInstructions(other.instructions);
+    }
+  }
+
+  public JobUpdate deepCopy() {
+    return new JobUpdate(this);
+  }
+
+  @Override
+  public void clear() {
+    this.summary = null;
+    this.instructions = null;
+  }
+
+  /**
+   * Update summary.
+   */
+  public JobUpdateSummary getSummary() {
+    return this.summary;
+  }
+
+  /**
+   * Update summary.
+   */
+  public JobUpdate setSummary(JobUpdateSummary summary) {
+    this.summary = summary;
+    return this;
+  }
+
+  public void unsetSummary() {
+    this.summary = null;
+  }
+
+  /** Returns true if field summary is set (has been assigned a value) and false otherwise */
+  public boolean isSetSummary() {
+    return this.summary != null;
+  }
+
+  public void setSummaryIsSet(boolean value) {
+    if (!value) {
+      this.summary = null;
+    }
+  }
+
+  /**
+   * Update configuration.
+   */
+  public JobUpdateInstructions getInstructions() {
+    return this.instructions;
+  }
+
+  /**
+   * Update configuration.
+   */
+  public JobUpdate setInstructions(JobUpdateInstructions instructions) {
+    this.instructions = instructions;
+    return this;
+  }
+
+  public void unsetInstructions() {
+    this.instructions = null;
+  }
+
+  /** Returns true if field instructions is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstructions() {
+    return this.instructions != null;
+  }
+
+  public void setInstructionsIsSet(boolean value) {
+    if (!value) {
+      this.instructions = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case SUMMARY:
+      if (value == null) {
+        unsetSummary();
+      } else {
+        setSummary((JobUpdateSummary)value);
+      }
+      break;
+
+    case INSTRUCTIONS:
+      if (value == null) {
+        unsetInstructions();
+      } else {
+        setInstructions((JobUpdateInstructions)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case SUMMARY:
+      return getSummary();
+
+    case INSTRUCTIONS:
+      return getInstructions();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case SUMMARY:
+      return isSetSummary();
+    case INSTRUCTIONS:
+      return isSetInstructions();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdate)
+      return this.equals((JobUpdate)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdate that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_summary = true && this.isSetSummary();
+    boolean that_present_summary = true && that.isSetSummary();
+    if (this_present_summary || that_present_summary) {
+      if (!(this_present_summary && that_present_summary))
+        return false;
+      if (!this.summary.equals(that.summary))
+        return false;
+    }
+
+    boolean this_present_instructions = true && this.isSetInstructions();
+    boolean that_present_instructions = true && that.isSetInstructions();
+    if (this_present_instructions || that_present_instructions) {
+      if (!(this_present_instructions && that_present_instructions))
+        return false;
+      if (!this.instructions.equals(that.instructions))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_summary = true && (isSetSummary());
+    list.add(present_summary);
+    if (present_summary)
+      list.add(summary);
+
+    boolean present_instructions = true && (isSetInstructions());
+    list.add(present_instructions);
+    if (present_instructions)
+      list.add(instructions);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdate other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetSummary()).compareTo(other.isSetSummary());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSummary()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.summary, other.summary);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstructions()).compareTo(other.isSetInstructions());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstructions()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instructions, other.instructions);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdate(");
+    boolean first = true;
+
+    sb.append("summary:");
+    if (this.summary == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.summary);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instructions:");
+    if (this.instructions == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instructions);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (summary != null) {
+      summary.validate();
+    }
+    if (instructions != null) {
+      instructions.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateStandardScheme getScheme() {
+      return new JobUpdateStandardScheme();
+    }
+  }
+
+  private static class JobUpdateStandardScheme extends StandardScheme<JobUpdate> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdate struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // SUMMARY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.summary = new JobUpdateSummary();
+              struct.summary.read(iprot);
+              struct.setSummaryIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // INSTRUCTIONS
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.instructions = new JobUpdateInstructions();
+              struct.instructions.read(iprot);
+              struct.setInstructionsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdate struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.summary != null) {
+        oprot.writeFieldBegin(SUMMARY_FIELD_DESC);
+        struct.summary.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.instructions != null) {
+        oprot.writeFieldBegin(INSTRUCTIONS_FIELD_DESC);
+        struct.instructions.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateTupleScheme getScheme() {
+      return new JobUpdateTupleScheme();
+    }
+  }
+
+  private static class JobUpdateTupleScheme extends TupleScheme<JobUpdate> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdate struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetSummary()) {
+        optionals.set(0);
+      }
+      if (struct.isSetInstructions()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetSummary()) {
+        struct.summary.write(oprot);
+      }
+      if (struct.isSetInstructions()) {
+        struct.instructions.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdate struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.summary = new JobUpdateSummary();
+        struct.summary.read(iprot);
+        struct.setSummaryIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.instructions = new JobUpdateInstructions();
+        struct.instructions.read(iprot);
+        struct.setInstructionsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.java
new file mode 100644
index 0000000..a42d4b9
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateAction.java
@@ -0,0 +1,82 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * Job update actions that can be applied to job instances.
+ */
+public enum JobUpdateAction implements org.apache.thrift.TEnum {
+  /**
+   * An instance was moved to the target state successfully, and declared healthy if the desired
+   * state did not involve deleting the instance.
+   */
+  INSTANCE_UPDATED(1),
+  /**
+   * An instance was rolled back because the job update did not succeed.  The instance was reverted
+   * to the original state prior to the job update, which means that the instance was removed if
+   * the update added instances to the job.
+   */
+  INSTANCE_ROLLED_BACK(2),
+  /**
+   * An instance is being moved from the original state to the desired state.
+   */
+  INSTANCE_UPDATING(3),
+  /**
+   * An instance is being moved from the desired state back to the original state, because the job
+   * update failed.
+   */
+  INSTANCE_ROLLING_BACK(4),
+  /**
+   * An instance update was attempted but failed and was not rolled back.
+   */
+  INSTANCE_UPDATE_FAILED(5),
+  /**
+   * An instance rollback was attempted but failed.
+   */
+  INSTANCE_ROLLBACK_FAILED(6);
+
+  private final int value;
+
+  private JobUpdateAction(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static JobUpdateAction findByValue(int value) { 
+    switch (value) {
+      case 1:
+        return INSTANCE_UPDATED;
+      case 2:
+        return INSTANCE_ROLLED_BACK;
+      case 3:
+        return INSTANCE_UPDATING;
+      case 4:
+        return INSTANCE_ROLLING_BACK;
+      case 5:
+        return INSTANCE_UPDATE_FAILED;
+      case 6:
+        return INSTANCE_ROLLBACK_FAILED;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.java
new file mode 100644
index 0000000..6695cc6
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateDetails.java
@@ -0,0 +1,757 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateDetails implements org.apache.thrift.TBase<JobUpdateDetails, JobUpdateDetails._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateDetails> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateDetails");
+
+  private static final org.apache.thrift.protocol.TField UPDATE_FIELD_DESC = new org.apache.thrift.protocol.TField("update", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField UPDATE_EVENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("updateEvents", org.apache.thrift.protocol.TType.LIST, (short)2);
+  private static final org.apache.thrift.protocol.TField INSTANCE_EVENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceEvents", org.apache.thrift.protocol.TType.LIST, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateDetailsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateDetailsTupleSchemeFactory());
+  }
+
+  /**
+   * Update definition.
+   */
+  public JobUpdate update; // required
+  /**
+   * History for this update.
+   */
+  public List<JobUpdateEvent> updateEvents; // required
+  /**
+   * History for the individual instances updated.
+   */
+  public List<JobInstanceUpdateEvent> instanceEvents; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Update definition.
+     */
+    UPDATE((short)1, "update"),
+    /**
+     * History for this update.
+     */
+    UPDATE_EVENTS((short)2, "updateEvents"),
+    /**
+     * History for the individual instances updated.
+     */
+    INSTANCE_EVENTS((short)3, "instanceEvents");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // UPDATE
+          return UPDATE;
+        case 2: // UPDATE_EVENTS
+          return UPDATE_EVENTS;
+        case 3: // INSTANCE_EVENTS
+          return INSTANCE_EVENTS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.UPDATE, new org.apache.thrift.meta_data.FieldMetaData("update", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdate.class)));
+    tmpMap.put(_Fields.UPDATE_EVENTS, new org.apache.thrift.meta_data.FieldMetaData("updateEvents", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateEvent.class))));
+    tmpMap.put(_Fields.INSTANCE_EVENTS, new org.apache.thrift.meta_data.FieldMetaData("instanceEvents", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobInstanceUpdateEvent.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateDetails.class, metaDataMap);
+  }
+
+  public JobUpdateDetails() {
+  }
+
+  public JobUpdateDetails(
+    JobUpdate update,
+    List<JobUpdateEvent> updateEvents,
+    List<JobInstanceUpdateEvent> instanceEvents)
+  {
+    this();
+    this.update = update;
+    this.updateEvents = updateEvents;
+    this.instanceEvents = instanceEvents;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateDetails(JobUpdateDetails other) {
+    if (other.isSetUpdate()) {
+      this.update = new JobUpdate(other.update);
+    }
+    if (other.isSetUpdateEvents()) {
+      List<JobUpdateEvent> __this__updateEvents = new ArrayList<JobUpdateEvent>(other.updateEvents.size());
+      for (JobUpdateEvent other_element : other.updateEvents) {
+        __this__updateEvents.add(new JobUpdateEvent(other_element));
+      }
+      this.updateEvents = __this__updateEvents;
+    }
+    if (other.isSetInstanceEvents()) {
+      List<JobInstanceUpdateEvent> __this__instanceEvents = new ArrayList<JobInstanceUpdateEvent>(other.instanceEvents.size());
+      for (JobInstanceUpdateEvent other_element : other.instanceEvents) {
+        __this__instanceEvents.add(new JobInstanceUpdateEvent(other_element));
+      }
+      this.instanceEvents = __this__instanceEvents;
+    }
+  }
+
+  public JobUpdateDetails deepCopy() {
+    return new JobUpdateDetails(this);
+  }
+
+  @Override
+  public void clear() {
+    this.update = null;
+    this.updateEvents = null;
+    this.instanceEvents = null;
+  }
+
+  /**
+   * Update definition.
+   */
+  public JobUpdate getUpdate() {
+    return this.update;
+  }
+
+  /**
+   * Update definition.
+   */
+  public JobUpdateDetails setUpdate(JobUpdate update) {
+    this.update = update;
+    return this;
+  }
+
+  public void unsetUpdate() {
+    this.update = null;
+  }
+
+  /** Returns true if field update is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdate() {
+    return this.update != null;
+  }
+
+  public void setUpdateIsSet(boolean value) {
+    if (!value) {
+      this.update = null;
+    }
+  }
+
+  public int getUpdateEventsSize() {
+    return (this.updateEvents == null) ? 0 : this.updateEvents.size();
+  }
+
+  public java.util.Iterator<JobUpdateEvent> getUpdateEventsIterator() {
+    return (this.updateEvents == null) ? null : this.updateEvents.iterator();
+  }
+
+  public void addToUpdateEvents(JobUpdateEvent elem) {
+    if (this.updateEvents == null) {
+      this.updateEvents = new ArrayList<JobUpdateEvent>();
+    }
+    this.updateEvents.add(elem);
+  }
+
+  /**
+   * History for this update.
+   */
+  public List<JobUpdateEvent> getUpdateEvents() {
+    return this.updateEvents;
+  }
+
+  /**
+   * History for this update.
+   */
+  public JobUpdateDetails setUpdateEvents(List<JobUpdateEvent> updateEvents) {
+    this.updateEvents = updateEvents;
+    return this;
+  }
+
+  public void unsetUpdateEvents() {
+    this.updateEvents = null;
+  }
+
+  /** Returns true if field updateEvents is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateEvents() {
+    return this.updateEvents != null;
+  }
+
+  public void setUpdateEventsIsSet(boolean value) {
+    if (!value) {
+      this.updateEvents = null;
+    }
+  }
+
+  public int getInstanceEventsSize() {
+    return (this.instanceEvents == null) ? 0 : this.instanceEvents.size();
+  }
+
+  public java.util.Iterator<JobInstanceUpdateEvent> getInstanceEventsIterator() {
+    return (this.instanceEvents == null) ? null : this.instanceEvents.iterator();
+  }
+
+  public void addToInstanceEvents(JobInstanceUpdateEvent elem) {
+    if (this.instanceEvents == null) {
+      this.instanceEvents = new ArrayList<JobInstanceUpdateEvent>();
+    }
+    this.instanceEvents.add(elem);
+  }
+
+  /**
+   * History for the individual instances updated.
+   */
+  public List<JobInstanceUpdateEvent> getInstanceEvents() {
+    return this.instanceEvents;
+  }
+
+  /**
+   * History for the individual instances updated.
+   */
+  public JobUpdateDetails setInstanceEvents(List<JobInstanceUpdateEvent> instanceEvents) {
+    this.instanceEvents = instanceEvents;
+    return this;
+  }
+
+  public void unsetInstanceEvents() {
+    this.instanceEvents = null;
+  }
+
+  /** Returns true if field instanceEvents is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceEvents() {
+    return this.instanceEvents != null;
+  }
+
+  public void setInstanceEventsIsSet(boolean value) {
+    if (!value) {
+      this.instanceEvents = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case UPDATE:
+      if (value == null) {
+        unsetUpdate();
+      } else {
+        setUpdate((JobUpdate)value);
+      }
+      break;
+
+    case UPDATE_EVENTS:
+      if (value == null) {
+        unsetUpdateEvents();
+      } else {
+        setUpdateEvents((List<JobUpdateEvent>)value);
+      }
+      break;
+
+    case INSTANCE_EVENTS:
+      if (value == null) {
+        unsetInstanceEvents();
+      } else {
+        setInstanceEvents((List<JobInstanceUpdateEvent>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case UPDATE:
+      return getUpdate();
+
+    case UPDATE_EVENTS:
+      return getUpdateEvents();
+
+    case INSTANCE_EVENTS:
+      return getInstanceEvents();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case UPDATE:
+      return isSetUpdate();
+    case UPDATE_EVENTS:
+      return isSetUpdateEvents();
+    case INSTANCE_EVENTS:
+      return isSetInstanceEvents();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateDetails)
+      return this.equals((JobUpdateDetails)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateDetails that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_update = true && this.isSetUpdate();
+    boolean that_present_update = true && that.isSetUpdate();
+    if (this_present_update || that_present_update) {
+      if (!(this_present_update && that_present_update))
+        return false;
+      if (!this.update.equals(that.update))
+        return false;
+    }
+
+    boolean this_present_updateEvents = true && this.isSetUpdateEvents();
+    boolean that_present_updateEvents = true && that.isSetUpdateEvents();
+    if (this_present_updateEvents || that_present_updateEvents) {
+      if (!(this_present_updateEvents && that_present_updateEvents))
+        return false;
+      if (!this.updateEvents.equals(that.updateEvents))
+        return false;
+    }
+
+    boolean this_present_instanceEvents = true && this.isSetInstanceEvents();
+    boolean that_present_instanceEvents = true && that.isSetInstanceEvents();
+    if (this_present_instanceEvents || that_present_instanceEvents) {
+      if (!(this_present_instanceEvents && that_present_instanceEvents))
+        return false;
+      if (!this.instanceEvents.equals(that.instanceEvents))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_update = true && (isSetUpdate());
+    list.add(present_update);
+    if (present_update)
+      list.add(update);
+
+    boolean present_updateEvents = true && (isSetUpdateEvents());
+    list.add(present_updateEvents);
+    if (present_updateEvents)
+      list.add(updateEvents);
+
+    boolean present_instanceEvents = true && (isSetInstanceEvents());
+    list.add(present_instanceEvents);
+    if (present_instanceEvents)
+      list.add(instanceEvents);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateDetails other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetUpdate()).compareTo(other.isSetUpdate());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdate()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.update, other.update);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUpdateEvents()).compareTo(other.isSetUpdateEvents());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateEvents()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateEvents, other.updateEvents);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceEvents()).compareTo(other.isSetInstanceEvents());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceEvents()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceEvents, other.instanceEvents);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateDetails(");
+    boolean first = true;
+
+    sb.append("update:");
+    if (this.update == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.update);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("updateEvents:");
+    if (this.updateEvents == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.updateEvents);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceEvents:");
+    if (this.instanceEvents == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instanceEvents);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (update != null) {
+      update.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateDetailsStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateDetailsStandardScheme getScheme() {
+      return new JobUpdateDetailsStandardScheme();
+    }
+  }
+
+  private static class JobUpdateDetailsStandardScheme extends StandardScheme<JobUpdateDetails> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateDetails struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // UPDATE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.update = new JobUpdate();
+              struct.update.read(iprot);
+              struct.setUpdateIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // UPDATE_EVENTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list222 = iprot.readListBegin();
+                struct.updateEvents = new ArrayList<JobUpdateEvent>(_list222.size);
+                JobUpdateEvent _elem223;
+                for (int _i224 = 0; _i224 < _list222.size; ++_i224)
+                {
+                  _elem223 = new JobUpdateEvent();
+                  _elem223.read(iprot);
+                  struct.updateEvents.add(_elem223);
+                }
+                iprot.readListEnd();
+              }
+              struct.setUpdateEventsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // INSTANCE_EVENTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list225 = iprot.readListBegin();
+                struct.instanceEvents = new ArrayList<JobInstanceUpdateEvent>(_list225.size);
+                JobInstanceUpdateEvent _elem226;
+                for (int _i227 = 0; _i227 < _list225.size; ++_i227)
+                {
+                  _elem226 = new JobInstanceUpdateEvent();
+                  _elem226.read(iprot);
+                  struct.instanceEvents.add(_elem226);
+                }
+                iprot.readListEnd();
+              }
+              struct.setInstanceEventsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateDetails struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.update != null) {
+        oprot.writeFieldBegin(UPDATE_FIELD_DESC);
+        struct.update.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.updateEvents != null) {
+        oprot.writeFieldBegin(UPDATE_EVENTS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.updateEvents.size()));
+          for (JobUpdateEvent _iter228 : struct.updateEvents)
+          {
+            _iter228.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.instanceEvents != null) {
+        oprot.writeFieldBegin(INSTANCE_EVENTS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.instanceEvents.size()));
+          for (JobInstanceUpdateEvent _iter229 : struct.instanceEvents)
+          {
+            _iter229.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateDetailsTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateDetailsTupleScheme getScheme() {
+      return new JobUpdateDetailsTupleScheme();
+    }
+  }
+
+  private static class JobUpdateDetailsTupleScheme extends TupleScheme<JobUpdateDetails> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateDetails struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetUpdate()) {
+        optionals.set(0);
+      }
+      if (struct.isSetUpdateEvents()) {
+        optionals.set(1);
+      }
+      if (struct.isSetInstanceEvents()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetUpdate()) {
+        struct.update.write(oprot);
+      }
+      if (struct.isSetUpdateEvents()) {
+        {
+          oprot.writeI32(struct.updateEvents.size());
+          for (JobUpdateEvent _iter230 : struct.updateEvents)
+          {
+            _iter230.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetInstanceEvents()) {
+        {
+          oprot.writeI32(struct.instanceEvents.size());
+          for (JobInstanceUpdateEvent _iter231 : struct.instanceEvents)
+          {
+            _iter231.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateDetails struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.update = new JobUpdate();
+        struct.update.read(iprot);
+        struct.setUpdateIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TList _list232 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.updateEvents = new ArrayList<JobUpdateEvent>(_list232.size);
+          JobUpdateEvent _elem233;
+          for (int _i234 = 0; _i234 < _list232.size; ++_i234)
+          {
+            _elem233 = new JobUpdateEvent();
+            _elem233.read(iprot);
+            struct.updateEvents.add(_elem233);
+          }
+        }
+        struct.setUpdateEventsIsSet(true);
+      }
+      if (incoming.get(2)) {
+        {
+          org.apache.thrift.protocol.TList _list235 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.instanceEvents = new ArrayList<JobInstanceUpdateEvent>(_list235.size);
+          JobInstanceUpdateEvent _elem236;
+          for (int _i237 = 0; _i237 < _list235.size; ++_i237)
+          {
+            _elem236 = new JobInstanceUpdateEvent();
+            _elem236.read(iprot);
+            struct.instanceEvents.add(_elem236);
+          }
+        }
+        struct.setInstanceEventsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.java
new file mode 100644
index 0000000..2cde1bf
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateEvent.java
@@ -0,0 +1,779 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Event marking a state transition in job update lifecycle.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateEvent implements org.apache.thrift.TBase<JobUpdateEvent, JobUpdateEvent._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateEvent> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateEvent");
+
+  private static final org.apache.thrift.protocol.TField STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("status", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField TIMESTAMP_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("timestampMs", org.apache.thrift.protocol.TType.I64, (short)2);
+  private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRING, (short)3);
+  private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateEventStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateEventTupleSchemeFactory());
+  }
+
+  /**
+   * Update status.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateStatus status; // required
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long timestampMs; // required
+  /**
+   * User who performed this event (if user-initiated).
+   */
+  public String user; // optional
+  /**
+   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+   * changed.
+   */
+  public String message; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Update status.
+     * 
+     * @see JobUpdateStatus
+     */
+    STATUS((short)1, "status"),
+    /**
+     * Epoch timestamp in milliseconds.
+     */
+    TIMESTAMP_MS((short)2, "timestampMs"),
+    /**
+     * User who performed this event (if user-initiated).
+     */
+    USER((short)3, "user"),
+    /**
+     * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+     * changed.
+     */
+    MESSAGE((short)4, "message");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUS
+          return STATUS;
+        case 2: // TIMESTAMP_MS
+          return TIMESTAMP_MS;
+        case 3: // USER
+          return USER;
+        case 4: // MESSAGE
+          return MESSAGE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __TIMESTAMPMS_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.USER,_Fields.MESSAGE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUS, new org.apache.thrift.meta_data.FieldMetaData("status", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, JobUpdateStatus.class)));
+    tmpMap.put(_Fields.TIMESTAMP_MS, new org.apache.thrift.meta_data.FieldMetaData("timestampMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateEvent.class, metaDataMap);
+  }
+
+  public JobUpdateEvent() {
+  }
+
+  public JobUpdateEvent(
+    JobUpdateStatus status,
+    long timestampMs)
+  {
+    this();
+    this.status = status;
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateEvent(JobUpdateEvent other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetStatus()) {
+      this.status = other.status;
+    }
+    this.timestampMs = other.timestampMs;
+    if (other.isSetUser()) {
+      this.user = other.user;
+    }
+    if (other.isSetMessage()) {
+      this.message = other.message;
+    }
+  }
+
+  public JobUpdateEvent deepCopy() {
+    return new JobUpdateEvent(this);
+  }
+
+  @Override
+  public void clear() {
+    this.status = null;
+    setTimestampMsIsSet(false);
+    this.timestampMs = 0;
+    this.user = null;
+    this.message = null;
+  }
+
+  /**
+   * Update status.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateStatus getStatus() {
+    return this.status;
+  }
+
+  /**
+   * Update status.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateEvent setStatus(JobUpdateStatus status) {
+    this.status = status;
+    return this;
+  }
+
+  public void unsetStatus() {
+    this.status = null;
+  }
+
+  /** Returns true if field status is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatus() {
+    return this.status != null;
+  }
+
+  public void setStatusIsSet(boolean value) {
+    if (!value) {
+      this.status = null;
+    }
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long getTimestampMs() {
+    return this.timestampMs;
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public JobUpdateEvent setTimestampMs(long timestampMs) {
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+    return this;
+  }
+
+  public void unsetTimestampMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  /** Returns true if field timestampMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetTimestampMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  public void setTimestampMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID, value);
+  }
+
+  /**
+   * User who performed this event (if user-initiated).
+   */
+  public String getUser() {
+    return this.user;
+  }
+
+  /**
+   * User who performed this event (if user-initiated).
+   */
+  public JobUpdateEvent setUser(String user) {
+    this.user = user;
+    return this;
+  }
+
+  public void unsetUser() {
+    this.user = null;
+  }
+
+  /** Returns true if field user is set (has been assigned a value) and false otherwise */
+  public boolean isSetUser() {
+    return this.user != null;
+  }
+
+  public void setUserIsSet(boolean value) {
+    if (!value) {
+      this.user = null;
+    }
+  }
+
+  /**
+   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+   * changed.
+   */
+  public String getMessage() {
+    return this.message;
+  }
+
+  /**
+   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+   * changed.
+   */
+  public JobUpdateEvent setMessage(String message) {
+    this.message = message;
+    return this;
+  }
+
+  public void unsetMessage() {
+    this.message = null;
+  }
+
+  /** Returns true if field message is set (has been assigned a value) and false otherwise */
+  public boolean isSetMessage() {
+    return this.message != null;
+  }
+
+  public void setMessageIsSet(boolean value) {
+    if (!value) {
+      this.message = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUS:
+      if (value == null) {
+        unsetStatus();
+      } else {
+        setStatus((JobUpdateStatus)value);
+      }
+      break;
+
+    case TIMESTAMP_MS:
+      if (value == null) {
+        unsetTimestampMs();
+      } else {
+        setTimestampMs((Long)value);
+      }
+      break;
+
+    case USER:
+      if (value == null) {
+        unsetUser();
+      } else {
+        setUser((String)value);
+      }
+      break;
+
+    case MESSAGE:
+      if (value == null) {
+        unsetMessage();
+      } else {
+        setMessage((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUS:
+      return getStatus();
+
+    case TIMESTAMP_MS:
+      return getTimestampMs();
+
+    case USER:
+      return getUser();
+
+    case MESSAGE:
+      return getMessage();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUS:
+      return isSetStatus();
+    case TIMESTAMP_MS:
+      return isSetTimestampMs();
+    case USER:
+      return isSetUser();
+    case MESSAGE:
+      return isSetMessage();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateEvent)
+      return this.equals((JobUpdateEvent)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateEvent that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_status = true && this.isSetStatus();
+    boolean that_present_status = true && that.isSetStatus();
+    if (this_present_status || that_present_status) {
+      if (!(this_present_status && that_present_status))
+        return false;
+      if (!this.status.equals(that.status))
+        return false;
+    }
+
+    boolean this_present_timestampMs = true;
+    boolean that_present_timestampMs = true;
+    if (this_present_timestampMs || that_present_timestampMs) {
+      if (!(this_present_timestampMs && that_present_timestampMs))
+        return false;
+      if (this.timestampMs != that.timestampMs)
+        return false;
+    }
+
+    boolean this_present_user = true && this.isSetUser();
+    boolean that_present_user = true && that.isSetUser();
+    if (this_present_user || that_present_user) {
+      if (!(this_present_user && that_present_user))
+        return false;
+      if (!this.user.equals(that.user))
+        return false;
+    }
+
+    boolean this_present_message = true && this.isSetMessage();
+    boolean that_present_message = true && that.isSetMessage();
+    if (this_present_message || that_present_message) {
+      if (!(this_present_message && that_present_message))
+        return false;
+      if (!this.message.equals(that.message))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_status = true && (isSetStatus());
+    list.add(present_status);
+    if (present_status)
+      list.add(status.getValue());
+
+    boolean present_timestampMs = true;
+    list.add(present_timestampMs);
+    if (present_timestampMs)
+      list.add(timestampMs);
+
+    boolean present_user = true && (isSetUser());
+    list.add(present_user);
+    if (present_user)
+      list.add(user);
+
+    boolean present_message = true && (isSetMessage());
+    list.add(present_message);
+    if (present_message)
+      list.add(message);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateEvent other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatus()).compareTo(other.isSetStatus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.status, other.status);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTimestampMs()).compareTo(other.isSetTimestampMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTimestampMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestampMs, other.timestampMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUser()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMessage()).compareTo(other.isSetMessage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMessage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, other.message);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateEvent(");
+    boolean first = true;
+
+    sb.append("status:");
+    if (this.status == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.status);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("timestampMs:");
+    sb.append(this.timestampMs);
+    first = false;
+    if (isSetUser()) {
+      if (!first) sb.append(", ");
+      sb.append("user:");
+      if (this.user == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.user);
+      }
+      first = false;
+    }
+    if (isSetMessage()) {
+      if (!first) sb.append(", ");
+      sb.append("message:");
+      if (this.message == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.message);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateEventStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateEventStandardScheme getScheme() {
+      return new JobUpdateEventStandardScheme();
+    }
+  }
+
+  private static class JobUpdateEventStandardScheme extends StandardScheme<JobUpdateEvent> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateEvent struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+              struct.setStatusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // TIMESTAMP_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.timestampMs = iprot.readI64();
+              struct.setTimestampMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // USER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.user = iprot.readString();
+              struct.setUserIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // MESSAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.message = iprot.readString();
+              struct.setMessageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateEvent struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.status != null) {
+        oprot.writeFieldBegin(STATUS_FIELD_DESC);
+        oprot.writeI32(struct.status.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(TIMESTAMP_MS_FIELD_DESC);
+      oprot.writeI64(struct.timestampMs);
+      oprot.writeFieldEnd();
+      if (struct.user != null) {
+        if (struct.isSetUser()) {
+          oprot.writeFieldBegin(USER_FIELD_DESC);
+          oprot.writeString(struct.user);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.message != null) {
+        if (struct.isSetMessage()) {
+          oprot.writeFieldBegin(MESSAGE_FIELD_DESC);
+          oprot.writeString(struct.message);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateEventTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateEventTupleScheme getScheme() {
+      return new JobUpdateEventTupleScheme();
+    }
+  }
+
+  private static class JobUpdateEventTupleScheme extends TupleScheme<JobUpdateEvent> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatus()) {
+        optionals.set(0);
+      }
+      if (struct.isSetTimestampMs()) {
+        optionals.set(1);
+      }
+      if (struct.isSetUser()) {
+        optionals.set(2);
+      }
+      if (struct.isSetMessage()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetStatus()) {
+        oprot.writeI32(struct.status.getValue());
+      }
+      if (struct.isSetTimestampMs()) {
+        oprot.writeI64(struct.timestampMs);
+      }
+      if (struct.isSetUser()) {
+        oprot.writeString(struct.user);
+      }
+      if (struct.isSetMessage()) {
+        oprot.writeString(struct.message);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+        struct.setStatusIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.timestampMs = iprot.readI64();
+        struct.setTimestampMsIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.user = iprot.readString();
+        struct.setUserIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.message = iprot.readString();
+        struct.setMessageIsSet(true);
+      }
+    }
+  }
+
+}
+


[23/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.java
new file mode 100644
index 0000000..32bc972
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.java
@@ -0,0 +1,11272 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ReadOnlyScheduler {
+
+  public interface Iface {
+
+    /**
+     * Returns a summary of the jobs grouped by role.
+     */
+    public Response getRoleSummary() throws org.apache.thrift.TException;
+
+    /**
+     * Returns a summary of jobs, optionally only those owned by a specific role.
+     * 
+     * @param role
+     */
+    public Response getJobSummary(String role) throws org.apache.thrift.TException;
+
+    /**
+     * Fetches the status of tasks.
+     * 
+     * @param query
+     */
+    public Response getTasksStatus(TaskQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Same as getTaskStatus but without the TaskConfig.ExecutorConfig data set.
+     * This is an interim solution until we have a better way to query TaskConfigs (AURORA-541).
+     * 
+     * @param query
+     */
+    public Response getTasksWithoutConfigs(TaskQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Returns user-friendly reasons (if available) for tasks retained in PENDING state.
+     * 
+     * @param query
+     */
+    public Response getPendingReason(TaskQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Fetches the configuration summary of active tasks for the specified job.
+     * 
+     * @param job
+     */
+    public Response getConfigSummary(JobKey job) throws org.apache.thrift.TException;
+
+    /**
+     * Fetches the status of jobs.
+     * ownerRole is optional, in which case all jobs are returned.
+     * 
+     * @param ownerRole
+     */
+    public Response getJobs(String ownerRole) throws org.apache.thrift.TException;
+
+    /**
+     * Fetches the quota allocated for a user.
+     * 
+     * @param ownerRole
+     */
+    public Response getQuota(String ownerRole) throws org.apache.thrift.TException;
+
+    /**
+     * Populates fields in a job configuration as though it were about to be run.
+     * This can be used to diff a configuration running tasks.
+     * 
+     * @param description
+     */
+    public Response populateJobConfig(JobConfiguration description) throws org.apache.thrift.TException;
+
+    /**
+     * Gets job update summaries.
+     * 
+     * @param jobUpdateQuery
+     */
+    public Response getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery) throws org.apache.thrift.TException;
+
+    /**
+     * Gets job update details.
+     * 
+     * @param key
+     * @param query
+     */
+    public Response getJobUpdateDetails(JobUpdateKey key, JobUpdateQuery query) throws org.apache.thrift.TException;
+
+    /**
+     * Gets the diff between client (desired) and server (current) job states.
+     * 
+     * @param request
+     */
+    public Response getJobUpdateDiff(JobUpdateRequest request) throws org.apache.thrift.TException;
+
+    /**
+     * Gets tier configurations.
+     */
+    public Response getTierConfigs() throws org.apache.thrift.TException;
+
+  }
+
+  public interface AsyncIface {
+
+    public void getRoleSummary(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getJobSummary(String role, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getTasksStatus(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getTasksWithoutConfigs(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getPendingReason(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getConfigSummary(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getJobs(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getQuota(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void populateJobConfig(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getJobUpdateDetails(JobUpdateKey key, JobUpdateQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getJobUpdateDiff(JobUpdateRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void getTierConfigs(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+  }
+
+  public static class Client extends org.apache.thrift.TServiceClient implements Iface {
+    public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
+      public Factory() {}
+      public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
+        return new Client(prot);
+      }
+      public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+        return new Client(iprot, oprot);
+      }
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol prot)
+    {
+      super(prot, prot);
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+      super(iprot, oprot);
+    }
+
+    public Response getRoleSummary() throws org.apache.thrift.TException
+    {
+      send_getRoleSummary();
+      return recv_getRoleSummary();
+    }
+
+    public void send_getRoleSummary() throws org.apache.thrift.TException
+    {
+      getRoleSummary_args args = new getRoleSummary_args();
+      sendBase("getRoleSummary", args);
+    }
+
+    public Response recv_getRoleSummary() throws org.apache.thrift.TException
+    {
+      getRoleSummary_result result = new getRoleSummary_result();
+      receiveBase(result, "getRoleSummary");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRoleSummary failed: unknown result");
+    }
+
+    public Response getJobSummary(String role) throws org.apache.thrift.TException
+    {
+      send_getJobSummary(role);
+      return recv_getJobSummary();
+    }
+
+    public void send_getJobSummary(String role) throws org.apache.thrift.TException
+    {
+      getJobSummary_args args = new getJobSummary_args();
+      args.setRole(role);
+      sendBase("getJobSummary", args);
+    }
+
+    public Response recv_getJobSummary() throws org.apache.thrift.TException
+    {
+      getJobSummary_result result = new getJobSummary_result();
+      receiveBase(result, "getJobSummary");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getJobSummary failed: unknown result");
+    }
+
+    public Response getTasksStatus(TaskQuery query) throws org.apache.thrift.TException
+    {
+      send_getTasksStatus(query);
+      return recv_getTasksStatus();
+    }
+
+    public void send_getTasksStatus(TaskQuery query) throws org.apache.thrift.TException
+    {
+      getTasksStatus_args args = new getTasksStatus_args();
+      args.setQuery(query);
+      sendBase("getTasksStatus", args);
+    }
+
+    public Response recv_getTasksStatus() throws org.apache.thrift.TException
+    {
+      getTasksStatus_result result = new getTasksStatus_result();
+      receiveBase(result, "getTasksStatus");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTasksStatus failed: unknown result");
+    }
+
+    public Response getTasksWithoutConfigs(TaskQuery query) throws org.apache.thrift.TException
+    {
+      send_getTasksWithoutConfigs(query);
+      return recv_getTasksWithoutConfigs();
+    }
+
+    public void send_getTasksWithoutConfigs(TaskQuery query) throws org.apache.thrift.TException
+    {
+      getTasksWithoutConfigs_args args = new getTasksWithoutConfigs_args();
+      args.setQuery(query);
+      sendBase("getTasksWithoutConfigs", args);
+    }
+
+    public Response recv_getTasksWithoutConfigs() throws org.apache.thrift.TException
+    {
+      getTasksWithoutConfigs_result result = new getTasksWithoutConfigs_result();
+      receiveBase(result, "getTasksWithoutConfigs");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTasksWithoutConfigs failed: unknown result");
+    }
+
+    public Response getPendingReason(TaskQuery query) throws org.apache.thrift.TException
+    {
+      send_getPendingReason(query);
+      return recv_getPendingReason();
+    }
+
+    public void send_getPendingReason(TaskQuery query) throws org.apache.thrift.TException
+    {
+      getPendingReason_args args = new getPendingReason_args();
+      args.setQuery(query);
+      sendBase("getPendingReason", args);
+    }
+
+    public Response recv_getPendingReason() throws org.apache.thrift.TException
+    {
+      getPendingReason_result result = new getPendingReason_result();
+      receiveBase(result, "getPendingReason");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getPendingReason failed: unknown result");
+    }
+
+    public Response getConfigSummary(JobKey job) throws org.apache.thrift.TException
+    {
+      send_getConfigSummary(job);
+      return recv_getConfigSummary();
+    }
+
+    public void send_getConfigSummary(JobKey job) throws org.apache.thrift.TException
+    {
+      getConfigSummary_args args = new getConfigSummary_args();
+      args.setJob(job);
+      sendBase("getConfigSummary", args);
+    }
+
+    public Response recv_getConfigSummary() throws org.apache.thrift.TException
+    {
+      getConfigSummary_result result = new getConfigSummary_result();
+      receiveBase(result, "getConfigSummary");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getConfigSummary failed: unknown result");
+    }
+
+    public Response getJobs(String ownerRole) throws org.apache.thrift.TException
+    {
+      send_getJobs(ownerRole);
+      return recv_getJobs();
+    }
+
+    public void send_getJobs(String ownerRole) throws org.apache.thrift.TException
+    {
+      getJobs_args args = new getJobs_args();
+      args.setOwnerRole(ownerRole);
+      sendBase("getJobs", args);
+    }
+
+    public Response recv_getJobs() throws org.apache.thrift.TException
+    {
+      getJobs_result result = new getJobs_result();
+      receiveBase(result, "getJobs");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getJobs failed: unknown result");
+    }
+
+    public Response getQuota(String ownerRole) throws org.apache.thrift.TException
+    {
+      send_getQuota(ownerRole);
+      return recv_getQuota();
+    }
+
+    public void send_getQuota(String ownerRole) throws org.apache.thrift.TException
+    {
+      getQuota_args args = new getQuota_args();
+      args.setOwnerRole(ownerRole);
+      sendBase("getQuota", args);
+    }
+
+    public Response recv_getQuota() throws org.apache.thrift.TException
+    {
+      getQuota_result result = new getQuota_result();
+      receiveBase(result, "getQuota");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getQuota failed: unknown result");
+    }
+
+    public Response populateJobConfig(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      send_populateJobConfig(description);
+      return recv_populateJobConfig();
+    }
+
+    public void send_populateJobConfig(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      populateJobConfig_args args = new populateJobConfig_args();
+      args.setDescription(description);
+      sendBase("populateJobConfig", args);
+    }
+
+    public Response recv_populateJobConfig() throws org.apache.thrift.TException
+    {
+      populateJobConfig_result result = new populateJobConfig_result();
+      receiveBase(result, "populateJobConfig");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "populateJobConfig failed: unknown result");
+    }
+
+    public Response getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery) throws org.apache.thrift.TException
+    {
+      send_getJobUpdateSummaries(jobUpdateQuery);
+      return recv_getJobUpdateSummaries();
+    }
+
+    public void send_getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery) throws org.apache.thrift.TException
+    {
+      getJobUpdateSummaries_args args = new getJobUpdateSummaries_args();
+      args.setJobUpdateQuery(jobUpdateQuery);
+      sendBase("getJobUpdateSummaries", args);
+    }
+
+    public Response recv_getJobUpdateSummaries() throws org.apache.thrift.TException
+    {
+      getJobUpdateSummaries_result result = new getJobUpdateSummaries_result();
+      receiveBase(result, "getJobUpdateSummaries");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getJobUpdateSummaries failed: unknown result");
+    }
+
+    public Response getJobUpdateDetails(JobUpdateKey key, JobUpdateQuery query) throws org.apache.thrift.TException
+    {
+      send_getJobUpdateDetails(key, query);
+      return recv_getJobUpdateDetails();
+    }
+
+    public void send_getJobUpdateDetails(JobUpdateKey key, JobUpdateQuery query) throws org.apache.thrift.TException
+    {
+      getJobUpdateDetails_args args = new getJobUpdateDetails_args();
+      args.setKey(key);
+      args.setQuery(query);
+      sendBase("getJobUpdateDetails", args);
+    }
+
+    public Response recv_getJobUpdateDetails() throws org.apache.thrift.TException
+    {
+      getJobUpdateDetails_result result = new getJobUpdateDetails_result();
+      receiveBase(result, "getJobUpdateDetails");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getJobUpdateDetails failed: unknown result");
+    }
+
+    public Response getJobUpdateDiff(JobUpdateRequest request) throws org.apache.thrift.TException
+    {
+      send_getJobUpdateDiff(request);
+      return recv_getJobUpdateDiff();
+    }
+
+    public void send_getJobUpdateDiff(JobUpdateRequest request) throws org.apache.thrift.TException
+    {
+      getJobUpdateDiff_args args = new getJobUpdateDiff_args();
+      args.setRequest(request);
+      sendBase("getJobUpdateDiff", args);
+    }
+
+    public Response recv_getJobUpdateDiff() throws org.apache.thrift.TException
+    {
+      getJobUpdateDiff_result result = new getJobUpdateDiff_result();
+      receiveBase(result, "getJobUpdateDiff");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getJobUpdateDiff failed: unknown result");
+    }
+
+    public Response getTierConfigs() throws org.apache.thrift.TException
+    {
+      send_getTierConfigs();
+      return recv_getTierConfigs();
+    }
+
+    public void send_getTierConfigs() throws org.apache.thrift.TException
+    {
+      getTierConfigs_args args = new getTierConfigs_args();
+      sendBase("getTierConfigs", args);
+    }
+
+    public Response recv_getTierConfigs() throws org.apache.thrift.TException
+    {
+      getTierConfigs_result result = new getTierConfigs_result();
+      receiveBase(result, "getTierConfigs");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTierConfigs failed: unknown result");
+    }
+
+  }
+  public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface {
+    public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
+      private org.apache.thrift.async.TAsyncClientManager clientManager;
+      private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
+      public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
+        this.clientManager = clientManager;
+        this.protocolFactory = protocolFactory;
+      }
+      public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
+        return new AsyncClient(protocolFactory, clientManager, transport);
+      }
+    }
+
+    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
+      super(protocolFactory, clientManager, transport);
+    }
+
+    public void getRoleSummary(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getRoleSummary_call method_call = new getRoleSummary_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getRoleSummary_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public getRoleSummary_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRoleSummary", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getRoleSummary_args args = new getRoleSummary_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getRoleSummary();
+      }
+    }
+
+    public void getJobSummary(String role, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getJobSummary_call method_call = new getJobSummary_call(role, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getJobSummary_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String role;
+      public getJobSummary_call(String role, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.role = role;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getJobSummary", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getJobSummary_args args = new getJobSummary_args();
+        args.setRole(role);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getJobSummary();
+      }
+    }
+
+    public void getTasksStatus(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getTasksStatus_call method_call = new getTasksStatus_call(query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getTasksStatus_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private TaskQuery query;
+      public getTasksStatus_call(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTasksStatus", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getTasksStatus_args args = new getTasksStatus_args();
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getTasksStatus();
+      }
+    }
+
+    public void getTasksWithoutConfigs(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getTasksWithoutConfigs_call method_call = new getTasksWithoutConfigs_call(query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getTasksWithoutConfigs_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private TaskQuery query;
+      public getTasksWithoutConfigs_call(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTasksWithoutConfigs", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getTasksWithoutConfigs_args args = new getTasksWithoutConfigs_args();
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getTasksWithoutConfigs();
+      }
+    }
+
+    public void getPendingReason(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getPendingReason_call method_call = new getPendingReason_call(query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getPendingReason_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private TaskQuery query;
+      public getPendingReason_call(TaskQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getPendingReason", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getPendingReason_args args = new getPendingReason_args();
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getPendingReason();
+      }
+    }
+
+    public void getConfigSummary(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getConfigSummary_call method_call = new getConfigSummary_call(job, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getConfigSummary_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobKey job;
+      public getConfigSummary_call(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.job = job;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getConfigSummary", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getConfigSummary_args args = new getConfigSummary_args();
+        args.setJob(job);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getConfigSummary();
+      }
+    }
+
+    public void getJobs(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getJobs_call method_call = new getJobs_call(ownerRole, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getJobs_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String ownerRole;
+      public getJobs_call(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.ownerRole = ownerRole;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getJobs", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getJobs_args args = new getJobs_args();
+        args.setOwnerRole(ownerRole);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getJobs();
+      }
+    }
+
+    public void getQuota(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getQuota_call method_call = new getQuota_call(ownerRole, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getQuota_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private String ownerRole;
+      public getQuota_call(String ownerRole, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.ownerRole = ownerRole;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getQuota", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getQuota_args args = new getQuota_args();
+        args.setOwnerRole(ownerRole);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getQuota();
+      }
+    }
+
+    public void populateJobConfig(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      populateJobConfig_call method_call = new populateJobConfig_call(description, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class populateJobConfig_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobConfiguration description;
+      public populateJobConfig_call(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.description = description;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("populateJobConfig", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        populateJobConfig_args args = new populateJobConfig_args();
+        args.setDescription(description);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_populateJobConfig();
+      }
+    }
+
+    public void getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getJobUpdateSummaries_call method_call = new getJobUpdateSummaries_call(jobUpdateQuery, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getJobUpdateSummaries_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateQuery jobUpdateQuery;
+      public getJobUpdateSummaries_call(JobUpdateQuery jobUpdateQuery, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.jobUpdateQuery = jobUpdateQuery;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getJobUpdateSummaries", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getJobUpdateSummaries_args args = new getJobUpdateSummaries_args();
+        args.setJobUpdateQuery(jobUpdateQuery);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getJobUpdateSummaries();
+      }
+    }
+
+    public void getJobUpdateDetails(JobUpdateKey key, JobUpdateQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getJobUpdateDetails_call method_call = new getJobUpdateDetails_call(key, query, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getJobUpdateDetails_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      private JobUpdateQuery query;
+      public getJobUpdateDetails_call(JobUpdateKey key, JobUpdateQuery query, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.query = query;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getJobUpdateDetails", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getJobUpdateDetails_args args = new getJobUpdateDetails_args();
+        args.setKey(key);
+        args.setQuery(query);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getJobUpdateDetails();
+      }
+    }
+
+    public void getJobUpdateDiff(JobUpdateRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getJobUpdateDiff_call method_call = new getJobUpdateDiff_call(request, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getJobUpdateDiff_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateRequest request;
+      public getJobUpdateDiff_call(JobUpdateRequest request, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.request = request;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getJobUpdateDiff", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getJobUpdateDiff_args args = new getJobUpdateDiff_args();
+        args.setRequest(request);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getJobUpdateDiff();
+      }
+    }
+
+    public void getTierConfigs(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      getTierConfigs_call method_call = new getTierConfigs_call(resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class getTierConfigs_call extends org.apache.thrift.async.TAsyncMethodCall {
+      public getTierConfigs_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTierConfigs", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        getTierConfigs_args args = new getTierConfigs_args();
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_getTierConfigs();
+      }
+    }
+
+  }
+
+  public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor {
+    private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
+    public Processor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
+    }
+
+    protected Processor(I iface, Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends Iface> Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> getProcessMap(Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      processMap.put("getRoleSummary", new getRoleSummary());
+      processMap.put("getJobSummary", new getJobSummary());
+      processMap.put("getTasksStatus", new getTasksStatus());
+      processMap.put("getTasksWithoutConfigs", new getTasksWithoutConfigs());
+      processMap.put("getPendingReason", new getPendingReason());
+      processMap.put("getConfigSummary", new getConfigSummary());
+      processMap.put("getJobs", new getJobs());
+      processMap.put("getQuota", new getQuota());
+      processMap.put("populateJobConfig", new populateJobConfig());
+      processMap.put("getJobUpdateSummaries", new getJobUpdateSummaries());
+      processMap.put("getJobUpdateDetails", new getJobUpdateDetails());
+      processMap.put("getJobUpdateDiff", new getJobUpdateDiff());
+      processMap.put("getTierConfigs", new getTierConfigs());
+      return processMap;
+    }
+
+    public static class getRoleSummary<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getRoleSummary_args> {
+      public getRoleSummary() {
+        super("getRoleSummary");
+      }
+
+      public getRoleSummary_args getEmptyArgsInstance() {
+        return new getRoleSummary_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getRoleSummary_result getResult(I iface, getRoleSummary_args args) throws org.apache.thrift.TException {
+        getRoleSummary_result result = new getRoleSummary_result();
+        result.success = iface.getRoleSummary();
+        return result;
+      }
+    }
+
+    public static class getJobSummary<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getJobSummary_args> {
+      public getJobSummary() {
+        super("getJobSummary");
+      }
+
+      public getJobSummary_args getEmptyArgsInstance() {
+        return new getJobSummary_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getJobSummary_result getResult(I iface, getJobSummary_args args) throws org.apache.thrift.TException {
+        getJobSummary_result result = new getJobSummary_result();
+        result.success = iface.getJobSummary(args.role);
+        return result;
+      }
+    }
+
+    public static class getTasksStatus<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getTasksStatus_args> {
+      public getTasksStatus() {
+        super("getTasksStatus");
+      }
+
+      public getTasksStatus_args getEmptyArgsInstance() {
+        return new getTasksStatus_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getTasksStatus_result getResult(I iface, getTasksStatus_args args) throws org.apache.thrift.TException {
+        getTasksStatus_result result = new getTasksStatus_result();
+        result.success = iface.getTasksStatus(args.query);
+        return result;
+      }
+    }
+
+    public static class getTasksWithoutConfigs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getTasksWithoutConfigs_args> {
+      public getTasksWithoutConfigs() {
+        super("getTasksWithoutConfigs");
+      }
+
+      public getTasksWithoutConfigs_args getEmptyArgsInstance() {
+        return new getTasksWithoutConfigs_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getTasksWithoutConfigs_result getResult(I iface, getTasksWithoutConfigs_args args) throws org.apache.thrift.TException {
+        getTasksWithoutConfigs_result result = new getTasksWithoutConfigs_result();
+        result.success = iface.getTasksWithoutConfigs(args.query);
+        return result;
+      }
+    }
+
+    public static class getPendingReason<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getPendingReason_args> {
+      public getPendingReason() {
+        super("getPendingReason");
+      }
+
+      public getPendingReason_args getEmptyArgsInstance() {
+        return new getPendingReason_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getPendingReason_result getResult(I iface, getPendingReason_args args) throws org.apache.thrift.TException {
+        getPendingReason_result result = new getPendingReason_result();
+        result.success = iface.getPendingReason(args.query);
+        return result;
+      }
+    }
+
+    public static class getConfigSummary<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getConfigSummary_args> {
+      public getConfigSummary() {
+        super("getConfigSummary");
+      }
+
+      public getConfigSummary_args getEmptyArgsInstance() {
+        return new getConfigSummary_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getConfigSummary_result getResult(I iface, getConfigSummary_args args) throws org.apache.thrift.TException {
+        getConfigSummary_result result = new getConfigSummary_result();
+        result.success = iface.getConfigSummary(args.job);
+        return result;
+      }
+    }
+
+    public static class getJobs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getJobs_args> {
+      public getJobs() {
+        super("getJobs");
+      }
+
+      public getJobs_args getEmptyArgsInstance() {
+        return new getJobs_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getJobs_result getResult(I iface, getJobs_args args) throws org.apache.thrift.TException {
+        getJobs_result result = new getJobs_result();
+        result.success = iface.getJobs(args.ownerRole);
+        return result;
+      }
+    }
+
+    public static class getQuota<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getQuota_args> {
+      public getQuota() {
+        super("getQuota");
+      }
+
+      public getQuota_args getEmptyArgsInstance() {
+        return new getQuota_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getQuota_result getResult(I iface, getQuota_args args) throws org.apache.thrift.TException {
+        getQuota_result result = new getQuota_result();
+        result.success = iface.getQuota(args.ownerRole);
+        return result;
+      }
+    }
+
+    public static class populateJobConfig<I extends Iface> extends org.apache.thrift.ProcessFunction<I, populateJobConfig_args> {
+      public populateJobConfig() {
+        super("populateJobConfig");
+      }
+
+      public populateJobConfig_args getEmptyArgsInstance() {
+        return new populateJobConfig_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public populateJobConfig_result getResult(I iface, populateJobConfig_args args) throws org.apache.thrift.TException {
+        populateJobConfig_result result = new populateJobConfig_result();
+        result.success = iface.populateJobConfig(args.description);
+        return result;
+      }
+    }
+
+    public static class getJobUpdateSummaries<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getJobUpdateSummaries_args> {
+      public getJobUpdateSummaries() {
+        super("getJobUpdateSummaries");
+      }
+
+      public getJobUpdateSummaries_args getEmptyArgsInstance() {
+        return new getJobUpdateSummaries_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getJobUpdateSummaries_result getResult(I iface, getJobUpdateSummaries_args args) throws org.apache.thrift.TException {
+        getJobUpdateSummaries_result result = new getJobUpdateSummaries_result();
+        result.success = iface.getJobUpdateSummaries(args.jobUpdateQuery);
+        return result;
+      }
+    }
+
+    public static class getJobUpdateDetails<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getJobUpdateDetails_args> {
+      public getJobUpdateDetails() {
+        super("getJobUpdateDetails");
+      }
+
+      public getJobUpdateDetails_args getEmptyArgsInstance() {
+        return new getJobUpdateDetails_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getJobUpdateDetails_result getResult(I iface, getJobUpdateDetails_args args) throws org.apache.thrift.TException {
+        getJobUpdateDetails_result result = new getJobUpdateDetails_result();
+        result.success = iface.getJobUpdateDetails(args.key, args.query);
+        return result;
+      }
+    }
+
+    public static class getJobUpdateDiff<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getJobUpdateDiff_args> {
+      public getJobUpdateDiff() {
+        super("getJobUpdateDiff");
+      }
+
+      public getJobUpdateDiff_args getEmptyArgsInstance() {
+        return new getJobUpdateDiff_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getJobUpdateDiff_result getResult(I iface, getJobUpdateDiff_args args) throws org.apache.thrift.TException {
+        getJobUpdateDiff_result result = new getJobUpdateDiff_result();
+        result.success = iface.getJobUpdateDiff(args.request);
+        return result;
+      }
+    }
+
+    public static class getTierConfigs<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getTierConfigs_args> {
+      public getTierConfigs() {
+        super("getTierConfigs");
+      }
+
+      public getTierConfigs_args getEmptyArgsInstance() {
+        return new getTierConfigs_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public getTierConfigs_result getResult(I iface, getTierConfigs_args args) throws org.apache.thrift.TException {
+        getTierConfigs_result result = new getTierConfigs_result();
+        result.success = iface.getTierConfigs();
+        return result;
+      }
+    }
+
+  }
+
+  public static class AsyncProcessor<I extends AsyncIface> extends org.apache.thrift.TBaseAsyncProcessor<I> {
+    private static final Logger LOGGER = LoggerFactory.getLogger(AsyncProcessor.class.getName());
+    public AsyncProcessor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>>()));
+    }
+
+    protected AsyncProcessor(I iface, Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends AsyncIface> Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase,?>> getProcessMap(Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      processMap.put("getRoleSummary", new getRoleSummary());
+      processMap.put("getJobSummary", new getJobSummary());
+      processMap.put("getTasksStatus", new getTasksStatus());
+      processMap.put("getTasksWithoutConfigs", new getTasksWithoutConfigs());
+      processMap.put("getPendingReason", new getPendingReason());
+      processMap.put("getConfigSummary", new getConfigSummary());
+      processMap.put("getJobs", new getJobs());
+      processMap.put("getQuota", new getQuota());
+      processMap.put("populateJobConfig", new populateJobConfig());
+      processMap.put("getJobUpdateSummaries", new getJobUpdateSummaries());
+      processMap.put("getJobUpdateDetails", new getJobUpdateDetails());
+      processMap.put("getJobUpdateDiff", new getJobUpdateDiff());
+      processMap.put("getTierConfigs", new getTierConfigs());
+      return processMap;
+    }
+
+    public static class getRoleSummary<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getRoleSummary_args, Response> {
+      public getRoleSummary() {
+        super("getRoleSummary");
+      }
+
+      public getRoleSummary_args getEmptyArgsInstance() {
+        return new getRoleSummary_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getRoleSummary_result result = new getRoleSummary_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getRoleSummary_result result = new getRoleSummary_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getRoleSummary_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getRoleSummary(resultHandler);
+      }
+    }
+
+    public static class getJobSummary<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getJobSummary_args, Response> {
+      public getJobSummary() {
+        super("getJobSummary");
+      }
+
+      public getJobSummary_args getEmptyArgsInstance() {
+        return new getJobSummary_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getJobSummary_result result = new getJobSummary_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getJobSummary_result result = new getJobSummary_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getJobSummary_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getJobSummary(args.role,resultHandler);
+      }
+    }
+
+    public static class getTasksStatus<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getTasksStatus_args, Response> {
+      public getTasksStatus() {
+        super("getTasksStatus");
+      }
+
+      public getTasksStatus_args getEmptyArgsInstance() {
+        return new getTasksStatus_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getTasksStatus_result result = new getTasksStatus_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getTasksStatus_result result = new getTasksStatus_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getTasksStatus_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getTasksStatus(args.query,resultHandler);
+      }
+    }
+
+    public static class getTasksWithoutConfigs<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getTasksWithoutConfigs_args, Response> {
+      public getTasksWithoutConfigs() {
+        super("getTasksWithoutConfigs");
+      }
+
+      public getTasksWithoutConfigs_args getEmptyArgsInstance() {
+        return new getTasksWithoutConfigs_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getTasksWithoutConfigs_result result = new getTasksWithoutConfigs_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getTasksWithoutConfigs_result result = new getTasksWithoutConfigs_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getTasksWithoutConfigs_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getTasksWithoutConfigs(args.query,resultHandler);
+      }
+    }
+
+    public static class getPendingReason<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getPendingReason_args, Response> {
+      public getPendingReason() {
+        super("getPendingReason");
+      }
+
+      public getPendingReason_args getEmptyArgsInstance() {
+        return new getPendingReason_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getPendingReason_result result = new getPendingReason_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getPendingReason_result result = new getPendingReason_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getPendingReason_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getPendingReason(args.query,resultHandler);
+      }
+    }
+
+    public static class getConfigSummary<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getConfigSummary_args, Response> {
+      public getConfigSummary() {
+        super("getConfigSummary");
+      }
+
+      public getConfigSummary_args getEmptyArgsInstance() {
+        return new getConfigSummary_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getConfigSummary_result result = new getConfigSummary_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getConfigSummary_result result = new getConfigSummary_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getConfigSummary_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getConfigSummary(args.job,resultHandler);
+      }
+    }
+
+    public static class getJobs<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getJobs_args, Response> {
+      public getJobs() {
+        super("getJobs");
+      }
+
+      public getJobs_args getEmptyArgsInstance() {
+        return new getJobs_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getJobs_result result = new getJobs_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getJobs_result result = new getJobs_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getJobs_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getJobs(args.ownerRole,resultHandler);
+      }
+    }
+
+    public static class getQuota<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getQuota_args, Response> {
+      public getQuota() {
+        super("getQuota");
+      }
+
+      public getQuota_args getEmptyArgsInstance() {
+        return new getQuota_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getQuota_result result = new getQuota_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getQuota_result result = new getQuota_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getQuota_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getQuota(args.ownerRole,resultHandler);
+      }
+    }
+
+    public static class populateJobConfig<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, populateJobConfig_args, Response> {
+      public populateJobConfig() {
+        super("populateJobConfig");
+      }
+
+      public populateJobConfig_args getEmptyArgsInstance() {
+        return new populateJobConfig_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            populateJobConfig_result result = new populateJobConfig_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            populateJobConfig_result result = new populateJobConfig_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, populateJobConfig_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.populateJobConfig(args.description,resultHandler);
+      }
+    }
+
+    public static class getJobUpdateSummaries<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getJobUpdateSummaries_args, Response> {
+      public getJobUpdateSummaries() {
+        super("getJobUpdateSummaries");
+      }
+
+      public getJobUpdateSummaries_args getEmptyArgsInstance() {
+        return new getJobUpdateSummaries_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getJobUpdateSummaries_result result = new getJobUpdateSummaries_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getJobUpdateSummaries_result result = new getJobUpdateSummaries_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getJobUpdateSummaries_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getJobUpdateSummaries(args.jobUpdateQuery,resultHandler);
+      }
+    }
+
+    public static class getJobUpdateDetails<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getJobUpdateDetails_args, Response> {
+      public getJobUpdateDetails() {
+        super("getJobUpdateDetails");
+      }
+
+      public getJobUpdateDetails_args getEmptyArgsInstance() {
+        return new getJobUpdateDetails_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getJobUpdateDetails_result result = new getJobUpdateDetails_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getJobUpdateDetails_result result = new getJobUpdateDetails_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getJobUpdateDetails_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getJobUpdateDetails(args.key, args.query,resultHandler);
+      }
+    }
+
+    public static class getJobUpdateDiff<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getJobUpdateDiff_args, Response> {
+      public getJobUpdateDiff() {
+        super("getJobUpdateDiff");
+      }
+
+      public getJobUpdateDiff_args getEmptyArgsInstance() {
+        return new getJobUpdateDiff_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getJobUpdateDiff_result result = new getJobUpdateDiff_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getJobUpdateDiff_result result = new getJobUpdateDiff_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getJobUpdateDiff_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getJobUpdateDiff(args.request,resultHandler);
+      }
+    }
+
+    public static class getTierConfigs<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getTierConfigs_args, Response> {
+      public getTierConfigs() {
+        super("getTierConfigs");
+      }
+
+      public getTierConfigs_args getEmptyArgsInstance() {
+        return new getTierConfigs_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            getTierConfigs_result result = new getTierConfigs_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            getTierConfigs_result result = new getTierConfigs_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, getTierConfigs_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.getTierConfigs(resultHandler);
+      }
+    }
+
+  }
+
+  public static class getRoleSummary_args implements org.apache.thrift.TBase<getRoleSummary_args, getRoleSummary_args._Fields>, java.io.Serializable, Cloneable, Comparable<getRoleSummary_args>   {
+    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getRoleSummary_args");
+
+
+    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+    static {
+      schemes.put(StandardScheme.class, new getRoleSummary_argsStandardSchemeFactory());
+      schemes.put(TupleScheme.class, new getRoleSummary_argsTupleSchemeFactory());
+    }
+
+
+    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+;
+
+      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+      static {
+        for (_Fields field : EnumSet.allOf(_Fields.class)) {
+          byName.put(field.getFieldName(), field);
+        }
+      }
+
+      /**
+       * Find the _Fields constant that matches fieldId, or null if its not found.
+       */
+      public static _Fields findByThriftId(int fieldId) {
+        switch(fieldId) {
+          default:
+            return null;
+        }
+      }
+
+      /**
+       * Find the _Fields constant that matches fieldId, throwing an exception
+       * if it is not found.
+       */
+      public static _Fields findByThriftIdOrThrow(int fieldId) {
+        _Fields fields = findByThriftId(fieldId);
+        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+        return fields;
+      }
+
+      /**
+       * Find the _Fields constant that matches name, or null if its not found.
+       */
+      public static _Fields findByName(String name) {
+        return byName.get(name);
+      }
+
+      private final short _thriftId;
+      private final String _fieldName;
+
+      _Fields(short thriftId, String fieldName) {
+        _thriftId = thriftId;
+        _fieldName = fieldName;
+      }
+
+      public short getThriftFieldId() {
+        return _thriftId;
+      }
+
+      public String getFieldName() {
+        return _fieldName;
+      }
+    }
+    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+    static {
+      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+      metaDataMap = Collections.unmodifiableMap(tmpMap);
+      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRoleSummary_args.class, metaDataMap);
+    }
+
+    public getRoleSummary_args() {
+    }
+
+    /**
+     * Performs a deep copy on <i>other</i>.
+     */
+    public getRoleSummary_args(getRoleSummary_args other) {
+    }
+
+    public getRoleSummary_args deepCopy() {
+      return new getRoleSummary_args(this);
+    }
+
+    @Override
+    public void clear() {
+    }
+
+    public void setFieldValue(_Fields field, Object value) {
+      switch (field) {
+      }
+    }
+
+    public Object getFieldValue(_Fields field) {
+      switch (field) {
+      }
+      throw new IllegalStateException();
+    }
+
+    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+    public boolean isSet(_Fields field) {
+      if (field == null) {
+        throw new IllegalArgumentException();
+      }
+
+      switch (field) {
+      }
+      throw new Ill

<TRUNCATED>

[20/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.java
new file mode 100644
index 0000000..2ea78ad
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.java
@@ -0,0 +1,600 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class RoleSummary implements org.apache.thrift.TBase<RoleSummary, RoleSummary._Fields>, java.io.Serializable, Cloneable, Comparable<RoleSummary> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("RoleSummary");
+
+  private static final org.apache.thrift.protocol.TField ROLE_FIELD_DESC = new org.apache.thrift.protocol.TField("role", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField JOB_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("jobCount", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField CRON_JOB_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cronJobCount", org.apache.thrift.protocol.TType.I32, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new RoleSummaryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new RoleSummaryTupleSchemeFactory());
+  }
+
+  public String role; // required
+  public int jobCount; // required
+  public int cronJobCount; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    ROLE((short)1, "role"),
+    JOB_COUNT((short)2, "jobCount"),
+    CRON_JOB_COUNT((short)3, "cronJobCount");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ROLE
+          return ROLE;
+        case 2: // JOB_COUNT
+          return JOB_COUNT;
+        case 3: // CRON_JOB_COUNT
+          return CRON_JOB_COUNT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __JOBCOUNT_ISSET_ID = 0;
+  private static final int __CRONJOBCOUNT_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ROLE, new org.apache.thrift.meta_data.FieldMetaData("role", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.JOB_COUNT, new org.apache.thrift.meta_data.FieldMetaData("jobCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.CRON_JOB_COUNT, new org.apache.thrift.meta_data.FieldMetaData("cronJobCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(RoleSummary.class, metaDataMap);
+  }
+
+  public RoleSummary() {
+  }
+
+  public RoleSummary(
+    String role,
+    int jobCount,
+    int cronJobCount)
+  {
+    this();
+    this.role = role;
+    this.jobCount = jobCount;
+    setJobCountIsSet(true);
+    this.cronJobCount = cronJobCount;
+    setCronJobCountIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public RoleSummary(RoleSummary other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetRole()) {
+      this.role = other.role;
+    }
+    this.jobCount = other.jobCount;
+    this.cronJobCount = other.cronJobCount;
+  }
+
+  public RoleSummary deepCopy() {
+    return new RoleSummary(this);
+  }
+
+  @Override
+  public void clear() {
+    this.role = null;
+    setJobCountIsSet(false);
+    this.jobCount = 0;
+    setCronJobCountIsSet(false);
+    this.cronJobCount = 0;
+  }
+
+  public String getRole() {
+    return this.role;
+  }
+
+  public RoleSummary setRole(String role) {
+    this.role = role;
+    return this;
+  }
+
+  public void unsetRole() {
+    this.role = null;
+  }
+
+  /** Returns true if field role is set (has been assigned a value) and false otherwise */
+  public boolean isSetRole() {
+    return this.role != null;
+  }
+
+  public void setRoleIsSet(boolean value) {
+    if (!value) {
+      this.role = null;
+    }
+  }
+
+  public int getJobCount() {
+    return this.jobCount;
+  }
+
+  public RoleSummary setJobCount(int jobCount) {
+    this.jobCount = jobCount;
+    setJobCountIsSet(true);
+    return this;
+  }
+
+  public void unsetJobCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __JOBCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field jobCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetJobCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __JOBCOUNT_ISSET_ID);
+  }
+
+  public void setJobCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __JOBCOUNT_ISSET_ID, value);
+  }
+
+  public int getCronJobCount() {
+    return this.cronJobCount;
+  }
+
+  public RoleSummary setCronJobCount(int cronJobCount) {
+    this.cronJobCount = cronJobCount;
+    setCronJobCountIsSet(true);
+    return this;
+  }
+
+  public void unsetCronJobCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __CRONJOBCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field cronJobCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetCronJobCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __CRONJOBCOUNT_ISSET_ID);
+  }
+
+  public void setCronJobCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __CRONJOBCOUNT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ROLE:
+      if (value == null) {
+        unsetRole();
+      } else {
+        setRole((String)value);
+      }
+      break;
+
+    case JOB_COUNT:
+      if (value == null) {
+        unsetJobCount();
+      } else {
+        setJobCount((Integer)value);
+      }
+      break;
+
+    case CRON_JOB_COUNT:
+      if (value == null) {
+        unsetCronJobCount();
+      } else {
+        setCronJobCount((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ROLE:
+      return getRole();
+
+    case JOB_COUNT:
+      return getJobCount();
+
+    case CRON_JOB_COUNT:
+      return getCronJobCount();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ROLE:
+      return isSetRole();
+    case JOB_COUNT:
+      return isSetJobCount();
+    case CRON_JOB_COUNT:
+      return isSetCronJobCount();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof RoleSummary)
+      return this.equals((RoleSummary)that);
+    return false;
+  }
+
+  public boolean equals(RoleSummary that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_role = true && this.isSetRole();
+    boolean that_present_role = true && that.isSetRole();
+    if (this_present_role || that_present_role) {
+      if (!(this_present_role && that_present_role))
+        return false;
+      if (!this.role.equals(that.role))
+        return false;
+    }
+
+    boolean this_present_jobCount = true;
+    boolean that_present_jobCount = true;
+    if (this_present_jobCount || that_present_jobCount) {
+      if (!(this_present_jobCount && that_present_jobCount))
+        return false;
+      if (this.jobCount != that.jobCount)
+        return false;
+    }
+
+    boolean this_present_cronJobCount = true;
+    boolean that_present_cronJobCount = true;
+    if (this_present_cronJobCount || that_present_cronJobCount) {
+      if (!(this_present_cronJobCount && that_present_cronJobCount))
+        return false;
+      if (this.cronJobCount != that.cronJobCount)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_role = true && (isSetRole());
+    list.add(present_role);
+    if (present_role)
+      list.add(role);
+
+    boolean present_jobCount = true;
+    list.add(present_jobCount);
+    if (present_jobCount)
+      list.add(jobCount);
+
+    boolean present_cronJobCount = true;
+    list.add(present_cronJobCount);
+    if (present_cronJobCount)
+      list.add(cronJobCount);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(RoleSummary other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRole()).compareTo(other.isSetRole());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRole()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.role, other.role);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetJobCount()).compareTo(other.isSetJobCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJobCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.jobCount, other.jobCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetCronJobCount()).compareTo(other.isSetCronJobCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCronJobCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cronJobCount, other.cronJobCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("RoleSummary(");
+    boolean first = true;
+
+    sb.append("role:");
+    if (this.role == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.role);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("jobCount:");
+    sb.append(this.jobCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("cronJobCount:");
+    sb.append(this.cronJobCount);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class RoleSummaryStandardSchemeFactory implements SchemeFactory {
+    public RoleSummaryStandardScheme getScheme() {
+      return new RoleSummaryStandardScheme();
+    }
+  }
+
+  private static class RoleSummaryStandardScheme extends StandardScheme<RoleSummary> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, RoleSummary struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ROLE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.role = iprot.readString();
+              struct.setRoleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // JOB_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.jobCount = iprot.readI32();
+              struct.setJobCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // CRON_JOB_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.cronJobCount = iprot.readI32();
+              struct.setCronJobCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, RoleSummary struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.role != null) {
+        oprot.writeFieldBegin(ROLE_FIELD_DESC);
+        oprot.writeString(struct.role);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(JOB_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.jobCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(CRON_JOB_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.cronJobCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class RoleSummaryTupleSchemeFactory implements SchemeFactory {
+    public RoleSummaryTupleScheme getScheme() {
+      return new RoleSummaryTupleScheme();
+    }
+  }
+
+  private static class RoleSummaryTupleScheme extends TupleScheme<RoleSummary> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, RoleSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRole()) {
+        optionals.set(0);
+      }
+      if (struct.isSetJobCount()) {
+        optionals.set(1);
+      }
+      if (struct.isSetCronJobCount()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetRole()) {
+        oprot.writeString(struct.role);
+      }
+      if (struct.isSetJobCount()) {
+        oprot.writeI32(struct.jobCount);
+      }
+      if (struct.isSetCronJobCount()) {
+        oprot.writeI32(struct.cronJobCount);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, RoleSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.role = iprot.readString();
+        struct.setRoleIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.jobCount = iprot.readI32();
+        struct.setJobCountIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.cronJobCount = iprot.readI32();
+        struct.setCronJobCountIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.java
new file mode 100644
index 0000000..3cb4743
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class RoleSummaryResult implements org.apache.thrift.TBase<RoleSummaryResult, RoleSummaryResult._Fields>, java.io.Serializable, Cloneable, Comparable<RoleSummaryResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("RoleSummaryResult");
+
+  private static final org.apache.thrift.protocol.TField SUMMARIES_FIELD_DESC = new org.apache.thrift.protocol.TField("summaries", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new RoleSummaryResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new RoleSummaryResultTupleSchemeFactory());
+  }
+
+  public Set<RoleSummary> summaries; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    SUMMARIES((short)1, "summaries");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // SUMMARIES
+          return SUMMARIES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.SUMMARIES, new org.apache.thrift.meta_data.FieldMetaData("summaries", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, RoleSummary.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(RoleSummaryResult.class, metaDataMap);
+  }
+
+  public RoleSummaryResult() {
+  }
+
+  public RoleSummaryResult(
+    Set<RoleSummary> summaries)
+  {
+    this();
+    this.summaries = summaries;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public RoleSummaryResult(RoleSummaryResult other) {
+    if (other.isSetSummaries()) {
+      Set<RoleSummary> __this__summaries = new HashSet<RoleSummary>(other.summaries.size());
+      for (RoleSummary other_element : other.summaries) {
+        __this__summaries.add(new RoleSummary(other_element));
+      }
+      this.summaries = __this__summaries;
+    }
+  }
+
+  public RoleSummaryResult deepCopy() {
+    return new RoleSummaryResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.summaries = null;
+  }
+
+  public int getSummariesSize() {
+    return (this.summaries == null) ? 0 : this.summaries.size();
+  }
+
+  public java.util.Iterator<RoleSummary> getSummariesIterator() {
+    return (this.summaries == null) ? null : this.summaries.iterator();
+  }
+
+  public void addToSummaries(RoleSummary elem) {
+    if (this.summaries == null) {
+      this.summaries = new HashSet<RoleSummary>();
+    }
+    this.summaries.add(elem);
+  }
+
+  public Set<RoleSummary> getSummaries() {
+    return this.summaries;
+  }
+
+  public RoleSummaryResult setSummaries(Set<RoleSummary> summaries) {
+    this.summaries = summaries;
+    return this;
+  }
+
+  public void unsetSummaries() {
+    this.summaries = null;
+  }
+
+  /** Returns true if field summaries is set (has been assigned a value) and false otherwise */
+  public boolean isSetSummaries() {
+    return this.summaries != null;
+  }
+
+  public void setSummariesIsSet(boolean value) {
+    if (!value) {
+      this.summaries = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case SUMMARIES:
+      if (value == null) {
+        unsetSummaries();
+      } else {
+        setSummaries((Set<RoleSummary>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case SUMMARIES:
+      return getSummaries();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case SUMMARIES:
+      return isSetSummaries();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof RoleSummaryResult)
+      return this.equals((RoleSummaryResult)that);
+    return false;
+  }
+
+  public boolean equals(RoleSummaryResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_summaries = true && this.isSetSummaries();
+    boolean that_present_summaries = true && that.isSetSummaries();
+    if (this_present_summaries || that_present_summaries) {
+      if (!(this_present_summaries && that_present_summaries))
+        return false;
+      if (!this.summaries.equals(that.summaries))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_summaries = true && (isSetSummaries());
+    list.add(present_summaries);
+    if (present_summaries)
+      list.add(summaries);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(RoleSummaryResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetSummaries()).compareTo(other.isSetSummaries());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSummaries()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.summaries, other.summaries);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("RoleSummaryResult(");
+    boolean first = true;
+
+    sb.append("summaries:");
+    if (this.summaries == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.summaries);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class RoleSummaryResultStandardSchemeFactory implements SchemeFactory {
+    public RoleSummaryResultStandardScheme getScheme() {
+      return new RoleSummaryResultStandardScheme();
+    }
+  }
+
+  private static class RoleSummaryResultStandardScheme extends StandardScheme<RoleSummaryResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, RoleSummaryResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // SUMMARIES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set302 = iprot.readSetBegin();
+                struct.summaries = new HashSet<RoleSummary>(2*_set302.size);
+                RoleSummary _elem303;
+                for (int _i304 = 0; _i304 < _set302.size; ++_i304)
+                {
+                  _elem303 = new RoleSummary();
+                  _elem303.read(iprot);
+                  struct.summaries.add(_elem303);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setSummariesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, RoleSummaryResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.summaries != null) {
+        oprot.writeFieldBegin(SUMMARIES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.summaries.size()));
+          for (RoleSummary _iter305 : struct.summaries)
+          {
+            _iter305.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class RoleSummaryResultTupleSchemeFactory implements SchemeFactory {
+    public RoleSummaryResultTupleScheme getScheme() {
+      return new RoleSummaryResultTupleScheme();
+    }
+  }
+
+  private static class RoleSummaryResultTupleScheme extends TupleScheme<RoleSummaryResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, RoleSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetSummaries()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetSummaries()) {
+        {
+          oprot.writeI32(struct.summaries.size());
+          for (RoleSummary _iter306 : struct.summaries)
+          {
+            _iter306.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, RoleSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set307 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.summaries = new HashSet<RoleSummary>(2*_set307.size);
+          RoleSummary _elem308;
+          for (int _i309 = 0; _i309 < _set307.size; ++_i309)
+          {
+            _elem308 = new RoleSummary();
+            _elem308.read(iprot);
+            struct.summaries.add(_elem308);
+          }
+        }
+        struct.setSummariesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.java
new file mode 100644
index 0000000..4794203
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.java
@@ -0,0 +1,124 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * States that a task may be in.
+ */
+public enum ScheduleStatus implements org.apache.thrift.TEnum {
+  INIT(11),
+  /**
+   * The task will be rescheduled, but is being throttled for restarting too frequently.
+   */
+  THROTTLED(16),
+  /**
+   * Task is awaiting assignment to a slave.
+   */
+  PENDING(0),
+  /**
+   * Task has been assigned to a slave.
+   */
+  ASSIGNED(9),
+  /**
+   * Slave has acknowledged receipt of task and is bootstrapping the task.
+   */
+  STARTING(1),
+  /**
+   * The task is running on the slave.
+   */
+  RUNNING(2),
+  /**
+   * The task terminated with an exit code of zero.
+   */
+  FINISHED(3),
+  /**
+   * The task is being preempted by another task.
+   */
+  PREEMPTING(13),
+  /**
+   * The task is being restarted in response to a user request.
+   */
+  RESTARTING(12),
+  /**
+   * The task is being restarted in response to a host maintenance request.
+   */
+  DRAINING(17),
+  /**
+   * The task terminated with a non-zero exit code.
+   */
+  FAILED(4),
+  /**
+   * Execution of the task was terminated by the system.
+   */
+  KILLED(5),
+  /**
+   * The task is being forcibly killed.
+   */
+  KILLING(6),
+  /**
+   * A fault in the task environment has caused the system to believe the task no longer exists.
+   * This can happen, for example, when a slave process disappears.
+   */
+  LOST(7);
+
+  private final int value;
+
+  private ScheduleStatus(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static ScheduleStatus findByValue(int value) { 
+    switch (value) {
+      case 11:
+        return INIT;
+      case 16:
+        return THROTTLED;
+      case 0:
+        return PENDING;
+      case 9:
+        return ASSIGNED;
+      case 1:
+        return STARTING;
+      case 2:
+        return RUNNING;
+      case 3:
+        return FINISHED;
+      case 13:
+        return PREEMPTING;
+      case 12:
+        return RESTARTING;
+      case 17:
+        return DRAINING;
+      case 4:
+        return FAILED;
+      case 5:
+        return KILLED;
+      case 6:
+        return KILLING;
+      case 7:
+        return LOST;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.java
new file mode 100644
index 0000000..c392ca8
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ScheduleStatusResult implements org.apache.thrift.TBase<ScheduleStatusResult, ScheduleStatusResult._Fields>, java.io.Serializable, Cloneable, Comparable<ScheduleStatusResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ScheduleStatusResult");
+
+  private static final org.apache.thrift.protocol.TField TASKS_FIELD_DESC = new org.apache.thrift.protocol.TField("tasks", org.apache.thrift.protocol.TType.LIST, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ScheduleStatusResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ScheduleStatusResultTupleSchemeFactory());
+  }
+
+  public List<ScheduledTask> tasks; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    TASKS((short)1, "tasks");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASKS
+          return TASKS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASKS, new org.apache.thrift.meta_data.FieldMetaData("tasks", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ScheduledTask.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ScheduleStatusResult.class, metaDataMap);
+  }
+
+  public ScheduleStatusResult() {
+  }
+
+  public ScheduleStatusResult(
+    List<ScheduledTask> tasks)
+  {
+    this();
+    this.tasks = tasks;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ScheduleStatusResult(ScheduleStatusResult other) {
+    if (other.isSetTasks()) {
+      List<ScheduledTask> __this__tasks = new ArrayList<ScheduledTask>(other.tasks.size());
+      for (ScheduledTask other_element : other.tasks) {
+        __this__tasks.add(new ScheduledTask(other_element));
+      }
+      this.tasks = __this__tasks;
+    }
+  }
+
+  public ScheduleStatusResult deepCopy() {
+    return new ScheduleStatusResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.tasks = null;
+  }
+
+  public int getTasksSize() {
+    return (this.tasks == null) ? 0 : this.tasks.size();
+  }
+
+  public java.util.Iterator<ScheduledTask> getTasksIterator() {
+    return (this.tasks == null) ? null : this.tasks.iterator();
+  }
+
+  public void addToTasks(ScheduledTask elem) {
+    if (this.tasks == null) {
+      this.tasks = new ArrayList<ScheduledTask>();
+    }
+    this.tasks.add(elem);
+  }
+
+  public List<ScheduledTask> getTasks() {
+    return this.tasks;
+  }
+
+  public ScheduleStatusResult setTasks(List<ScheduledTask> tasks) {
+    this.tasks = tasks;
+    return this;
+  }
+
+  public void unsetTasks() {
+    this.tasks = null;
+  }
+
+  /** Returns true if field tasks is set (has been assigned a value) and false otherwise */
+  public boolean isSetTasks() {
+    return this.tasks != null;
+  }
+
+  public void setTasksIsSet(boolean value) {
+    if (!value) {
+      this.tasks = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASKS:
+      if (value == null) {
+        unsetTasks();
+      } else {
+        setTasks((List<ScheduledTask>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASKS:
+      return getTasks();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASKS:
+      return isSetTasks();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ScheduleStatusResult)
+      return this.equals((ScheduleStatusResult)that);
+    return false;
+  }
+
+  public boolean equals(ScheduleStatusResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_tasks = true && this.isSetTasks();
+    boolean that_present_tasks = true && that.isSetTasks();
+    if (this_present_tasks || that_present_tasks) {
+      if (!(this_present_tasks && that_present_tasks))
+        return false;
+      if (!this.tasks.equals(that.tasks))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_tasks = true && (isSetTasks());
+    list.add(present_tasks);
+    if (present_tasks)
+      list.add(tasks);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ScheduleStatusResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTasks()).compareTo(other.isSetTasks());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTasks()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tasks, other.tasks);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ScheduleStatusResult(");
+    boolean first = true;
+
+    sb.append("tasks:");
+    if (this.tasks == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.tasks);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ScheduleStatusResultStandardSchemeFactory implements SchemeFactory {
+    public ScheduleStatusResultStandardScheme getScheme() {
+      return new ScheduleStatusResultStandardScheme();
+    }
+  }
+
+  private static class ScheduleStatusResultStandardScheme extends StandardScheme<ScheduleStatusResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ScheduleStatusResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASKS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list126 = iprot.readListBegin();
+                struct.tasks = new ArrayList<ScheduledTask>(_list126.size);
+                ScheduledTask _elem127;
+                for (int _i128 = 0; _i128 < _list126.size; ++_i128)
+                {
+                  _elem127 = new ScheduledTask();
+                  _elem127.read(iprot);
+                  struct.tasks.add(_elem127);
+                }
+                iprot.readListEnd();
+              }
+              struct.setTasksIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ScheduleStatusResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.tasks != null) {
+        oprot.writeFieldBegin(TASKS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.tasks.size()));
+          for (ScheduledTask _iter129 : struct.tasks)
+          {
+            _iter129.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ScheduleStatusResultTupleSchemeFactory implements SchemeFactory {
+    public ScheduleStatusResultTupleScheme getScheme() {
+      return new ScheduleStatusResultTupleScheme();
+    }
+  }
+
+  private static class ScheduleStatusResultTupleScheme extends TupleScheme<ScheduleStatusResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ScheduleStatusResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTasks()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetTasks()) {
+        {
+          oprot.writeI32(struct.tasks.size());
+          for (ScheduledTask _iter130 : struct.tasks)
+          {
+            _iter130.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ScheduleStatusResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TList _list131 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.tasks = new ArrayList<ScheduledTask>(_list131.size);
+          ScheduledTask _elem132;
+          for (int _i133 = 0; _i133 < _list131.size; ++_i133)
+          {
+            _elem132 = new ScheduledTask();
+            _elem132.read(iprot);
+            struct.tasks.add(_elem132);
+          }
+        }
+        struct.setTasksIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.java
new file mode 100644
index 0000000..84ebc63
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.java
@@ -0,0 +1,954 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A task that has been scheduled.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ScheduledTask implements org.apache.thrift.TBase<ScheduledTask, ScheduledTask._Fields>, java.io.Serializable, Cloneable, Comparable<ScheduledTask> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ScheduledTask");
+
+  private static final org.apache.thrift.protocol.TField ASSIGNED_TASK_FIELD_DESC = new org.apache.thrift.protocol.TField("assignedTask", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("status", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField FAILURE_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("failureCount", org.apache.thrift.protocol.TType.I32, (short)3);
+  private static final org.apache.thrift.protocol.TField TASK_EVENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("taskEvents", org.apache.thrift.protocol.TType.LIST, (short)4);
+  private static final org.apache.thrift.protocol.TField ANCESTOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("ancestorId", org.apache.thrift.protocol.TType.STRING, (short)5);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ScheduledTaskStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ScheduledTaskTupleSchemeFactory());
+  }
+
+  /**
+   * The task that was scheduled.
+   */
+  public AssignedTask assignedTask; // required
+  /**
+   * The current status of this task.
+   * 
+   * @see ScheduleStatus
+   */
+  public ScheduleStatus status; // required
+  /**
+   * The number of failures that this task has accumulated over the multi-generational history of
+   * this task.
+   */
+  public int failureCount; // required
+  /**
+   * State change history for this task.
+   */
+  public List<TaskEvent> taskEvents; // required
+  /**
+   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+   * a copy of the task is created and ancestor ID of the previous task's task ID.
+   */
+  public String ancestorId; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The task that was scheduled.
+     */
+    ASSIGNED_TASK((short)1, "assignedTask"),
+    /**
+     * The current status of this task.
+     * 
+     * @see ScheduleStatus
+     */
+    STATUS((short)2, "status"),
+    /**
+     * The number of failures that this task has accumulated over the multi-generational history of
+     * this task.
+     */
+    FAILURE_COUNT((short)3, "failureCount"),
+    /**
+     * State change history for this task.
+     */
+    TASK_EVENTS((short)4, "taskEvents"),
+    /**
+     * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+     * a copy of the task is created and ancestor ID of the previous task's task ID.
+     */
+    ANCESTOR_ID((short)5, "ancestorId");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ASSIGNED_TASK
+          return ASSIGNED_TASK;
+        case 2: // STATUS
+          return STATUS;
+        case 3: // FAILURE_COUNT
+          return FAILURE_COUNT;
+        case 4: // TASK_EVENTS
+          return TASK_EVENTS;
+        case 5: // ANCESTOR_ID
+          return ANCESTOR_ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __FAILURECOUNT_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ASSIGNED_TASK, new org.apache.thrift.meta_data.FieldMetaData("assignedTask", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, AssignedTask.class)));
+    tmpMap.put(_Fields.STATUS, new org.apache.thrift.meta_data.FieldMetaData("status", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, ScheduleStatus.class)));
+    tmpMap.put(_Fields.FAILURE_COUNT, new org.apache.thrift.meta_data.FieldMetaData("failureCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.TASK_EVENTS, new org.apache.thrift.meta_data.FieldMetaData("taskEvents", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskEvent.class))));
+    tmpMap.put(_Fields.ANCESTOR_ID, new org.apache.thrift.meta_data.FieldMetaData("ancestorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ScheduledTask.class, metaDataMap);
+  }
+
+  public ScheduledTask() {
+  }
+
+  public ScheduledTask(
+    AssignedTask assignedTask,
+    ScheduleStatus status,
+    int failureCount,
+    List<TaskEvent> taskEvents,
+    String ancestorId)
+  {
+    this();
+    this.assignedTask = assignedTask;
+    this.status = status;
+    this.failureCount = failureCount;
+    setFailureCountIsSet(true);
+    this.taskEvents = taskEvents;
+    this.ancestorId = ancestorId;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ScheduledTask(ScheduledTask other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetAssignedTask()) {
+      this.assignedTask = new AssignedTask(other.assignedTask);
+    }
+    if (other.isSetStatus()) {
+      this.status = other.status;
+    }
+    this.failureCount = other.failureCount;
+    if (other.isSetTaskEvents()) {
+      List<TaskEvent> __this__taskEvents = new ArrayList<TaskEvent>(other.taskEvents.size());
+      for (TaskEvent other_element : other.taskEvents) {
+        __this__taskEvents.add(new TaskEvent(other_element));
+      }
+      this.taskEvents = __this__taskEvents;
+    }
+    if (other.isSetAncestorId()) {
+      this.ancestorId = other.ancestorId;
+    }
+  }
+
+  public ScheduledTask deepCopy() {
+    return new ScheduledTask(this);
+  }
+
+  @Override
+  public void clear() {
+    this.assignedTask = null;
+    this.status = null;
+    setFailureCountIsSet(false);
+    this.failureCount = 0;
+    this.taskEvents = null;
+    this.ancestorId = null;
+  }
+
+  /**
+   * The task that was scheduled.
+   */
+  public AssignedTask getAssignedTask() {
+    return this.assignedTask;
+  }
+
+  /**
+   * The task that was scheduled.
+   */
+  public ScheduledTask setAssignedTask(AssignedTask assignedTask) {
+    this.assignedTask = assignedTask;
+    return this;
+  }
+
+  public void unsetAssignedTask() {
+    this.assignedTask = null;
+  }
+
+  /** Returns true if field assignedTask is set (has been assigned a value) and false otherwise */
+  public boolean isSetAssignedTask() {
+    return this.assignedTask != null;
+  }
+
+  public void setAssignedTaskIsSet(boolean value) {
+    if (!value) {
+      this.assignedTask = null;
+    }
+  }
+
+  /**
+   * The current status of this task.
+   * 
+   * @see ScheduleStatus
+   */
+  public ScheduleStatus getStatus() {
+    return this.status;
+  }
+
+  /**
+   * The current status of this task.
+   * 
+   * @see ScheduleStatus
+   */
+  public ScheduledTask setStatus(ScheduleStatus status) {
+    this.status = status;
+    return this;
+  }
+
+  public void unsetStatus() {
+    this.status = null;
+  }
+
+  /** Returns true if field status is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatus() {
+    return this.status != null;
+  }
+
+  public void setStatusIsSet(boolean value) {
+    if (!value) {
+      this.status = null;
+    }
+  }
+
+  /**
+   * The number of failures that this task has accumulated over the multi-generational history of
+   * this task.
+   */
+  public int getFailureCount() {
+    return this.failureCount;
+  }
+
+  /**
+   * The number of failures that this task has accumulated over the multi-generational history of
+   * this task.
+   */
+  public ScheduledTask setFailureCount(int failureCount) {
+    this.failureCount = failureCount;
+    setFailureCountIsSet(true);
+    return this;
+  }
+
+  public void unsetFailureCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __FAILURECOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field failureCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetFailureCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __FAILURECOUNT_ISSET_ID);
+  }
+
+  public void setFailureCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __FAILURECOUNT_ISSET_ID, value);
+  }
+
+  public int getTaskEventsSize() {
+    return (this.taskEvents == null) ? 0 : this.taskEvents.size();
+  }
+
+  public java.util.Iterator<TaskEvent> getTaskEventsIterator() {
+    return (this.taskEvents == null) ? null : this.taskEvents.iterator();
+  }
+
+  public void addToTaskEvents(TaskEvent elem) {
+    if (this.taskEvents == null) {
+      this.taskEvents = new ArrayList<TaskEvent>();
+    }
+    this.taskEvents.add(elem);
+  }
+
+  /**
+   * State change history for this task.
+   */
+  public List<TaskEvent> getTaskEvents() {
+    return this.taskEvents;
+  }
+
+  /**
+   * State change history for this task.
+   */
+  public ScheduledTask setTaskEvents(List<TaskEvent> taskEvents) {
+    this.taskEvents = taskEvents;
+    return this;
+  }
+
+  public void unsetTaskEvents() {
+    this.taskEvents = null;
+  }
+
+  /** Returns true if field taskEvents is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskEvents() {
+    return this.taskEvents != null;
+  }
+
+  public void setTaskEventsIsSet(boolean value) {
+    if (!value) {
+      this.taskEvents = null;
+    }
+  }
+
+  /**
+   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+   * a copy of the task is created and ancestor ID of the previous task's task ID.
+   */
+  public String getAncestorId() {
+    return this.ancestorId;
+  }
+
+  /**
+   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+   * a copy of the task is created and ancestor ID of the previous task's task ID.
+   */
+  public ScheduledTask setAncestorId(String ancestorId) {
+    this.ancestorId = ancestorId;
+    return this;
+  }
+
+  public void unsetAncestorId() {
+    this.ancestorId = null;
+  }
+
+  /** Returns true if field ancestorId is set (has been assigned a value) and false otherwise */
+  public boolean isSetAncestorId() {
+    return this.ancestorId != null;
+  }
+
+  public void setAncestorIdIsSet(boolean value) {
+    if (!value) {
+      this.ancestorId = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ASSIGNED_TASK:
+      if (value == null) {
+        unsetAssignedTask();
+      } else {
+        setAssignedTask((AssignedTask)value);
+      }
+      break;
+
+    case STATUS:
+      if (value == null) {
+        unsetStatus();
+      } else {
+        setStatus((ScheduleStatus)value);
+      }
+      break;
+
+    case FAILURE_COUNT:
+      if (value == null) {
+        unsetFailureCount();
+      } else {
+        setFailureCount((Integer)value);
+      }
+      break;
+
+    case TASK_EVENTS:
+      if (value == null) {
+        unsetTaskEvents();
+      } else {
+        setTaskEvents((List<TaskEvent>)value);
+      }
+      break;
+
+    case ANCESTOR_ID:
+      if (value == null) {
+        unsetAncestorId();
+      } else {
+        setAncestorId((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ASSIGNED_TASK:
+      return getAssignedTask();
+
+    case STATUS:
+      return getStatus();
+
+    case FAILURE_COUNT:
+      return getFailureCount();
+
+    case TASK_EVENTS:
+      return getTaskEvents();
+
+    case ANCESTOR_ID:
+      return getAncestorId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ASSIGNED_TASK:
+      return isSetAssignedTask();
+    case STATUS:
+      return isSetStatus();
+    case FAILURE_COUNT:
+      return isSetFailureCount();
+    case TASK_EVENTS:
+      return isSetTaskEvents();
+    case ANCESTOR_ID:
+      return isSetAncestorId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ScheduledTask)
+      return this.equals((ScheduledTask)that);
+    return false;
+  }
+
+  public boolean equals(ScheduledTask that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_assignedTask = true && this.isSetAssignedTask();
+    boolean that_present_assignedTask = true && that.isSetAssignedTask();
+    if (this_present_assignedTask || that_present_assignedTask) {
+      if (!(this_present_assignedTask && that_present_assignedTask))
+        return false;
+      if (!this.assignedTask.equals(that.assignedTask))
+        return false;
+    }
+
+    boolean this_present_status = true && this.isSetStatus();
+    boolean that_present_status = true && that.isSetStatus();
+    if (this_present_status || that_present_status) {
+      if (!(this_present_status && that_present_status))
+        return false;
+      if (!this.status.equals(that.status))
+        return false;
+    }
+
+    boolean this_present_failureCount = true;
+    boolean that_present_failureCount = true;
+    if (this_present_failureCount || that_present_failureCount) {
+      if (!(this_present_failureCount && that_present_failureCount))
+        return false;
+      if (this.failureCount != that.failureCount)
+        return false;
+    }
+
+    boolean this_present_taskEvents = true && this.isSetTaskEvents();
+    boolean that_present_taskEvents = true && that.isSetTaskEvents();
+    if (this_present_taskEvents || that_present_taskEvents) {
+      if (!(this_present_taskEvents && that_present_taskEvents))
+        return false;
+      if (!this.taskEvents.equals(that.taskEvents))
+        return false;
+    }
+
+    boolean this_present_ancestorId = true && this.isSetAncestorId();
+    boolean that_present_ancestorId = true && that.isSetAncestorId();
+    if (this_present_ancestorId || that_present_ancestorId) {
+      if (!(this_present_ancestorId && that_present_ancestorId))
+        return false;
+      if (!this.ancestorId.equals(that.ancestorId))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_assignedTask = true && (isSetAssignedTask());
+    list.add(present_assignedTask);
+    if (present_assignedTask)
+      list.add(assignedTask);
+
+    boolean present_status = true && (isSetStatus());
+    list.add(present_status);
+    if (present_status)
+      list.add(status.getValue());
+
+    boolean present_failureCount = true;
+    list.add(present_failureCount);
+    if (present_failureCount)
+      list.add(failureCount);
+
+    boolean present_taskEvents = true && (isSetTaskEvents());
+    list.add(present_taskEvents);
+    if (present_taskEvents)
+      list.add(taskEvents);
+
+    boolean present_ancestorId = true && (isSetAncestorId());
+    list.add(present_ancestorId);
+    if (present_ancestorId)
+      list.add(ancestorId);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ScheduledTask other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetAssignedTask()).compareTo(other.isSetAssignedTask());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAssignedTask()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.assignedTask, other.assignedTask);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetStatus()).compareTo(other.isSetStatus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.status, other.status);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetFailureCount()).compareTo(other.isSetFailureCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetFailureCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failureCount, other.failureCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTaskEvents()).compareTo(other.isSetTaskEvents());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskEvents()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskEvents, other.taskEvents);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetAncestorId()).compareTo(other.isSetAncestorId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAncestorId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ancestorId, other.ancestorId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ScheduledTask(");
+    boolean first = true;
+
+    sb.append("assignedTask:");
+    if (this.assignedTask == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.assignedTask);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("status:");
+    if (this.status == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.status);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("failureCount:");
+    sb.append(this.failureCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("taskEvents:");
+    if (this.taskEvents == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskEvents);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("ancestorId:");
+    if (this.ancestorId == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.ancestorId);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (assignedTask != null) {
+      assignedTask.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ScheduledTaskStandardSchemeFactory implements SchemeFactory {
+    public ScheduledTaskStandardScheme getScheme() {
+      return new ScheduledTaskStandardScheme();
+    }
+  }
+
+  private static class ScheduledTaskStandardScheme extends StandardScheme<ScheduledTask> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ScheduledTask struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ASSIGNED_TASK
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.assignedTask = new AssignedTask();
+              struct.assignedTask.read(iprot);
+              struct.setAssignedTaskIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // STATUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.status = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+              struct.setStatusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // FAILURE_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.failureCount = iprot.readI32();
+              struct.setFailureCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // TASK_EVENTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list118 = iprot.readListBegin();
+                struct.taskEvents = new ArrayList<TaskEvent>(_list118.size);
+                TaskEvent _elem119;
+                for (int _i120 = 0; _i120 < _list118.size; ++_i120)
+                {
+                  _elem119 = new TaskEvent();
+                  _elem119.read(iprot);
+                  struct.taskEvents.add(_elem119);
+                }
+                iprot.readListEnd();
+              }
+              struct.setTaskEventsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // ANCESTOR_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.ancestorId = iprot.readString();
+              struct.setAncestorIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ScheduledTask struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.assignedTask != null) {
+        oprot.writeFieldBegin(ASSIGNED_TASK_FIELD_DESC);
+        struct.assignedTask.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.status != null) {
+        oprot.writeFieldBegin(STATUS_FIELD_DESC);
+        oprot.writeI32(struct.status.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(FAILURE_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.failureCount);
+      oprot.writeFieldEnd();
+      if (struct.taskEvents != null) {
+        oprot.writeFieldBegin(TASK_EVENTS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.taskEvents.size()));
+          for (TaskEvent _iter121 : struct.taskEvents)
+          {
+            _iter121.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.ancestorId != null) {
+        oprot.writeFieldBegin(ANCESTOR_ID_FIELD_DESC);
+        oprot.writeString(struct.ancestorId);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ScheduledTaskTupleSchemeFactory implements SchemeFactory {
+    public ScheduledTaskTupleScheme getScheme() {
+      return new ScheduledTaskTupleScheme();
+    }
+  }
+
+  private static class ScheduledTaskTupleScheme extends TupleScheme<ScheduledTask> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ScheduledTask struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetAssignedTask()) {
+        optionals.set(0);
+      }
+      if (struct.isSetStatus()) {
+        optionals.set(1);
+      }
+      if (struct.isSetFailureCount()) {
+        optionals.set(2);
+      }
+      if (struct.isSetTaskEvents()) {
+        optionals.set(3);
+      }
+      if (struct.isSetAncestorId()) {
+        optionals.set(4);
+      }
+      oprot.writeBitSet(optionals, 5);
+      if (struct.isSetAssignedTask()) {
+        struct.assignedTask.write(oprot);
+      }
+      if (struct.isSetStatus()) {
+        oprot.writeI32(struct.status.getValue());
+      }
+      if (struct.isSetFailureCount()) {
+        oprot.writeI32(struct.failureCount);
+      }
+      if (struct.isSetTaskEvents()) {
+        {
+          oprot.writeI32(struct.taskEvents.size());
+          for (TaskEvent _iter122 : struct.taskEvents)
+          {
+            _iter122.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetAncestorId()) {
+        oprot.writeString(struct.ancestorId);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ScheduledTask struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(5);
+      if (incoming.get(0)) {
+        struct.assignedTask = new AssignedTask();
+        struct.assignedTask.read(iprot);
+        struct.setAssignedTaskIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.status = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+        struct.setStatusIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.failureCount = iprot.readI32();
+        struct.setFailureCountIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TList _list123 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.taskEvents = new ArrayList<TaskEvent>(_list123.size);
+          TaskEvent _elem124;
+          for (int _i125 = 0; _i125 < _list123.size; ++_i125)
+          {
+            _elem124 = new TaskEvent();
+            _elem124.read(iprot);
+            struct.taskEvents.add(_elem124);
+          }
+        }
+        struct.setTaskEventsIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.ancestorId = iprot.readString();
+        struct.setAncestorIdIsSet(true);
+      }
+    }
+  }
+
+}
+


[11/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/aurora-api.thrift
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/aurora-api.thrift b/modules/cloud/aurora-client/bin/aurora-api.thrift
deleted file mode 100644
index d721f64..0000000
--- a/modules/cloud/aurora-client/bin/aurora-api.thrift
+++ /dev/null
@@ -1,1238 +0,0 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-namespace java org.apache.airavata.cloud.aurora.client.sdk
-namespace py apache.airavata.cloud.aurora.client.sdk
-
-// Thrift interface definition for the aurora scheduler.
-
-/*
- * TODO(wfarner): It would be nice if we could put some HTML tags here, regex doesn't handle it though.
- * The result of an API operation.  A result may only be specified when this is OK.
- */
-enum ResponseCode {
-  INVALID_REQUEST = 0,
-  OK              = 1,
-  ERROR           = 2,
-  WARNING         = 3,
-  AUTH_FAILED     = 4,
-  /** Raised when a Lock-protected operation failed due to lock validation. */
-  LOCK_ERROR      = 5,
-  /** Raised when a scheduler is transiently unavailable and later retry is recommended. */
-  ERROR_TRANSIENT = 6
-}
-
-// Aurora executor framework name.
-const string AURORA_EXECUTOR_NAME = 'AuroraExecutor'
-
-// TODO(maxim): Remove in 0.7.0. (AURORA-749)
-struct Identity {
-  2: string user
-}
-
-/** A single host attribute. */
-struct Attribute {
-  1: string name
-  2: set<string> values
-}
-
-enum MaintenanceMode {
-  NONE      = 1,
-  SCHEDULED = 2,
-  DRAINING  = 3,
-  DRAINED   = 4
-}
-
-/** The attributes assigned to a host. */
-struct HostAttributes {
-  1: string          host
-  2: set<Attribute>  attributes
-  3: optional MaintenanceMode mode
-  4: optional string slaveId
-}
-
-/**
- * A constraint that specifies an explicit set of values, at least one of which must be present
- * on a host for a task to be scheduled there.
- */
-struct ValueConstraint {
-  /** If true, treat this as a 'not' - to avoid specific values. */
-  1: bool negated
-  2: set<string> values
-}
-
-/**
- * A constraint the specifies the maximum number of active tasks on a host with a matching
- * attribute that may be scheduled simultaneously.
- */
-struct LimitConstraint {
-  1: i32 limit
-}
-
-/** Types of constraints that may be applied to a task. */
-union TaskConstraint {
-  1: ValueConstraint value
-  2: LimitConstraint limit
-}
-
-/** A constraint that defines whether a task may be scheduled on a host. */
-struct Constraint {
-  /** Mesos slave attribute that the constraint is matched against. */
-  1: string name
-  2: TaskConstraint constraint
-}
-
-struct Package {
-  1: string role
-  2: string name
-  3: i32 version
-}
-
-/** Arbitrary key-value metadata to be included into TaskConfig. */
-struct Metadata {
-  1: string key
-  2: string value
-}
-
-/** A unique identifier for a Job. */
-struct JobKey {
-  /** User role (Unix service account), for example "mesos" */
-  1: string role
-  /** Environment, for example "devel" */
-  2: string environment
-  /** Name, for example "labrat" */
-  3: string name
-}
-
-/** A unique lock key. */
-union LockKey {
-  1: JobKey job
-}
-
-/** A generic lock struct to facilitate context specific resource/operation serialization. */
-struct Lock {
-  /** ID of the lock - unique per storage */
-  1: LockKey key
-  /** UUID - facilitating soft lock authorization */
-  2: string token
-  /** Lock creator */
-  3: string user
-  /** Lock creation timestamp in milliseconds */
-  4: i64 timestampMs
-  /** Optional message to record with the lock */
-  5: optional string message
-}
-
-/** A unique identifier for the active task within a job. */
-struct InstanceKey {
-  /** Key identifying the job. */
-  1: JobKey jobKey
-  /** Unique instance ID for the active task in a job. */
-  2: i32 instanceId
-}
-
-/** URI which mirrors CommandInfo.URI in the Mesos Protobuf */
-struct MesosFetcherURI {
-  /** Where to get the resource from */
-  1: string value
-  /** Extract compressed archive after downloading */
-  2: optional bool extract
-  /** Cache value using Mesos Fetcher caching mechanism **/
-  3: optional bool cache
-}
-
-struct ExecutorConfig {
-  /** Name identifying the Executor. */
-  1: string name
-  /** Executor configuration data. */
-  2: string data
-}
-
-/** The mode for a volume mount */
-enum Mode {
-  /** Read Write */
-  RW = 1
-  /** Read Only */
-  RO = 2
-}
-
-/** A volume mount point within a container */
-struct Volume {
-  /** The path inside the container where the mount will be created. */
-  1: string containerPath
-  /** The path on the host that will serve as the source for the mount. */
-  2: string hostPath
-  /** The access mode */
-  3: Mode mode
-}
-
-/** Describes an image for use with the Mesos unified containerizer in the Docker format */
-struct DockerImage {
-  /** The name of the image to run */
-  1: string name
-  /** The Docker tag identifying the image */
-  2: string tag
-}
-
-/** Describes an image for use with the Mesos unified containerizer in the AppC format */
-struct AppcImage {
-  /** The name of the image to run */
-  1: string name
-  /** The appc image id identifying the image */
-  2: string imageId
-}
-
-/** Describes an image to be used with the Mesos unified containerizer */
-union Image {
-  1: DockerImage docker
-  2: AppcImage appc
-}
-
-/** Describes a mesos container, this is the default */
-struct MesosContainer {
-  /** the optional filesystem image to use when launching this task. */
-  1: optional Image image
-}
-
-/** Describes a parameter passed to docker cli */
-struct DockerParameter {
-  /** a parameter to pass to docker. (e.g. volume) */
-  1: string name
-  /** the value to pass to a parameter (e.g. /src/webapp:/opt/webapp) */
-  2: string value
-}
-
-/** Describes a docker container */
-struct DockerContainer {
-  /** The container image to be run */
-  1: string image
-  /** The arbitrary parameters to pass to container */
-  2: optional list<DockerParameter> parameters
-}
-
-/** Describes a container to be used in a task */
-union Container {
-  1: MesosContainer mesos
-  2: DockerContainer docker
-}
-
-/** Describes resource value required to run a task. */
-union Resource {
-  1: double numCpus
-  2: i64 ramMb
-  3: i64 diskMb
-  4: string namedPort
-  5: i64 numGpus
-}
-
-/** Description of the tasks contained within a job. */
-struct TaskConfig {
- /** Job task belongs to. */
- 28: JobKey job
- // TODO(maxim): Deprecated. See AURORA-749.
- /** contains the role component of JobKey */
- 17: Identity owner
-  7: bool isService
-  // TODO(maxim): Deprecated. See AURORA-1707.
-  8: double numCpus
-  // TODO(maxim): Deprecated. See AURORA-1707.
-  9: i64 ramMb
-  // TODO(maxim): Deprecated. See AURORA-1707.
- 10: i64 diskMb
- 11: i32 priority
- 13: i32 maxTaskFailures
- // TODO(mnurolahzade): Deprecated. See AURORA-1708.
- /** Whether this is a production task, which can preempt. */
- 18: optional bool production
- /** Task tier type. */
- 30: optional string tier
- /** All resources required to run a task. */
- 32: set<Resource> resources
-
- 20: set<Constraint> constraints
- /** a list of named ports this task requests */
- 21: set<string> requestedPorts
- /** Resources to retrieve with Mesos Fetcher */
- 33: optional set<MesosFetcherURI> mesosFetcherUris
- /**
-  * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
-  * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
-  * instance, etc.
-  */
- 22: optional map<string, string> taskLinks
- 23: optional string contactEmail
- /** Executor configuration */
- 25: optional ExecutorConfig executorConfig
- /** Used to display additional details in the UI. */
- 27: optional set<Metadata> metadata
-
- // This field is deliberately placed at the end to work around a bug in the immutable wrapper
- // code generator.  See AURORA-1185 for details.
- /** the container the task should use to execute */
- 29: Container container = { "mesos": {} }
-}
-
-struct ResourceAggregate {
-  // TODO(maxim): Deprecated. See AURORA-1707.
-  /** Number of CPU cores allotted. */
-  1: double numCpus
-  // TODO(maxim): Deprecated. See AURORA-1707.
-  /** Megabytes of RAM allotted. */
-  2: i64 ramMb
-  // TODO(maxim): Deprecated. See AURORA-1707.
-  /** Megabytes of disk space allotted. */
-  3: i64 diskMb
-  /** Aggregated resource values. */
-  4: set<Resource> resources
-}
-
-/** Defines the policy for launching a new cron job when one is already running. */
-enum CronCollisionPolicy {
-  /** Kills the existing job with the colliding name, and runs the new cron job. */
-  KILL_EXISTING = 0,
-  /** Cancels execution of the new job, leaving the running job in tact. */
-  CANCEL_NEW    = 1,
-  /**
-   * DEPRECATED. For existing jobs, treated the same as CANCEL_NEW.
-   * createJob will reject jobs with this policy.
-   */
-  RUN_OVERLAP   = 2
-}
-
-/**
- * Description of an Aurora job. One task will be scheduled for each instance within the job.
- */
-struct JobConfiguration {
-  /**
-   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
-   * used to construct it server-side.
-   */
-  9: JobKey key
-  // TODO(maxim): Deprecated. See AURORA-749.
-  /** Owner of this job. */
-  7: Identity owner
-  /**
-   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
-   */
-  4: optional string cronSchedule
-  /** Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING. */
-  5: CronCollisionPolicy cronCollisionPolicy
-  /** Task configuration for this job. */
-  6: TaskConfig taskConfig
-  /**
-   * The number of instances in the job. Generated instance IDs for tasks will be in the range
-   * [0, instances).
-   */
-  8: i32 instanceCount
-}
-
-struct JobStats {
-  /** Number of tasks in active state for this job. */
-  1: i32 activeTaskCount
-  /** Number of tasks in finished state for this job. */
-  2: i32 finishedTaskCount
-  /** Number of failed tasks for this job. */
-  3: i32 failedTaskCount
-  /** Number of tasks in pending state for this job. */
-  4: i32 pendingTaskCount
-}
-
-struct JobSummary {
-  1: JobConfiguration job
-  2: JobStats stats
-  /** Timestamp of next cron run in ms since epoch, for a cron job */
-  3: optional i64 nextCronRunMs
-}
-
-/** Closed range of integers. */
-struct Range {
-  1: i32 first
-  2: i32 last
-}
-
-struct ConfigGroup {
-  1: TaskConfig config
-  3: set<Range> instances
-}
-
-struct ConfigSummary {
-  1: JobKey key
-  2: set<ConfigGroup> groups
-}
-
-struct PopulateJobResult {
-  2: TaskConfig taskConfig
-}
-
-struct GetQuotaResult {
-  /** Total allocated resource quota. */
-  1: ResourceAggregate quota
-  /** Resources consumed by production jobs from a shared resource pool. */
-  2: optional ResourceAggregate prodSharedConsumption
-  /** Resources consumed by non-production jobs from a shared resource pool. */
-  3: optional ResourceAggregate nonProdSharedConsumption
-  /** Resources consumed by production jobs from a dedicated resource pool. */
-  4: optional ResourceAggregate prodDedicatedConsumption
-  /** Resources consumed by non-production jobs from a dedicated resource pool. */
-  5: optional ResourceAggregate nonProdDedicatedConsumption
-}
-
-/** States that a task may be in. */
-enum ScheduleStatus {
-  // TODO(maxim): This state does not add much value. Consider dropping it completely.
-  /* Initial state for a task.  A task will remain in this state until it has been persisted. */
-  INIT             = 11,
-  /** The task will be rescheduled, but is being throttled for restarting too frequently. */
-  THROTTLED        = 16,
-  /** Task is awaiting assignment to a slave. */
-  PENDING          = 0,
-  /** Task has been assigned to a slave. */
-  ASSIGNED         = 9,
-  /** Slave has acknowledged receipt of task and is bootstrapping the task. */
-  STARTING         = 1,
-  /** The task is running on the slave. */
-  RUNNING          = 2,
-  /** The task terminated with an exit code of zero. */
-  FINISHED         = 3,
-  /** The task is being preempted by another task. */
-  PREEMPTING       = 13,
-  /** The task is being restarted in response to a user request. */
-  RESTARTING       = 12,
-  /** The task is being restarted in response to a host maintenance request. */
-  DRAINING         = 17,
-  /** The task terminated with a non-zero exit code. */
-  FAILED           = 4,
-  /** Execution of the task was terminated by the system. */
-  KILLED           = 5,
-  /** The task is being forcibly killed. */
-  KILLING          = 6,
-  /** A fault in the task environment has caused the system to believe the task no longer exists.
-   * This can happen, for example, when a slave process disappears.
-   */
-  LOST             = 7
-}
-
-// States that a task may be in while still considered active.
-const set<ScheduleStatus> ACTIVE_STATES = [ScheduleStatus.ASSIGNED,
-                                           ScheduleStatus.DRAINING,
-                                           ScheduleStatus.KILLING,
-                                           ScheduleStatus.PENDING,
-                                           ScheduleStatus.PREEMPTING,
-                                           ScheduleStatus.RESTARTING
-                                           ScheduleStatus.RUNNING,
-                                           ScheduleStatus.STARTING,
-                                           ScheduleStatus.THROTTLED]
-
-// States that a task may be in while associated with a slave machine and non-terminal.
-const set<ScheduleStatus> SLAVE_ASSIGNED_STATES = [ScheduleStatus.ASSIGNED,
-                                                   ScheduleStatus.DRAINING,
-                                                   ScheduleStatus.KILLING,
-                                                   ScheduleStatus.PREEMPTING,
-                                                   ScheduleStatus.RESTARTING,
-                                                   ScheduleStatus.RUNNING,
-                                                   ScheduleStatus.STARTING]
-
-// States that a task may be in while in an active sandbox.
-const set<ScheduleStatus> LIVE_STATES = [ScheduleStatus.KILLING,
-                                         ScheduleStatus.PREEMPTING,
-                                         ScheduleStatus.RESTARTING,
-                                         ScheduleStatus.DRAINING,
-                                         ScheduleStatus.RUNNING]
-
-// States a completed task may be in.
-const set<ScheduleStatus> TERMINAL_STATES = [ScheduleStatus.FAILED,
-                                             ScheduleStatus.FINISHED,
-                                             ScheduleStatus.KILLED,
-                                             ScheduleStatus.LOST]
-
-// Regular expressions for matching valid identifiers for job path components. All expressions
-// below should accept and reject the same set of inputs.
-const string GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$"
-// JVM: Use with java.util.regex.Pattern#compile
-const string GOOD_IDENTIFIER_PATTERN_JVM = GOOD_IDENTIFIER_PATTERN
-// Python: Use with re.compile
-const string GOOD_IDENTIFIER_PATTERN_PYTHON = GOOD_IDENTIFIER_PATTERN
-
-/** Event marking a state transition within a task's lifecycle. */
-struct TaskEvent {
-  /** Epoch timestamp in milliseconds. */
-  1: i64 timestamp
-  /** New status of the task. */
-  2: ScheduleStatus status
-  /** Audit message that explains why a transition occurred. */
-  3: optional string message
-  /** Hostname of the scheduler machine that performed the event. */
-  4: optional string scheduler
-}
-
-/** A task assignment that is provided to an executor. */
-struct AssignedTask {
-  /** The mesos task ID for this task.  Guaranteed to be globally unique */
-  1: string taskId
-
-  /**
-   * The mesos slave ID that this task has been assigned to.
-   * This will not be populated for a PENDING task.
-   */
-  2: string slaveId
-
-  /**
-   * The name of the machine that this task has been assigned to.
-   * This will not be populated for a PENDING task.
-   */
-  3: string slaveHost
-
-  /** Information about how to run this task. */
-  4: TaskConfig task
-  /** Ports reserved on the machine while this task is running. */
-  5: map<string, i32> assignedPorts
-
-  /**
-   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
-   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
-   */
-  6: i32 instanceId
-}
-
-/** A task that has been scheduled. */
-struct ScheduledTask {
-  /** The task that was scheduled. */
-  1: AssignedTask assignedTask
-  /** The current status of this task. */
-  2: ScheduleStatus status
-  /**
-   * The number of failures that this task has accumulated over the multi-generational history of
-   * this task.
-   */
-  3: i32 failureCount
-  /** State change history for this task. */
-  4: list<TaskEvent> taskEvents
-  /**
-   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
-   * a copy of the task is created and ancestor ID of the previous task's task ID.
-   */
-  5: string ancestorId
-}
-
-struct ScheduleStatusResult {
-  1: list<ScheduledTask> tasks
-}
-
-struct GetJobsResult {
-  1: set<JobConfiguration> configs
-}
-
-/**
- * Contains a set of restrictions on matching tasks where all restrictions must be met
- * (terms are AND'ed together).
- */
-struct TaskQuery {
-  14: string role
-  9: string environment
-  2: string jobName
-  4: set<string> taskIds
-  5: set<ScheduleStatus> statuses
-  7: set<i32> instanceIds
-  10: set<string> slaveHosts
-  11: set<JobKey> jobKeys
-  12: i32 offset
-  13: i32 limit
-}
-
-struct HostStatus {
-  1: string host
-  2: MaintenanceMode mode
-}
-
-struct RoleSummary {
-  1: string role
-  2: i32 jobCount
-  3: i32 cronJobCount
-}
-
-struct Hosts {
-  1: set<string> hostNames
-}
-
-struct PendingReason {
-  1: string taskId
-  2: string reason
-}
-
-/** States that a job update may be in. */
-enum JobUpdateStatus {
-  /** Update is in progress. */
-  ROLLING_FORWARD = 0,
-
-  /** Update has failed and is being rolled back. */
-  ROLLING_BACK = 1,
-
-  /** Update has been paused while in progress. */
-  ROLL_FORWARD_PAUSED = 2,
-
-  /** Update has been paused during rollback. */
-  ROLL_BACK_PAUSED = 3,
-
-  /** Update has completed successfully. */
-  ROLLED_FORWARD = 4,
-
-  /** Update has failed and rolled back. */
-  ROLLED_BACK = 5,
-
-  /** Update was aborted. */
-  ABORTED = 6,
-
-  /** Unknown error during update. */
-  ERROR = 7,
-
-  /**
-   * Update failed to complete.
-   * This can happen if failure thresholds are met while rolling forward, but rollback is disabled,
-   * or if failure thresholds are met when rolling back.
-   */
-  FAILED = 8,
-
-  /** Update has been blocked while in progress due to missing/expired pulse. */
-  ROLL_FORWARD_AWAITING_PULSE = 9,
-
-  /** Update has been blocked during rollback due to missing/expired pulse. */
-  ROLL_BACK_AWAITING_PULSE = 10
-}
-
-/** States the job update can be in while still considered active. */
-const set<JobUpdateStatus> ACTIVE_JOB_UPDATE_STATES = [JobUpdateStatus.ROLLING_FORWARD,
-                                                       JobUpdateStatus.ROLLING_BACK,
-                                                       JobUpdateStatus.ROLL_FORWARD_PAUSED,
-                                                       JobUpdateStatus.ROLL_BACK_PAUSED,
-                                                       JobUpdateStatus.ROLL_FORWARD_AWAITING_PULSE,
-                                                       JobUpdateStatus.ROLL_BACK_AWAITING_PULSE]
-
-/** Job update actions that can be applied to job instances. */
-enum JobUpdateAction {
-  /**
-   * An instance was moved to the target state successfully, and declared healthy if the desired
-   * state did not involve deleting the instance.
-   */
-  INSTANCE_UPDATED = 1,
-
-  /**
-   * An instance was rolled back because the job update did not succeed.  The instance was reverted
-   * to the original state prior to the job update, which means that the instance was removed if
-   * the update added instances to the job.
-   */
-  INSTANCE_ROLLED_BACK = 2,
-
-  /**
-   * An instance is being moved from the original state to the desired state.
-   */
-  INSTANCE_UPDATING = 3,
-
-  /**
-   * An instance is being moved from the desired state back to the original state, because the job
-   * update failed.
-   */
-  INSTANCE_ROLLING_BACK = 4,
-
-  /** An instance update was attempted but failed and was not rolled back. */
-  INSTANCE_UPDATE_FAILED = 5,
-
-  /** An instance rollback was attempted but failed. */
-  INSTANCE_ROLLBACK_FAILED = 6
-}
-
-/** Status of the coordinated update. Intended as a response to pulseJobUpdate RPC. */
-enum JobUpdatePulseStatus {
-  /**
-   *  Update is active. See ACTIVE_JOB_UPDATE_STATES for statuses considered active.
-   */
-  OK = 1,
-
-  /**
-   * Update has reached terminal state. See TERMINAL_JOB_UPDATE_STATES for statuses
-   * considered terminal.
-   */
-  FINISHED = 2
-}
-
-/** Job update key. */
-struct JobUpdateKey {
-  /** Job being updated */
-  1: JobKey job
-
-  /** Update ID. */
-  2: string id
-}
-
-/** Job update thresholds and limits. */
-struct JobUpdateSettings {
-  /** Max number of instances being updated at any given moment. */
-  1: i32 updateGroupSize
-
-  /** Max number of instance failures to tolerate before marking instance as FAILED. */
-  2: i32 maxPerInstanceFailures
-
-  /** Max number of FAILED instances to tolerate before terminating the update. */
-  3: i32 maxFailedInstances
-
-  /** Min time to watch a RUNNING instance. */
-  5: i32 minWaitInInstanceRunningMs
-
-  /** If true, enables failed update rollback. */
-  6: bool rollbackOnFailure
-
-  /** Instance IDs to act on. All instances will be affected if this is not set. */
-  7: set<Range> updateOnlyTheseInstances
-
-  /**
-   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
-   * batch until the preceding batch finishes updating.
-   */
-  8: bool waitForBatchCompletion
-
- /**
-  * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
-  * update to make progress. If no pulses received within specified interval the update will
-  * block. A blocked update is unable to continue but retains its current status. It may only get
-  * unblocked by a fresh pulseJobUpdate call.
-  */
-  9: optional i32 blockIfNoPulsesAfterMs
-}
-
-/** Event marking a state transition in job update lifecycle. */
-struct JobUpdateEvent {
-  /** Update status. */
-  1: JobUpdateStatus status
-
-  /** Epoch timestamp in milliseconds. */
-  2: i64 timestampMs
-
-  /** User who performed this event (if user-initiated). */
-  3: optional string user
-
-  /**
-   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
-   * changed.
-   */
-  4: optional string message
-}
-
-/** Event marking a state transition in job instance update lifecycle. */
-struct JobInstanceUpdateEvent {
-  /** Job instance ID. */
-  1: i32 instanceId
-
-  /** Epoch timestamp in milliseconds. */
-  2: i64 timestampMs
-
-  /** Job update action taken on the instance. */
-  3: JobUpdateAction action
-}
-
-/** Maps instance IDs to TaskConfigs it. */
-struct InstanceTaskConfig {
-  /** A TaskConfig associated with instances. */
-  1: TaskConfig task
-
-  /** Instances associated with the TaskConfig. */
-  2: set<Range> instances
-}
-
-/** Current job update state including status and created/modified timestamps. */
-struct JobUpdateState {
-  /** Current status of the update. */
-  1: JobUpdateStatus status
-
-  /** Created timestamp in milliseconds. */
-  2: i64 createdTimestampMs
-
-  /** Last modified timestamp in milliseconds. */
-  3: i64 lastModifiedTimestampMs
-}
-
-/** Summary of the job update including job key, user and current state. */
-struct JobUpdateSummary {
-  /** Unique identifier for the update. */
-  5: JobUpdateKey key
-
-  /** User initiated an update. */
-  3: string user
-
-  /** Current job update state. */
-  4: JobUpdateState state
-
-  /** Update metadata supplied by the client. */
-  6: optional set<Metadata> metadata
-}
-
-/** Update configuration and setting details. */
-struct JobUpdateInstructions {
-  /** Actual InstanceId -> TaskConfig mapping when the update was requested. */
-  1: set<InstanceTaskConfig> initialState
-
-  /** Desired configuration when the update completes. */
-  2: InstanceTaskConfig desiredState
-
-  /** Update specific settings. */
-  3: JobUpdateSettings settings
-}
-
-/** Full definition of the job update. */
-struct JobUpdate {
-  /** Update summary. */
-  1: JobUpdateSummary summary
-
-  /** Update configuration. */
-  2: JobUpdateInstructions instructions
-}
-
-struct JobUpdateDetails {
-  /** Update definition. */
-  1: JobUpdate update
-
-  /** History for this update. */
-  2: list<JobUpdateEvent> updateEvents
-
-  /** History for the individual instances updated. */
-  3: list<JobInstanceUpdateEvent> instanceEvents
-}
-
-/** A request to update the following instances of an existing job. Used by startUpdate. */
-struct JobUpdateRequest {
-  /** Desired TaskConfig to apply. */
-  1: TaskConfig taskConfig
-
-  /** Desired number of instances of the task config. */
-  2: i32 instanceCount
-
-  /** Update settings and limits. */
-  3: JobUpdateSettings settings
-
-  /** Update metadata supplied by the client issuing the JobUpdateRequest. */
-  4: optional set<Metadata> metadata
-}
-
-/**
- * Contains a set of restrictions on matching job updates where all restrictions must be met
- * (terms are AND'ed together).
- */
-struct JobUpdateQuery {
-  /** Job role. */
-  2: string role
-
-  /** Unique identifier for a job update. */
-  8: JobUpdateKey key
-
-  /** Job key. */
-  3: JobKey jobKey
-
-  /** User who created the update. */
-  4: string user
-
-  /** Set of update statuses. */
-  5: set<JobUpdateStatus> updateStatuses
-
-  /** Offset to serve data from. Used by pagination. */
-  6: i32 offset
-
-  /** Number or records to serve. Used by pagination. */
-  7: i32 limit
-}
-
-struct ListBackupsResult {
-  1: set<string> backups
-}
-
-struct StartMaintenanceResult {
-  1: set<HostStatus> statuses
-}
-
-struct DrainHostsResult {
-  1: set<HostStatus> statuses
-}
-
-struct QueryRecoveryResult {
-  1: set<ScheduledTask> tasks
-}
-
-struct MaintenanceStatusResult {
-  1: set<HostStatus> statuses
-}
-
-struct EndMaintenanceResult {
-  1: set<HostStatus> statuses
-}
-
-struct RoleSummaryResult {
-  1: set<RoleSummary> summaries
-}
-
-struct JobSummaryResult {
-  1: set<JobSummary> summaries
-}
-
-struct ConfigSummaryResult {
-  1: ConfigSummary summary
-}
-
-struct GetPendingReasonResult {
-  1: set<PendingReason> reasons
-}
-
-/** Result of the startUpdate call. */
-struct StartJobUpdateResult {
-  /** Unique identifier for the job update. */
-  1: JobUpdateKey key
-
-  /** Summary of the update that is in progress for the given JobKey. */
-  2: optional JobUpdateSummary updateSummary
-}
-
-/** Result of the getJobUpdateSummaries call. */
-struct GetJobUpdateSummariesResult {
-  1: list<JobUpdateSummary> updateSummaries
-}
-
-/** Result of the getJobUpdateDetails call. */
-struct GetJobUpdateDetailsResult {
-  // TODO(zmanji): Remove this once we complete AURORA-1765
-  1: JobUpdateDetails details
-  2: list<JobUpdateDetails> detailsList
-}
-
-/** Result of the pulseJobUpdate call. */
-struct PulseJobUpdateResult {
-  1: JobUpdatePulseStatus status
-}
-
-struct GetJobUpdateDiffResult {
-  /** Instance addition diff details. */
-  1: set<ConfigGroup> add
-
-  /** Instance removal diff details. */
-  2: set<ConfigGroup> remove
-
-  /** Instance update diff details. */
-  3: set<ConfigGroup> update
-
-  /** Instances unchanged by the update. */
-  4: set<ConfigGroup> unchanged
-}
-
-/** Tier information. */
-struct TierConfig {
-  /** Name of tier. */
-  1: string name
-  /** Tier attributes. */
-  2: map<string, string> settings
-}
-
-/** Result of the getTierConfigResult call. */
-struct GetTierConfigResult {
-  /** Name of the default tier. */
-  1: string defaultTierName
-  /** Set of tier configurations. */
-  2: set<TierConfig> tiers
-}
-
-/** Information about the scheduler. */
-struct ServerInfo {
-  1: string clusterName
-  /** A url prefix for job container stats. */
-  3: string statsUrlPrefix
-}
-
-union Result {
-  1: PopulateJobResult populateJobResult
-  3: ScheduleStatusResult scheduleStatusResult
-  4: GetJobsResult getJobsResult
-  5: GetQuotaResult getQuotaResult
-  6: ListBackupsResult listBackupsResult
-  7: StartMaintenanceResult startMaintenanceResult
-  8: DrainHostsResult drainHostsResult
-  9: QueryRecoveryResult queryRecoveryResult
-  10: MaintenanceStatusResult maintenanceStatusResult
-  11: EndMaintenanceResult endMaintenanceResult
-  17: RoleSummaryResult roleSummaryResult
-  18: JobSummaryResult jobSummaryResult
-  20: ConfigSummaryResult configSummaryResult
-  21: GetPendingReasonResult getPendingReasonResult
-  22: StartJobUpdateResult startJobUpdateResult
-  23: GetJobUpdateSummariesResult getJobUpdateSummariesResult
-  24: GetJobUpdateDetailsResult getJobUpdateDetailsResult
-  25: PulseJobUpdateResult pulseJobUpdateResult
-  26: GetJobUpdateDiffResult getJobUpdateDiffResult
-  27: GetTierConfigResult getTierConfigResult
-}
-
-struct ResponseDetail {
-  1: string message
-}
-
-struct Response {
-  1: ResponseCode responseCode
-  5: ServerInfo serverInfo
-  /** Payload from the invoked RPC. */
-  3: optional Result result
-  /**
-   * Messages from the server relevant to the request, such as warnings or use of deprecated
-   * features.
-   */
-  6: list<ResponseDetail> details
-}
-
-// A service that provides all the read only calls to the Aurora scheduler.
-service ReadOnlyScheduler {
-  /** Returns a summary of the jobs grouped by role. */
-  Response getRoleSummary()
-
-  /** Returns a summary of jobs, optionally only those owned by a specific role. */
-  Response getJobSummary(1: string role)
-
-  /** Fetches the status of tasks. */
-  Response getTasksStatus(1: TaskQuery query)
-
-  /**
-   * Same as getTaskStatus but without the TaskConfig.ExecutorConfig data set.
-   * This is an interim solution until we have a better way to query TaskConfigs (AURORA-541).
-   */
-  Response getTasksWithoutConfigs(1: TaskQuery query)
-
-  /** Returns user-friendly reasons (if available) for tasks retained in PENDING state. */
-  Response getPendingReason(1: TaskQuery query)
-
-  /** Fetches the configuration summary of active tasks for the specified job. */
-  Response getConfigSummary(1: JobKey job)
-
-  /**
-   * Fetches the status of jobs.
-   * ownerRole is optional, in which case all jobs are returned.
-   */
-  Response getJobs(1: string ownerRole)
-
-  /** Fetches the quota allocated for a user. */
-  Response getQuota(1: string ownerRole)
-
-  /**
-   * Populates fields in a job configuration as though it were about to be run.
-   * This can be used to diff a configuration running tasks.
-   */
-  Response populateJobConfig(1: JobConfiguration description)
-
-  /** Gets job update summaries. */
-  Response getJobUpdateSummaries(1: JobUpdateQuery jobUpdateQuery)
-
-  /** Gets job update details. */
-  // TODO(zmanji): `key` is deprecated, remove this with AURORA-1765
-  Response getJobUpdateDetails(1: JobUpdateKey key, 2: JobUpdateQuery query)
-
-  /** Gets the diff between client (desired) and server (current) job states. */
-  Response getJobUpdateDiff(1: JobUpdateRequest request)
-
-  /** Gets tier configurations. */
-  Response getTierConfigs()
-}
-
-service AuroraSchedulerManager extends ReadOnlyScheduler {
-  /**
-   * Creates a new job.  The request will be denied if a job with the provided name already exists
-   * in the cluster.
-   */
-  Response createJob(1: JobConfiguration description)
-
-  /**
-   * Enters a job into the cron schedule, without actually starting the job.
-   * If the job is already present in the schedule, this will update the schedule entry with the new
-   * configuration.
-   */
-  Response scheduleCronJob(1: JobConfiguration description)
-
-  /**
-   * Removes a job from the cron schedule. The request will be denied if the job was not previously
-   * scheduled with scheduleCronJob.
-   */
-  Response descheduleCronJob(4: JobKey job)
-
-  /**
-   * Starts a cron job immediately.  The request will be denied if the specified job does not
-   * exist for the role account, or the job is not a cron job.
-   */
-  Response startCronJob(4: JobKey job)
-
-  /** Restarts a batch of shards. */
-  Response restartShards(5: JobKey job, 3: set<i32> shardIds)
-
-  /** Initiates a kill on tasks. */
-  Response killTasks(4: JobKey job, 5: set<i32> instances)
-
-  /**
-   * Adds new instances with the TaskConfig of the existing instance pointed by the key.
-   */
-  Response addInstances(3: InstanceKey key, 4: i32 count)
-
-  // TODO(maxim): reevaluate if it's still needed when client updater is gone (AURORA-785).
-  /**
-   * Replaces the template (configuration) for the existing cron job.
-   * The cron job template (configuration) must exist for the call to succeed.
-   */
-  Response replaceCronTemplate(1: JobConfiguration config)
-
-  /** Starts update of the existing service job. */
-  Response startJobUpdate(
-      /** A description of how to change the job. */
-      1: JobUpdateRequest request,
-      /** A user-specified message to include with the induced job update state change. */
-      3: string message)
-
-  /**
-   * Pauses the specified job update. Can be resumed by resumeUpdate call.
-   */
-  Response pauseJobUpdate(
-      /** The update to pause. */
-      1: JobUpdateKey key,
-      /** A user-specified message to include with the induced job update state change. */
-      3: string message)
-
-  /** Resumes progress of a previously paused job update. */
-  Response resumeJobUpdate(
-      /** The update to resume. */
-      1: JobUpdateKey key,
-      /** A user-specified message to include with the induced job update state change. */
-      3: string message)
-
-  /** Permanently aborts the job update. Does not remove the update history. */
-  Response abortJobUpdate(
-      /** The update to abort. */
-      1: JobUpdateKey key,
-      /** A user-specified message to include with the induced job update state change. */
-      3: string message)
-
-  /**
-   * Rollbacks the specified active job update to the initial state.
-   */
-  Response rollbackJobUpdate(
-      /** The update to rollback. */
-      1: JobUpdateKey key,
-      /** A user-specified message to include with the induced job update state change. */
-      2: string message)
-
-  /**
-   * Allows progress of the job update in case blockIfNoPulsesAfterMs is specified in
-   * JobUpdateSettings. Unblocks progress if the update was previously blocked.
-   * Responds with ResponseCode.INVALID_REQUEST in case an unknown update key is specified.
-   */
-  Response pulseJobUpdate(1: JobUpdateKey key)
-}
-
-struct InstanceConfigRewrite {
-  /** Key for the task to rewrite. */
-  1: InstanceKey instanceKey
-  /** The original configuration. */
-  2: TaskConfig oldTask
-  /** The rewritten configuration. */
-  3: TaskConfig rewrittenTask
-}
-
-struct JobConfigRewrite {
-  /** The original job configuration. */
-  1: JobConfiguration oldJob
-  /** The rewritten job configuration. */
-  2: JobConfiguration rewrittenJob
-}
-
-union ConfigRewrite {
-  1: JobConfigRewrite jobRewrite
-  2: InstanceConfigRewrite instanceRewrite
-}
-
-struct RewriteConfigsRequest {
-  1: list<ConfigRewrite> rewriteCommands
-}
-
-struct ExplicitReconciliationSettings {
-  1: optional i32 batchSize
-}
-
-// It would be great to compose these services rather than extend, but that won't be possible until
-// https://issues.apache.org/jira/browse/THRIFT-66 is resolved.
-service AuroraAdmin extends AuroraSchedulerManager {
-  /** Assign quota to a user.  This will overwrite any pre-existing quota for the user. */
-  Response setQuota(1: string ownerRole, 2: ResourceAggregate quota)
-
-  /**
-   * Forces a task into a specific state.  This does not guarantee the task will enter the given
-   * state, as the task must still transition within the bounds of the state machine.  However,
-   * it attempts to enter that state via the state machine.
-   */
-  Response forceTaskState(
-      1: string taskId,
-      2: ScheduleStatus status)
-
-  /** Immediately writes a storage snapshot to disk. */
-  Response performBackup()
-
-  /** Lists backups that are available for recovery. */
-  Response listBackups()
-
-  /** Loads a backup to an in-memory storage.  This must precede all other recovery operations. */
-  Response stageRecovery(1: string backupId)
-
-  /** Queries for tasks in a staged recovery. */
-  Response queryRecovery(1: TaskQuery query)
-
-  /** Deletes tasks from a staged recovery. */
-  Response deleteRecoveryTasks(1: TaskQuery query)
-
-  /** Commits a staged recovery, completely replacing the previous storage state. */
-  Response commitRecovery()
-
-  /** Unloads (aborts) a staged recovery. */
-  Response unloadRecovery()
-
-  /** Put the given hosts into maintenance mode. */
-  Response startMaintenance(1: Hosts hosts)
-
-  /** Ask scheduler to begin moving tasks scheduled on given hosts. */
-  Response drainHosts(1: Hosts hosts)
-
-  /** Retrieve the current maintenance states for a group of hosts. */
-  Response maintenanceStatus(1: Hosts hosts)
-
-  /** Set the given hosts back into serving mode. */
-  Response endMaintenance(1: Hosts hosts)
-
-  /** Start a storage snapshot and block until it completes. */
-  Response snapshot()
-
-  /**
-   * Forcibly rewrites the stored definition of user configurations.  This is intended to be used
-   * in a controlled setting, primarily to migrate pieces of configurations that are opaque to the
-   * scheduler (e.g. executorConfig).
-   * The scheduler may do some validation of the rewritten configurations, but it is important
-   * that the caller take care to provide valid input and alter only necessary fields.
-   */
-  Response rewriteConfigs(1: RewriteConfigsRequest request)
-
-  /** Tell scheduler to trigger an explicit task reconciliation with the given settings. */
-  Response triggerExplicitTaskReconciliation(1: ExplicitReconciliationSettings settings)
-
-  /** Tell scheduler to trigger an implicit task reconciliation. */
-  Response triggerImplicitTaskReconciliation()
-}
-
-// The name of the header that should be sent to bypass leader redirection in the Scheduler.
-const string BYPASS_LEADER_REDIRECT_HEADER_NAME = 'Bypass-Leader-Redirect'
-
-// The path under which a task's filesystem should be mounted when using images and the Mesos
-// unified containerizer.
-const string TASK_FILESYSTEM_MOUNT_POINT = 'taskfs'

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class
deleted file mode 100644
index f210f5c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class
deleted file mode 100644
index 1b9d77d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class
deleted file mode 100644
index 06ca3e6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class
deleted file mode 100644
index 82bb4a5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class
deleted file mode 100644
index c76926f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class
deleted file mode 100644
index 9de6836..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class
deleted file mode 100644
index 3c83b4b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class
deleted file mode 100644
index 9053a18..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class
deleted file mode 100644
index f0965bf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class
deleted file mode 100644
index a506cf8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class
deleted file mode 100644
index 66f13fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class
deleted file mode 100644
index 1756d7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class
deleted file mode 100644
index 467b35a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class
deleted file mode 100644
index 25e09ba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class
deleted file mode 100644
index da359d7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class
deleted file mode 100644
index ac657b1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class
deleted file mode 100644
index 0ec4e9a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class
deleted file mode 100644
index 74af7cd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class
deleted file mode 100644
index 704b595..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class
deleted file mode 100644
index 3e19f62..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class
deleted file mode 100644
index c09e0e4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class
deleted file mode 100644
index fd41fcb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class
deleted file mode 100644
index e0f1ca8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class
deleted file mode 100644
index 1dcc63b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class
deleted file mode 100644
index d254841..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class
deleted file mode 100644
index 47e6b57..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class
deleted file mode 100644
index 0e193df..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class
deleted file mode 100644
index e03e998..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class
deleted file mode 100644
index 8ba6909..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class
deleted file mode 100644
index a7921cb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class
deleted file mode 100644
index daf01a3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class
deleted file mode 100644
index a392824..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class
deleted file mode 100644
index ff0a70c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class
deleted file mode 100644
index cd969b8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class
deleted file mode 100644
index 0410adc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class
deleted file mode 100644
index 99f2479..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class
deleted file mode 100644
index 3814dee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class
deleted file mode 100644
index cf7efd3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class
deleted file mode 100644
index 2560d8b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class
deleted file mode 100644
index 206a242..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class
deleted file mode 100644
index 26ff9b0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class
deleted file mode 100644
index 6db891c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class
deleted file mode 100644
index 4c182a1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class
deleted file mode 100644
index 813ecf5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class
deleted file mode 100644
index 2118387..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class
deleted file mode 100644
index 10c8c01..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class
deleted file mode 100644
index 77e5d3c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class
deleted file mode 100644
index f69eb1a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class
deleted file mode 100644
index cf73db2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class
deleted file mode 100644
index 408f267..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class
deleted file mode 100644
index dc08b81..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class
deleted file mode 100644
index 3d889e1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class
deleted file mode 100644
index 46f8b49..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class
deleted file mode 100644
index 66ce967..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class
deleted file mode 100644
index db825a0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class
deleted file mode 100644
index 0b6f8a3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class
deleted file mode 100644
index 0106cd1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class
deleted file mode 100644
index 1bf9eac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class
deleted file mode 100644
index 8efd178..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class
deleted file mode 100644
index 1003b9c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class
deleted file mode 100644
index 5aa7800..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class
deleted file mode 100644
index 72d5c7f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class
deleted file mode 100644
index c5dae6c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class
deleted file mode 100644
index dd9ba66..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class
deleted file mode 100644
index cb82025..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class
deleted file mode 100644
index 3b46d61..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class
deleted file mode 100644
index 5a2354e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class
deleted file mode 100644
index 9af57d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class
deleted file mode 100644
index 804e153..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class
deleted file mode 100644
index 0724133..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class and /dev/null differ


[29/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.java
new file mode 100644
index 0000000..45a7702
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateInstructions.java
@@ -0,0 +1,711 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Update configuration and setting details.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateInstructions implements org.apache.thrift.TBase<JobUpdateInstructions, JobUpdateInstructions._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateInstructions> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateInstructions");
+
+  private static final org.apache.thrift.protocol.TField INITIAL_STATE_FIELD_DESC = new org.apache.thrift.protocol.TField("initialState", org.apache.thrift.protocol.TType.SET, (short)1);
+  private static final org.apache.thrift.protocol.TField DESIRED_STATE_FIELD_DESC = new org.apache.thrift.protocol.TField("desiredState", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+  private static final org.apache.thrift.protocol.TField SETTINGS_FIELD_DESC = new org.apache.thrift.protocol.TField("settings", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateInstructionsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateInstructionsTupleSchemeFactory());
+  }
+
+  /**
+   * Actual InstanceId -> TaskConfig mapping when the update was requested.
+   */
+  public Set<InstanceTaskConfig> initialState; // required
+  /**
+   * Desired configuration when the update completes.
+   */
+  public InstanceTaskConfig desiredState; // required
+  /**
+   * Update specific settings.
+   */
+  public JobUpdateSettings settings; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Actual InstanceId -> TaskConfig mapping when the update was requested.
+     */
+    INITIAL_STATE((short)1, "initialState"),
+    /**
+     * Desired configuration when the update completes.
+     */
+    DESIRED_STATE((short)2, "desiredState"),
+    /**
+     * Update specific settings.
+     */
+    SETTINGS((short)3, "settings");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // INITIAL_STATE
+          return INITIAL_STATE;
+        case 2: // DESIRED_STATE
+          return DESIRED_STATE;
+        case 3: // SETTINGS
+          return SETTINGS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.INITIAL_STATE, new org.apache.thrift.meta_data.FieldMetaData("initialState", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InstanceTaskConfig.class))));
+    tmpMap.put(_Fields.DESIRED_STATE, new org.apache.thrift.meta_data.FieldMetaData("desiredState", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InstanceTaskConfig.class)));
+    tmpMap.put(_Fields.SETTINGS, new org.apache.thrift.meta_data.FieldMetaData("settings", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateSettings.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateInstructions.class, metaDataMap);
+  }
+
+  public JobUpdateInstructions() {
+  }
+
+  public JobUpdateInstructions(
+    Set<InstanceTaskConfig> initialState,
+    InstanceTaskConfig desiredState,
+    JobUpdateSettings settings)
+  {
+    this();
+    this.initialState = initialState;
+    this.desiredState = desiredState;
+    this.settings = settings;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateInstructions(JobUpdateInstructions other) {
+    if (other.isSetInitialState()) {
+      Set<InstanceTaskConfig> __this__initialState = new HashSet<InstanceTaskConfig>(other.initialState.size());
+      for (InstanceTaskConfig other_element : other.initialState) {
+        __this__initialState.add(new InstanceTaskConfig(other_element));
+      }
+      this.initialState = __this__initialState;
+    }
+    if (other.isSetDesiredState()) {
+      this.desiredState = new InstanceTaskConfig(other.desiredState);
+    }
+    if (other.isSetSettings()) {
+      this.settings = new JobUpdateSettings(other.settings);
+    }
+  }
+
+  public JobUpdateInstructions deepCopy() {
+    return new JobUpdateInstructions(this);
+  }
+
+  @Override
+  public void clear() {
+    this.initialState = null;
+    this.desiredState = null;
+    this.settings = null;
+  }
+
+  public int getInitialStateSize() {
+    return (this.initialState == null) ? 0 : this.initialState.size();
+  }
+
+  public java.util.Iterator<InstanceTaskConfig> getInitialStateIterator() {
+    return (this.initialState == null) ? null : this.initialState.iterator();
+  }
+
+  public void addToInitialState(InstanceTaskConfig elem) {
+    if (this.initialState == null) {
+      this.initialState = new HashSet<InstanceTaskConfig>();
+    }
+    this.initialState.add(elem);
+  }
+
+  /**
+   * Actual InstanceId -> TaskConfig mapping when the update was requested.
+   */
+  public Set<InstanceTaskConfig> getInitialState() {
+    return this.initialState;
+  }
+
+  /**
+   * Actual InstanceId -> TaskConfig mapping when the update was requested.
+   */
+  public JobUpdateInstructions setInitialState(Set<InstanceTaskConfig> initialState) {
+    this.initialState = initialState;
+    return this;
+  }
+
+  public void unsetInitialState() {
+    this.initialState = null;
+  }
+
+  /** Returns true if field initialState is set (has been assigned a value) and false otherwise */
+  public boolean isSetInitialState() {
+    return this.initialState != null;
+  }
+
+  public void setInitialStateIsSet(boolean value) {
+    if (!value) {
+      this.initialState = null;
+    }
+  }
+
+  /**
+   * Desired configuration when the update completes.
+   */
+  public InstanceTaskConfig getDesiredState() {
+    return this.desiredState;
+  }
+
+  /**
+   * Desired configuration when the update completes.
+   */
+  public JobUpdateInstructions setDesiredState(InstanceTaskConfig desiredState) {
+    this.desiredState = desiredState;
+    return this;
+  }
+
+  public void unsetDesiredState() {
+    this.desiredState = null;
+  }
+
+  /** Returns true if field desiredState is set (has been assigned a value) and false otherwise */
+  public boolean isSetDesiredState() {
+    return this.desiredState != null;
+  }
+
+  public void setDesiredStateIsSet(boolean value) {
+    if (!value) {
+      this.desiredState = null;
+    }
+  }
+
+  /**
+   * Update specific settings.
+   */
+  public JobUpdateSettings getSettings() {
+    return this.settings;
+  }
+
+  /**
+   * Update specific settings.
+   */
+  public JobUpdateInstructions setSettings(JobUpdateSettings settings) {
+    this.settings = settings;
+    return this;
+  }
+
+  public void unsetSettings() {
+    this.settings = null;
+  }
+
+  /** Returns true if field settings is set (has been assigned a value) and false otherwise */
+  public boolean isSetSettings() {
+    return this.settings != null;
+  }
+
+  public void setSettingsIsSet(boolean value) {
+    if (!value) {
+      this.settings = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case INITIAL_STATE:
+      if (value == null) {
+        unsetInitialState();
+      } else {
+        setInitialState((Set<InstanceTaskConfig>)value);
+      }
+      break;
+
+    case DESIRED_STATE:
+      if (value == null) {
+        unsetDesiredState();
+      } else {
+        setDesiredState((InstanceTaskConfig)value);
+      }
+      break;
+
+    case SETTINGS:
+      if (value == null) {
+        unsetSettings();
+      } else {
+        setSettings((JobUpdateSettings)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case INITIAL_STATE:
+      return getInitialState();
+
+    case DESIRED_STATE:
+      return getDesiredState();
+
+    case SETTINGS:
+      return getSettings();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case INITIAL_STATE:
+      return isSetInitialState();
+    case DESIRED_STATE:
+      return isSetDesiredState();
+    case SETTINGS:
+      return isSetSettings();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateInstructions)
+      return this.equals((JobUpdateInstructions)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateInstructions that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_initialState = true && this.isSetInitialState();
+    boolean that_present_initialState = true && that.isSetInitialState();
+    if (this_present_initialState || that_present_initialState) {
+      if (!(this_present_initialState && that_present_initialState))
+        return false;
+      if (!this.initialState.equals(that.initialState))
+        return false;
+    }
+
+    boolean this_present_desiredState = true && this.isSetDesiredState();
+    boolean that_present_desiredState = true && that.isSetDesiredState();
+    if (this_present_desiredState || that_present_desiredState) {
+      if (!(this_present_desiredState && that_present_desiredState))
+        return false;
+      if (!this.desiredState.equals(that.desiredState))
+        return false;
+    }
+
+    boolean this_present_settings = true && this.isSetSettings();
+    boolean that_present_settings = true && that.isSetSettings();
+    if (this_present_settings || that_present_settings) {
+      if (!(this_present_settings && that_present_settings))
+        return false;
+      if (!this.settings.equals(that.settings))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_initialState = true && (isSetInitialState());
+    list.add(present_initialState);
+    if (present_initialState)
+      list.add(initialState);
+
+    boolean present_desiredState = true && (isSetDesiredState());
+    list.add(present_desiredState);
+    if (present_desiredState)
+      list.add(desiredState);
+
+    boolean present_settings = true && (isSetSettings());
+    list.add(present_settings);
+    if (present_settings)
+      list.add(settings);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateInstructions other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetInitialState()).compareTo(other.isSetInitialState());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInitialState()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.initialState, other.initialState);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetDesiredState()).compareTo(other.isSetDesiredState());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDesiredState()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.desiredState, other.desiredState);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSettings()).compareTo(other.isSetSettings());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSettings()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.settings, other.settings);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateInstructions(");
+    boolean first = true;
+
+    sb.append("initialState:");
+    if (this.initialState == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.initialState);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("desiredState:");
+    if (this.desiredState == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.desiredState);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("settings:");
+    if (this.settings == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.settings);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (desiredState != null) {
+      desiredState.validate();
+    }
+    if (settings != null) {
+      settings.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateInstructionsStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateInstructionsStandardScheme getScheme() {
+      return new JobUpdateInstructionsStandardScheme();
+    }
+  }
+
+  private static class JobUpdateInstructionsStandardScheme extends StandardScheme<JobUpdateInstructions> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateInstructions struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // INITIAL_STATE
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set214 = iprot.readSetBegin();
+                struct.initialState = new HashSet<InstanceTaskConfig>(2*_set214.size);
+                InstanceTaskConfig _elem215;
+                for (int _i216 = 0; _i216 < _set214.size; ++_i216)
+                {
+                  _elem215 = new InstanceTaskConfig();
+                  _elem215.read(iprot);
+                  struct.initialState.add(_elem215);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setInitialStateIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // DESIRED_STATE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.desiredState = new InstanceTaskConfig();
+              struct.desiredState.read(iprot);
+              struct.setDesiredStateIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // SETTINGS
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.settings = new JobUpdateSettings();
+              struct.settings.read(iprot);
+              struct.setSettingsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateInstructions struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.initialState != null) {
+        oprot.writeFieldBegin(INITIAL_STATE_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.initialState.size()));
+          for (InstanceTaskConfig _iter217 : struct.initialState)
+          {
+            _iter217.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.desiredState != null) {
+        oprot.writeFieldBegin(DESIRED_STATE_FIELD_DESC);
+        struct.desiredState.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.settings != null) {
+        oprot.writeFieldBegin(SETTINGS_FIELD_DESC);
+        struct.settings.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateInstructionsTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateInstructionsTupleScheme getScheme() {
+      return new JobUpdateInstructionsTupleScheme();
+    }
+  }
+
+  private static class JobUpdateInstructionsTupleScheme extends TupleScheme<JobUpdateInstructions> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateInstructions struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetInitialState()) {
+        optionals.set(0);
+      }
+      if (struct.isSetDesiredState()) {
+        optionals.set(1);
+      }
+      if (struct.isSetSettings()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetInitialState()) {
+        {
+          oprot.writeI32(struct.initialState.size());
+          for (InstanceTaskConfig _iter218 : struct.initialState)
+          {
+            _iter218.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetDesiredState()) {
+        struct.desiredState.write(oprot);
+      }
+      if (struct.isSetSettings()) {
+        struct.settings.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateInstructions struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set219 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.initialState = new HashSet<InstanceTaskConfig>(2*_set219.size);
+          InstanceTaskConfig _elem220;
+          for (int _i221 = 0; _i221 < _set219.size; ++_i221)
+          {
+            _elem220 = new InstanceTaskConfig();
+            _elem220.read(iprot);
+            struct.initialState.add(_elem220);
+          }
+        }
+        struct.setInitialStateIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.desiredState = new InstanceTaskConfig();
+        struct.desiredState.read(iprot);
+        struct.setDesiredStateIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.settings = new JobUpdateSettings();
+        struct.settings.read(iprot);
+        struct.setSettingsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.java
new file mode 100644
index 0000000..db0b9cb
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateKey.java
@@ -0,0 +1,535 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Job update key.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateKey implements org.apache.thrift.TBase<JobUpdateKey, JobUpdateKey._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateKey> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateKey");
+
+  private static final org.apache.thrift.protocol.TField JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("job", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField ID_FIELD_DESC = new org.apache.thrift.protocol.TField("id", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateKeyStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateKeyTupleSchemeFactory());
+  }
+
+  /**
+   * Job being updated
+   */
+  public JobKey job; // required
+  /**
+   * Update ID.
+   */
+  public String id; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Job being updated
+     */
+    JOB((short)1, "job"),
+    /**
+     * Update ID.
+     */
+    ID((short)2, "id");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // JOB
+          return JOB;
+        case 2: // ID
+          return ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB, new org.apache.thrift.meta_data.FieldMetaData("job", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateKey.class, metaDataMap);
+  }
+
+  public JobUpdateKey() {
+  }
+
+  public JobUpdateKey(
+    JobKey job,
+    String id)
+  {
+    this();
+    this.job = job;
+    this.id = id;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateKey(JobUpdateKey other) {
+    if (other.isSetJob()) {
+      this.job = new JobKey(other.job);
+    }
+    if (other.isSetId()) {
+      this.id = other.id;
+    }
+  }
+
+  public JobUpdateKey deepCopy() {
+    return new JobUpdateKey(this);
+  }
+
+  @Override
+  public void clear() {
+    this.job = null;
+    this.id = null;
+  }
+
+  /**
+   * Job being updated
+   */
+  public JobKey getJob() {
+    return this.job;
+  }
+
+  /**
+   * Job being updated
+   */
+  public JobUpdateKey setJob(JobKey job) {
+    this.job = job;
+    return this;
+  }
+
+  public void unsetJob() {
+    this.job = null;
+  }
+
+  /** Returns true if field job is set (has been assigned a value) and false otherwise */
+  public boolean isSetJob() {
+    return this.job != null;
+  }
+
+  public void setJobIsSet(boolean value) {
+    if (!value) {
+      this.job = null;
+    }
+  }
+
+  /**
+   * Update ID.
+   */
+  public String getId() {
+    return this.id;
+  }
+
+  /**
+   * Update ID.
+   */
+  public JobUpdateKey setId(String id) {
+    this.id = id;
+    return this;
+  }
+
+  public void unsetId() {
+    this.id = null;
+  }
+
+  /** Returns true if field id is set (has been assigned a value) and false otherwise */
+  public boolean isSetId() {
+    return this.id != null;
+  }
+
+  public void setIdIsSet(boolean value) {
+    if (!value) {
+      this.id = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case JOB:
+      if (value == null) {
+        unsetJob();
+      } else {
+        setJob((JobKey)value);
+      }
+      break;
+
+    case ID:
+      if (value == null) {
+        unsetId();
+      } else {
+        setId((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case JOB:
+      return getJob();
+
+    case ID:
+      return getId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case JOB:
+      return isSetJob();
+    case ID:
+      return isSetId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateKey)
+      return this.equals((JobUpdateKey)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateKey that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_job = true && this.isSetJob();
+    boolean that_present_job = true && that.isSetJob();
+    if (this_present_job || that_present_job) {
+      if (!(this_present_job && that_present_job))
+        return false;
+      if (!this.job.equals(that.job))
+        return false;
+    }
+
+    boolean this_present_id = true && this.isSetId();
+    boolean that_present_id = true && that.isSetId();
+    if (this_present_id || that_present_id) {
+      if (!(this_present_id && that_present_id))
+        return false;
+      if (!this.id.equals(that.id))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_job = true && (isSetJob());
+    list.add(present_job);
+    if (present_job)
+      list.add(job);
+
+    boolean present_id = true && (isSetId());
+    list.add(present_id);
+    if (present_id)
+      list.add(id);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateKey other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetJob()).compareTo(other.isSetJob());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJob()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.job, other.job);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetId()).compareTo(other.isSetId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, other.id);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateKey(");
+    boolean first = true;
+
+    sb.append("job:");
+    if (this.job == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.job);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("id:");
+    if (this.id == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.id);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (job != null) {
+      job.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateKeyStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateKeyStandardScheme getScheme() {
+      return new JobUpdateKeyStandardScheme();
+    }
+  }
+
+  private static class JobUpdateKeyStandardScheme extends StandardScheme<JobUpdateKey> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateKey struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // JOB
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.job = new JobKey();
+              struct.job.read(iprot);
+              struct.setJobIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.id = iprot.readString();
+              struct.setIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateKey struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.job != null) {
+        oprot.writeFieldBegin(JOB_FIELD_DESC);
+        struct.job.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.id != null) {
+        oprot.writeFieldBegin(ID_FIELD_DESC);
+        oprot.writeString(struct.id);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateKeyTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateKeyTupleScheme getScheme() {
+      return new JobUpdateKeyTupleScheme();
+    }
+  }
+
+  private static class JobUpdateKeyTupleScheme extends TupleScheme<JobUpdateKey> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetJob()) {
+        optionals.set(0);
+      }
+      if (struct.isSetId()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetJob()) {
+        struct.job.write(oprot);
+      }
+      if (struct.isSetId()) {
+        oprot.writeString(struct.id);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.job = new JobKey();
+        struct.job.read(iprot);
+        struct.setJobIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.id = iprot.readString();
+        struct.setIdIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.java
new file mode 100644
index 0000000..5311bcf
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdatePulseStatus.java
@@ -0,0 +1,55 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * Status of the coordinated update. Intended as a response to pulseJobUpdate RPC.
+ */
+public enum JobUpdatePulseStatus implements org.apache.thrift.TEnum {
+  /**
+   * Update is active. See ACTIVE_JOB_UPDATE_STATES for statuses considered active.
+   */
+  OK(1),
+  /**
+   * Update has reached terminal state. See TERMINAL_JOB_UPDATE_STATES for statuses
+   * considered terminal.
+   */
+  FINISHED(2);
+
+  private final int value;
+
+  private JobUpdatePulseStatus(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static JobUpdatePulseStatus findByValue(int value) { 
+    switch (value) {
+      case 1:
+        return OK;
+      case 2:
+        return FINISHED;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.java
new file mode 100644
index 0000000..379f109
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateQuery.java
@@ -0,0 +1,1170 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Contains a set of restrictions on matching job updates where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateQuery implements org.apache.thrift.TBase<JobUpdateQuery, JobUpdateQuery._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateQuery> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateQuery");
+
+  private static final org.apache.thrift.protocol.TField ROLE_FIELD_DESC = new org.apache.thrift.protocol.TField("role", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)8);
+  private static final org.apache.thrift.protocol.TField JOB_KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("jobKey", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+  private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRING, (short)4);
+  private static final org.apache.thrift.protocol.TField UPDATE_STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("updateStatuses", org.apache.thrift.protocol.TType.SET, (short)5);
+  private static final org.apache.thrift.protocol.TField OFFSET_FIELD_DESC = new org.apache.thrift.protocol.TField("offset", org.apache.thrift.protocol.TType.I32, (short)6);
+  private static final org.apache.thrift.protocol.TField LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("limit", org.apache.thrift.protocol.TType.I32, (short)7);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateQueryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateQueryTupleSchemeFactory());
+  }
+
+  /**
+   * Job role.
+   */
+  public String role; // required
+  /**
+   * Unique identifier for a job update.
+   */
+  public JobUpdateKey key; // required
+  /**
+   * Job key.
+   */
+  public JobKey jobKey; // required
+  /**
+   * User who created the update.
+   */
+  public String user; // required
+  /**
+   * Set of update statuses.
+   */
+  public Set<JobUpdateStatus> updateStatuses; // required
+  /**
+   * Offset to serve data from. Used by pagination.
+   */
+  public int offset; // required
+  /**
+   * Number or records to serve. Used by pagination.
+   */
+  public int limit; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Job role.
+     */
+    ROLE((short)2, "role"),
+    /**
+     * Unique identifier for a job update.
+     */
+    KEY((short)8, "key"),
+    /**
+     * Job key.
+     */
+    JOB_KEY((short)3, "jobKey"),
+    /**
+     * User who created the update.
+     */
+    USER((short)4, "user"),
+    /**
+     * Set of update statuses.
+     */
+    UPDATE_STATUSES((short)5, "updateStatuses"),
+    /**
+     * Offset to serve data from. Used by pagination.
+     */
+    OFFSET((short)6, "offset"),
+    /**
+     * Number or records to serve. Used by pagination.
+     */
+    LIMIT((short)7, "limit");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 2: // ROLE
+          return ROLE;
+        case 8: // KEY
+          return KEY;
+        case 3: // JOB_KEY
+          return JOB_KEY;
+        case 4: // USER
+          return USER;
+        case 5: // UPDATE_STATUSES
+          return UPDATE_STATUSES;
+        case 6: // OFFSET
+          return OFFSET;
+        case 7: // LIMIT
+          return LIMIT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __OFFSET_ISSET_ID = 0;
+  private static final int __LIMIT_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ROLE, new org.apache.thrift.meta_data.FieldMetaData("role", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateKey.class)));
+    tmpMap.put(_Fields.JOB_KEY, new org.apache.thrift.meta_data.FieldMetaData("jobKey", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.UPDATE_STATUSES, new org.apache.thrift.meta_data.FieldMetaData("updateStatuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, JobUpdateStatus.class))));
+    tmpMap.put(_Fields.OFFSET, new org.apache.thrift.meta_data.FieldMetaData("offset", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.LIMIT, new org.apache.thrift.meta_data.FieldMetaData("limit", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateQuery.class, metaDataMap);
+  }
+
+  public JobUpdateQuery() {
+  }
+
+  public JobUpdateQuery(
+    String role,
+    JobUpdateKey key,
+    JobKey jobKey,
+    String user,
+    Set<JobUpdateStatus> updateStatuses,
+    int offset,
+    int limit)
+  {
+    this();
+    this.role = role;
+    this.key = key;
+    this.jobKey = jobKey;
+    this.user = user;
+    this.updateStatuses = updateStatuses;
+    this.offset = offset;
+    setOffsetIsSet(true);
+    this.limit = limit;
+    setLimitIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateQuery(JobUpdateQuery other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetRole()) {
+      this.role = other.role;
+    }
+    if (other.isSetKey()) {
+      this.key = new JobUpdateKey(other.key);
+    }
+    if (other.isSetJobKey()) {
+      this.jobKey = new JobKey(other.jobKey);
+    }
+    if (other.isSetUser()) {
+      this.user = other.user;
+    }
+    if (other.isSetUpdateStatuses()) {
+      Set<JobUpdateStatus> __this__updateStatuses = new HashSet<JobUpdateStatus>(other.updateStatuses.size());
+      for (JobUpdateStatus other_element : other.updateStatuses) {
+        __this__updateStatuses.add(other_element);
+      }
+      this.updateStatuses = __this__updateStatuses;
+    }
+    this.offset = other.offset;
+    this.limit = other.limit;
+  }
+
+  public JobUpdateQuery deepCopy() {
+    return new JobUpdateQuery(this);
+  }
+
+  @Override
+  public void clear() {
+    this.role = null;
+    this.key = null;
+    this.jobKey = null;
+    this.user = null;
+    this.updateStatuses = null;
+    setOffsetIsSet(false);
+    this.offset = 0;
+    setLimitIsSet(false);
+    this.limit = 0;
+  }
+
+  /**
+   * Job role.
+   */
+  public String getRole() {
+    return this.role;
+  }
+
+  /**
+   * Job role.
+   */
+  public JobUpdateQuery setRole(String role) {
+    this.role = role;
+    return this;
+  }
+
+  public void unsetRole() {
+    this.role = null;
+  }
+
+  /** Returns true if field role is set (has been assigned a value) and false otherwise */
+  public boolean isSetRole() {
+    return this.role != null;
+  }
+
+  public void setRoleIsSet(boolean value) {
+    if (!value) {
+      this.role = null;
+    }
+  }
+
+  /**
+   * Unique identifier for a job update.
+   */
+  public JobUpdateKey getKey() {
+    return this.key;
+  }
+
+  /**
+   * Unique identifier for a job update.
+   */
+  public JobUpdateQuery setKey(JobUpdateKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  /**
+   * Job key.
+   */
+  public JobKey getJobKey() {
+    return this.jobKey;
+  }
+
+  /**
+   * Job key.
+   */
+  public JobUpdateQuery setJobKey(JobKey jobKey) {
+    this.jobKey = jobKey;
+    return this;
+  }
+
+  public void unsetJobKey() {
+    this.jobKey = null;
+  }
+
+  /** Returns true if field jobKey is set (has been assigned a value) and false otherwise */
+  public boolean isSetJobKey() {
+    return this.jobKey != null;
+  }
+
+  public void setJobKeyIsSet(boolean value) {
+    if (!value) {
+      this.jobKey = null;
+    }
+  }
+
+  /**
+   * User who created the update.
+   */
+  public String getUser() {
+    return this.user;
+  }
+
+  /**
+   * User who created the update.
+   */
+  public JobUpdateQuery setUser(String user) {
+    this.user = user;
+    return this;
+  }
+
+  public void unsetUser() {
+    this.user = null;
+  }
+
+  /** Returns true if field user is set (has been assigned a value) and false otherwise */
+  public boolean isSetUser() {
+    return this.user != null;
+  }
+
+  public void setUserIsSet(boolean value) {
+    if (!value) {
+      this.user = null;
+    }
+  }
+
+  public int getUpdateStatusesSize() {
+    return (this.updateStatuses == null) ? 0 : this.updateStatuses.size();
+  }
+
+  public java.util.Iterator<JobUpdateStatus> getUpdateStatusesIterator() {
+    return (this.updateStatuses == null) ? null : this.updateStatuses.iterator();
+  }
+
+  public void addToUpdateStatuses(JobUpdateStatus elem) {
+    if (this.updateStatuses == null) {
+      this.updateStatuses = new HashSet<JobUpdateStatus>();
+    }
+    this.updateStatuses.add(elem);
+  }
+
+  /**
+   * Set of update statuses.
+   */
+  public Set<JobUpdateStatus> getUpdateStatuses() {
+    return this.updateStatuses;
+  }
+
+  /**
+   * Set of update statuses.
+   */
+  public JobUpdateQuery setUpdateStatuses(Set<JobUpdateStatus> updateStatuses) {
+    this.updateStatuses = updateStatuses;
+    return this;
+  }
+
+  public void unsetUpdateStatuses() {
+    this.updateStatuses = null;
+  }
+
+  /** Returns true if field updateStatuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateStatuses() {
+    return this.updateStatuses != null;
+  }
+
+  public void setUpdateStatusesIsSet(boolean value) {
+    if (!value) {
+      this.updateStatuses = null;
+    }
+  }
+
+  /**
+   * Offset to serve data from. Used by pagination.
+   */
+  public int getOffset() {
+    return this.offset;
+  }
+
+  /**
+   * Offset to serve data from. Used by pagination.
+   */
+  public JobUpdateQuery setOffset(int offset) {
+    this.offset = offset;
+    setOffsetIsSet(true);
+    return this;
+  }
+
+  public void unsetOffset() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __OFFSET_ISSET_ID);
+  }
+
+  /** Returns true if field offset is set (has been assigned a value) and false otherwise */
+  public boolean isSetOffset() {
+    return EncodingUtils.testBit(__isset_bitfield, __OFFSET_ISSET_ID);
+  }
+
+  public void setOffsetIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __OFFSET_ISSET_ID, value);
+  }
+
+  /**
+   * Number or records to serve. Used by pagination.
+   */
+  public int getLimit() {
+    return this.limit;
+  }
+
+  /**
+   * Number or records to serve. Used by pagination.
+   */
+  public JobUpdateQuery setLimit(int limit) {
+    this.limit = limit;
+    setLimitIsSet(true);
+    return this;
+  }
+
+  public void unsetLimit() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  /** Returns true if field limit is set (has been assigned a value) and false otherwise */
+  public boolean isSetLimit() {
+    return EncodingUtils.testBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  public void setLimitIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __LIMIT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ROLE:
+      if (value == null) {
+        unsetRole();
+      } else {
+        setRole((String)value);
+      }
+      break;
+
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((JobUpdateKey)value);
+      }
+      break;
+
+    case JOB_KEY:
+      if (value == null) {
+        unsetJobKey();
+      } else {
+        setJobKey((JobKey)value);
+      }
+      break;
+
+    case USER:
+      if (value == null) {
+        unsetUser();
+      } else {
+        setUser((String)value);
+      }
+      break;
+
+    case UPDATE_STATUSES:
+      if (value == null) {
+        unsetUpdateStatuses();
+      } else {
+        setUpdateStatuses((Set<JobUpdateStatus>)value);
+      }
+      break;
+
+    case OFFSET:
+      if (value == null) {
+        unsetOffset();
+      } else {
+        setOffset((Integer)value);
+      }
+      break;
+
+    case LIMIT:
+      if (value == null) {
+        unsetLimit();
+      } else {
+        setLimit((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ROLE:
+      return getRole();
+
+    case KEY:
+      return getKey();
+
+    case JOB_KEY:
+      return getJobKey();
+
+    case USER:
+      return getUser();
+
+    case UPDATE_STATUSES:
+      return getUpdateStatuses();
+
+    case OFFSET:
+      return getOffset();
+
+    case LIMIT:
+      return getLimit();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ROLE:
+      return isSetRole();
+    case KEY:
+      return isSetKey();
+    case JOB_KEY:
+      return isSetJobKey();
+    case USER:
+      return isSetUser();
+    case UPDATE_STATUSES:
+      return isSetUpdateStatuses();
+    case OFFSET:
+      return isSetOffset();
+    case LIMIT:
+      return isSetLimit();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateQuery)
+      return this.equals((JobUpdateQuery)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateQuery that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_role = true && this.isSetRole();
+    boolean that_present_role = true && that.isSetRole();
+    if (this_present_role || that_present_role) {
+      if (!(this_present_role && that_present_role))
+        return false;
+      if (!this.role.equals(that.role))
+        return false;
+    }
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_jobKey = true && this.isSetJobKey();
+    boolean that_present_jobKey = true && that.isSetJobKey();
+    if (this_present_jobKey || that_present_jobKey) {
+      if (!(this_present_jobKey && that_present_jobKey))
+        return false;
+      if (!this.jobKey.equals(that.jobKey))
+        return false;
+    }
+
+    boolean this_present_user = true && this.isSetUser();
+    boolean that_present_user = true && that.isSetUser();
+    if (this_present_user || that_present_user) {
+      if (!(this_present_user && that_present_user))
+        return false;
+      if (!this.user.equals(that.user))
+        return false;
+    }
+
+    boolean this_present_updateStatuses = true && this.isSetUpdateStatuses();
+    boolean that_present_updateStatuses = true && that.isSetUpdateStatuses();
+    if (this_present_updateStatuses || that_present_updateStatuses) {
+      if (!(this_present_updateStatuses && that_present_updateStatuses))
+        return false;
+      if (!this.updateStatuses.equals(that.updateStatuses))
+        return false;
+    }
+
+    boolean this_present_offset = true;
+    boolean that_present_offset = true;
+    if (this_present_offset || that_present_offset) {
+      if (!(this_present_offset && that_present_offset))
+        return false;
+      if (this.offset != that.offset)
+        return false;
+    }
+
+    boolean this_present_limit = true;
+    boolean that_present_limit = true;
+    if (this_present_limit || that_present_limit) {
+      if (!(this_present_limit && that_present_limit))
+        return false;
+      if (this.limit != that.limit)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_role = true && (isSetRole());
+    list.add(present_role);
+    if (present_role)
+      list.add(role);
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_jobKey = true && (isSetJobKey());
+    list.add(present_jobKey);
+    if (present_jobKey)
+      list.add(jobKey);
+
+    boolean present_user = true && (isSetUser());
+    list.add(present_user);
+    if (present_user)
+      list.add(user);
+
+    boolean present_updateStatuses = true && (isSetUpdateStatuses());
+    list.add(present_updateStatuses);
+    if (present_updateStatuses)
+      list.add(updateStatuses);
+
+    boolean present_offset = true;
+    list.add(present_offset);
+    if (present_offset)
+      list.add(offset);
+
+    boolean present_limit = true;
+    list.add(present_limit);
+    if (present_limit)
+      list.add(limit);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateQuery other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRole()).compareTo(other.isSetRole());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRole()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.role, other.role);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetJobKey()).compareTo(other.isSetJobKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJobKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.jobKey, other.jobKey);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUser()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUpdateStatuses()).compareTo(other.isSetUpdateStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateStatuses, other.updateStatuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetOffset()).compareTo(other.isSetOffset());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOffset()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.offset, other.offset);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetLimit()).compareTo(other.isSetLimit());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetLimit()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.limit, other.limit);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateQuery(");
+    boolean first = true;
+
+    sb.append("role:");
+    if (this.role == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.role);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("jobKey:");
+    if (this.jobKey == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.jobKey);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("user:");
+    if (this.user == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.user);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("updateStatuses:");
+    if (this.updateStatuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.updateStatuses);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("offset:");
+    sb.append(this.offset);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("limit:");
+    sb.append(this.limit);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (key != null) {
+      key.validate();
+    }
+    if (jobKey != null) {
+      jobKey.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateQueryStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateQueryStandardScheme getScheme() {
+      return new JobUpdateQueryStandardScheme();
+    }
+  }
+
+  private static class JobUpdateQueryStandardScheme extends StandardScheme<JobUpdateQuery> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateQuery struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 2: // ROLE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.role = iprot.readString();
+              struct.setRoleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 8: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new JobUpdateKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // JOB_KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.jobKey = new JobKey();
+              struct.jobKey.read(iprot);
+              struct.setJobKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // USER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.user = iprot.readString();
+              struct.setUserIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // UPDATE_STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set246 = iprot.readSetBegin();
+                struct.updateStatuses = new HashSet<JobUpdateStatus>(2*_set246.size);
+                JobUpdateStatus _elem247;
+                for (int _i248 = 0; _i248 < _set246.size; ++_i248)
+                {
+                  _elem247 = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+                  struct.updateStatuses.add(_elem247);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setUpdateStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // OFFSET
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.offset = iprot.readI32();
+              struct.setOffsetIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 7: // LIMIT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.limit = iprot.readI32();
+              struct.setLimitIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateQuery struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.role != null) {
+        oprot.writeFieldBegin(ROLE_FIELD_DESC);
+        oprot.writeString(struct.role);
+        oprot.writeFieldEnd();
+      }
+      if (struct.jobKey != null) {
+        oprot.writeFieldBegin(JOB_KEY_FIELD_DESC);
+        struct.jobKey.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.user != null) {
+        oprot.writeFieldBegin(USER_FIELD_DESC);
+        oprot.writeString(struct.user);
+        oprot.writeFieldEnd();
+      }
+      if (struct.updateStatuses != null) {
+        oprot.writeFieldBegin(UPDATE_STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, struct.updateStatuses.size()));
+          for (JobUpdateStatus _iter249 : struct.updateStatuses)
+          {
+            oprot.writeI32(_iter249.getValue());
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(OFFSET_FIELD_DESC);
+      oprot.writeI32(struct.offset);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(LIMIT_FIELD_DESC);
+      oprot.writeI32(struct.limit);
+      oprot.writeFieldEnd();
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateQueryTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateQueryTupleScheme getScheme() {
+      return new JobUpdateQueryTupleScheme();
+    }
+  }
+
+  private static class JobUpdateQueryTupleScheme extends TupleScheme<JobUpdateQuery> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateQuery struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRole()) {
+        optionals.set(0);
+      }
+      if (struct.isSetKey()) {
+        optionals.set(1);
+      }
+      if (struct.isSetJobKey()) {
+        optionals.set(2);
+      }
+      if (struct.isSetUser()) {
+        optionals.set(3);
+      }
+      if (struct.isSetUpdateStatuses()) {
+        optionals.set(4);
+      }
+      if (struct.isSetOffset()) {
+        optionals.set(5);
+      }
+      if (struct.isSetLimit()) {
+        optionals.set(6);
+      }
+      oprot.writeBitSet(optionals, 7);
+      if (struct.isSetRole()) {
+        oprot.writeString(struct.role);
+      }
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetJobKey()) {
+        struct.jobKey.write(oprot);
+      }
+      if (struct.isSetUser()) {
+        oprot.writeString(struct.user);
+      }
+      if (struct.isSetUpdateStatuses()) {
+        {
+          oprot.writeI32(struct.updateStatuses.size());
+          for (JobUpdateStatus _iter250 : struct.updateStatuses)
+          {
+            oprot.writeI32(_iter250.getValue());
+          }
+        }
+      }
+      if (struct.isSetOffset()) {
+        oprot.writeI32(struct.offset);
+      }
+      if (struct.isSetLimit()) {
+        oprot.writeI32(struct.limit);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateQuery struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(7);
+      if (incoming.get(0)) {
+        struct.role = iprot.readString();
+        struct.setRoleIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.key = new JobUpdateKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.jobKey = new JobKey();
+        struct.jobKey.read(iprot);
+        struct.setJobKeyIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.user = iprot.readString();
+        struct.setUserIsSet(true);
+      }
+      if (incoming.get(4)) {
+        {
+          org.apache.thrift.protocol.TSet _set251 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, iprot.readI32());
+          struct.updateStatuses = new HashSet<JobUpdateStatus>(2*_set251.size);
+          JobUpdateStatus _elem252;
+          for (int _i253 = 0; _i253 < _set251.size; ++_i253)
+          {
+            _elem252 = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+            struct.updateStatuses.add(_elem252);
+          }
+        }
+        struct.setUpdateStatusesIsSet(true);
+      }
+      if (incoming.get(5)) {
+        struct.offset = iprot.readI32();
+        struct.setOffsetIsSet(true);
+      }
+      if (incoming.get(6)) {
+        struct.limit = iprot.readI32();
+        struct.setLimitIsSet(true);
+      }
+    }
+  }
+
+}
+


[47/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class
new file mode 100644
index 0000000..70e33f4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class
new file mode 100644
index 0000000..6c7b25b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class
new file mode 100644
index 0000000..24af673
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class
new file mode 100644
index 0000000..6b36be8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class
new file mode 100644
index 0000000..58ab69c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class
new file mode 100644
index 0000000..5521750
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class
new file mode 100644
index 0000000..ff88ec6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class
new file mode 100644
index 0000000..6d0d8b7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$ConstraintTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class
new file mode 100644
index 0000000..cbb6160
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class
new file mode 100644
index 0000000..7ea888e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Constraint.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class
new file mode 100644
index 0000000..1951121
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class
new file mode 100644
index 0000000..956542c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Container.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class
new file mode 100644
index 0000000..53a9f16
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class
new file mode 100644
index 0000000..6c11c53
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class
new file mode 100644
index 0000000..b81a5fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class
new file mode 100644
index 0000000..e8930bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class
new file mode 100644
index 0000000..d272234
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$DockerContainerTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class
new file mode 100644
index 0000000..3cf4c19
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class
new file mode 100644
index 0000000..bf9d078
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class
new file mode 100644
index 0000000..e07f4ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class
new file mode 100644
index 0000000..57e2927
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class
new file mode 100644
index 0000000..449cfc3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class
new file mode 100644
index 0000000..eb4550d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$DockerImageTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class
new file mode 100644
index 0000000..2201224
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class
new file mode 100644
index 0000000..6824763
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class
new file mode 100644
index 0000000..f433f69
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class
new file mode 100644
index 0000000..a48e1fa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class
new file mode 100644
index 0000000..6931245
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class
new file mode 100644
index 0000000..98fb7c1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$DockerParameterTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class
new file mode 100644
index 0000000..cf518ad
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class
new file mode 100644
index 0000000..ca9b626
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class
new file mode 100644
index 0000000..469da21
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class
new file mode 100644
index 0000000..d80f037
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class
new file mode 100644
index 0000000..5eb6e20
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class
new file mode 100644
index 0000000..9520959
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$DrainHostsResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class
new file mode 100644
index 0000000..4b703ba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class
new file mode 100644
index 0000000..269f7c8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class
new file mode 100644
index 0000000..4b94c9e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class
new file mode 100644
index 0000000..4d72981
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class
new file mode 100644
index 0000000..7d7683a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class
new file mode 100644
index 0000000..d9b835c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$EndMaintenanceResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class
new file mode 100644
index 0000000..fd9a376
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class
new file mode 100644
index 0000000..98d6e28
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/EndMaintenanceResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class
new file mode 100644
index 0000000..e83ad81
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class
new file mode 100644
index 0000000..96f98b4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class
new file mode 100644
index 0000000..058ddce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class
new file mode 100644
index 0000000..55a2c3e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$ExecutorConfigTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class
new file mode 100644
index 0000000..062ec83
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class
new file mode 100644
index 0000000..e6f7795
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExecutorConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class
new file mode 100644
index 0000000..c717eee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class
new file mode 100644
index 0000000..bced416
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class
new file mode 100644
index 0000000..a10ac0f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class
new file mode 100644
index 0000000..ef678db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$ExplicitReconciliationSettingsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class
new file mode 100644
index 0000000..fb6ab8a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class
new file mode 100644
index 0000000..777e229
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ExplicitReconciliationSettings.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class
new file mode 100644
index 0000000..93b2cd3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class
new file mode 100644
index 0000000..b56b296
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class
new file mode 100644
index 0000000..5684276
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class
new file mode 100644
index 0000000..3e2e01a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$GetJobUpdateDetailsResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class
new file mode 100644
index 0000000..00efb5a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class
new file mode 100644
index 0000000..45863ad
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDetailsResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class
new file mode 100644
index 0000000..644a7c0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class
new file mode 100644
index 0000000..2470f2a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class
new file mode 100644
index 0000000..f04dca8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class
new file mode 100644
index 0000000..b6f170d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$GetJobUpdateDiffResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class
new file mode 100644
index 0000000..b09a364
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class
new file mode 100644
index 0000000..e0683ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateDiffResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class
new file mode 100644
index 0000000..8e0b914
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class
new file mode 100644
index 0000000..27f8904
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class
new file mode 100644
index 0000000..1bd491d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class
new file mode 100644
index 0000000..97c6a2c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$GetJobUpdateSummariesResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class
new file mode 100644
index 0000000..704c9ab
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class
new file mode 100644
index 0000000..ccbc799
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobUpdateSummariesResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class
new file mode 100644
index 0000000..bd6076e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class
new file mode 100644
index 0000000..cb07b8e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class
new file mode 100644
index 0000000..b510393
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class
new file mode 100644
index 0000000..1cb28b0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$GetJobsResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class
new file mode 100644
index 0000000..beb17b9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class
new file mode 100644
index 0000000..2e67a78
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetJobsResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class
new file mode 100644
index 0000000..366e17b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class
new file mode 100644
index 0000000..0aca606
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class
new file mode 100644
index 0000000..59c18c6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class
new file mode 100644
index 0000000..350a0d6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$GetPendingReasonResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class
new file mode 100644
index 0000000..47c3777
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class
new file mode 100644
index 0000000..00ca176
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetPendingReasonResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class
new file mode 100644
index 0000000..1dbdcd7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class
new file mode 100644
index 0000000..d9b14fc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class
new file mode 100644
index 0000000..c1f9d89
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class
new file mode 100644
index 0000000..29a94a3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$GetQuotaResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class
new file mode 100644
index 0000000..ed1a9dc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class
new file mode 100644
index 0000000..307a99c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetQuotaResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class
new file mode 100644
index 0000000..1418c27
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class
new file mode 100644
index 0000000..a151183
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class
new file mode 100644
index 0000000..223f216
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class
new file mode 100644
index 0000000..8874cf2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$GetTierConfigResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class
new file mode 100644
index 0000000..fe3d35e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class
new file mode 100644
index 0000000..6e09008
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/GetTierConfigResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class
new file mode 100644
index 0000000..325edf7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class
new file mode 100644
index 0000000..52c97c4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class
new file mode 100644
index 0000000..5b76cd8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class
new file mode 100644
index 0000000..2584c6e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$HostAttributesTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class
new file mode 100644
index 0000000..3f7d186
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class
new file mode 100644
index 0000000..28505f9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostAttributes.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class
new file mode 100644
index 0000000..4cda8e8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class
new file mode 100644
index 0000000..d72fcaa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class
new file mode 100644
index 0000000..ca704ed
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class
new file mode 100644
index 0000000..e58e1c6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$HostStatusTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class
new file mode 100644
index 0000000..6c04eb9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class
new file mode 100644
index 0000000..a9fc512
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/HostStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class
new file mode 100644
index 0000000..94f33b8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class
new file mode 100644
index 0000000..6f14dac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class
new file mode 100644
index 0000000..2127ce6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class
new file mode 100644
index 0000000..fecd6fd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$HostsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class
new file mode 100644
index 0000000..ccf686f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class
new file mode 100644
index 0000000..8020f85
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Hosts.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class
new file mode 100644
index 0000000..c180444
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class
new file mode 100644
index 0000000..93847c3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class
new file mode 100644
index 0000000..ebeb470
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class
new file mode 100644
index 0000000..5ebf419
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$IdentityTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class
new file mode 100644
index 0000000..4747b81
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class
new file mode 100644
index 0000000..ca90d98
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Identity.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class
new file mode 100644
index 0000000..3ab4899
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class
new file mode 100644
index 0000000..554b495
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Image.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class
new file mode 100644
index 0000000..d42e00c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class
new file mode 100644
index 0000000..e926797
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/InstanceConfigRewrite$InstanceConfigRewriteStandardSchemeFactory.class differ


[44/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..3a551bb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class
new file mode 100644
index 0000000..ef3f550
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..6c7a8d8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class
new file mode 100644
index 0000000..df1468b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class
new file mode 100644
index 0000000..2ec3770
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class
new file mode 100644
index 0000000..1ec5dbf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..a50713b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class
new file mode 100644
index 0000000..33781e1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..78f3d82
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class
new file mode 100644
index 0000000..2bee695
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class
new file mode 100644
index 0000000..e4a73ea
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class
new file mode 100644
index 0000000..d83d94c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..b63119b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class
new file mode 100644
index 0000000..1de3401
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..d243198
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class
new file mode 100644
index 0000000..b9424b5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class
new file mode 100644
index 0000000..0a34a0a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class
new file mode 100644
index 0000000..6ec5d79
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..04f28ea
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class
new file mode 100644
index 0000000..f07e5f7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..f866883
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class
new file mode 100644
index 0000000..ce8f9b0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class
new file mode 100644
index 0000000..b550280
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class
new file mode 100644
index 0000000..0ecc8da
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..f6c5611
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class
new file mode 100644
index 0000000..f0403cb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..1ed9303
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class
new file mode 100644
index 0000000..2558bfc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class
new file mode 100644
index 0000000..b221e93
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class
new file mode 100644
index 0000000..fb83157
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..33fb7f1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class
new file mode 100644
index 0000000..0f2f708
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..6c542a4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class
new file mode 100644
index 0000000..d7e045d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class
new file mode 100644
index 0000000..22814f4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class
new file mode 100644
index 0000000..b52b0b9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..7feca09
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class
new file mode 100644
index 0000000..cf1e133
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..ba0a411
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class
new file mode 100644
index 0000000..567ed22
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class
new file mode 100644
index 0000000..18d67a1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class
new file mode 100644
index 0000000..1fb79cd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..7d03fbf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class
new file mode 100644
index 0000000..dd50322
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..e915be5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class
new file mode 100644
index 0000000..4928623
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class
new file mode 100644
index 0000000..2877b0b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class
new file mode 100644
index 0000000..834eeea
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..9001478
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class
new file mode 100644
index 0000000..337f901
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..94986ee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class
new file mode 100644
index 0000000..89a661b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class
new file mode 100644
index 0000000..deca6d3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class
new file mode 100644
index 0000000..79bcf74
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..bc8e9f6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class
new file mode 100644
index 0000000..8b4d50f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..b15a9ae
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class
new file mode 100644
index 0000000..7fda548
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class
new file mode 100644
index 0000000..2240805
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class
new file mode 100644
index 0000000..c38cf51
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..e155410
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class
new file mode 100644
index 0000000..1f5b2a0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..1ad8e96
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class
new file mode 100644
index 0000000..e662406
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class
new file mode 100644
index 0000000..36a4e86
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class
new file mode 100644
index 0000000..3a58d8a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..fa5d427
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class
new file mode 100644
index 0000000..16c7203
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..6875ce3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class
new file mode 100644
index 0000000..079cf10
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class
new file mode 100644
index 0000000..a0e2969
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class
new file mode 100644
index 0000000..a9f43d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..2c9723f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class
new file mode 100644
index 0000000..1390385
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..9c6f21c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class
new file mode 100644
index 0000000..4772fdd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class
new file mode 100644
index 0000000..ec4a441
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class
new file mode 100644
index 0000000..6d98041
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..d0d8326
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class
new file mode 100644
index 0000000..1a5a1ee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..0f05b88
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class
new file mode 100644
index 0000000..253c7f7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class
new file mode 100644
index 0000000..9fff953
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class
new file mode 100644
index 0000000..394259f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..c904c29
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class
new file mode 100644
index 0000000..23c2c0d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..1c89d56
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class
new file mode 100644
index 0000000..7c5efe4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class
new file mode 100644
index 0000000..600e5bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class
new file mode 100644
index 0000000..4947e19
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..4c2c9c8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class
new file mode 100644
index 0000000..de3a9a5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..27b33bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class
new file mode 100644
index 0000000..ac96470
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class
new file mode 100644
index 0000000..ebde317
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class
new file mode 100644
index 0000000..dd11240
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..709d4fa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class
new file mode 100644
index 0000000..cd8f366
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..705cf09
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class
new file mode 100644
index 0000000..98400df
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class
new file mode 100644
index 0000000..6adbd12
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class
new file mode 100644
index 0000000..3f52ad9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..bd8969f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class
new file mode 100644
index 0000000..cc3d899
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..3b9b7f2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class
new file mode 100644
index 0000000..9dd089f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class
new file mode 100644
index 0000000..2c8ee54
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class
new file mode 100644
index 0000000..0f7003e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..3369864
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class differ


[43/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class
new file mode 100644
index 0000000..ce33838
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..86d6b4d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class
new file mode 100644
index 0000000..1850d41
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class
new file mode 100644
index 0000000..0023e42
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class
new file mode 100644
index 0000000..89db71e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..2936e2e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class
new file mode 100644
index 0000000..d4a2caa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..fa4f7fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class
new file mode 100644
index 0000000..be8c407
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class
new file mode 100644
index 0000000..d2d3b79
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class
new file mode 100644
index 0000000..ebd12cb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..1d3110b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class
new file mode 100644
index 0000000..b43dd62
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..00235bf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class
new file mode 100644
index 0000000..3f00c45
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class
new file mode 100644
index 0000000..564fa1b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class
new file mode 100644
index 0000000..77147a4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..c564d3b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class
new file mode 100644
index 0000000..09099e0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..e159597
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class
new file mode 100644
index 0000000..22d69e4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class
new file mode 100644
index 0000000..557eb89
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class
new file mode 100644
index 0000000..ab549bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..bda8271
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class
new file mode 100644
index 0000000..afb9ec0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..c090ebf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class
new file mode 100644
index 0000000..8ba4c4c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class
new file mode 100644
index 0000000..8dc40a3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class
new file mode 100644
index 0000000..febbaaf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..06ab90e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class
new file mode 100644
index 0000000..aeb1ea1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..be9a043
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class
new file mode 100644
index 0000000..fd9db91
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class
new file mode 100644
index 0000000..2767b94
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class
new file mode 100644
index 0000000..d5868e9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..0d00589
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class
new file mode 100644
index 0000000..d90cd69
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..67510fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class
new file mode 100644
index 0000000..729dc6e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class
new file mode 100644
index 0000000..6edfaf7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class
new file mode 100644
index 0000000..248b09f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..ef22dab
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class
new file mode 100644
index 0000000..0a68135
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..8e9a3c3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class
new file mode 100644
index 0000000..1cbe714
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class
new file mode 100644
index 0000000..dcecf83
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class
new file mode 100644
index 0000000..35f3a74
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class
new file mode 100644
index 0000000..b6e1aa5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class
new file mode 100644
index 0000000..ff19eed
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class
new file mode 100644
index 0000000..32df3c4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class
new file mode 100644
index 0000000..353018c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class
new file mode 100644
index 0000000..031a545
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class
new file mode 100644
index 0000000..645ae7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class
new file mode 100644
index 0000000..4bb41be
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class
new file mode 100644
index 0000000..7652955
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class
new file mode 100644
index 0000000..8b1000e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class
new file mode 100644
index 0000000..fef6b3b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class
new file mode 100644
index 0000000..70eba94
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class
new file mode 100644
index 0000000..13fc015
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class
new file mode 100644
index 0000000..e07c390
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class
new file mode 100644
index 0000000..3958bc2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class
new file mode 100644
index 0000000..c2764ed
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class
new file mode 100644
index 0000000..1aa7501
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class
new file mode 100644
index 0000000..5e2fc32
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class
new file mode 100644
index 0000000..fe487fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class
new file mode 100644
index 0000000..95f34d7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class
new file mode 100644
index 0000000..235fb76
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class
new file mode 100644
index 0000000..67f050f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class
new file mode 100644
index 0000000..b2278d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class
new file mode 100644
index 0000000..6dbd154
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class
new file mode 100644
index 0000000..3f0d549
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class
new file mode 100644
index 0000000..a19acf7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class
new file mode 100644
index 0000000..4cf5584
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class
new file mode 100644
index 0000000..922d48a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class
new file mode 100644
index 0000000..50ea2b8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class
new file mode 100644
index 0000000..51e6862
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class
new file mode 100644
index 0000000..45667ac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class
new file mode 100644
index 0000000..7ddb632
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class
new file mode 100644
index 0000000..11a0aac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class
new file mode 100644
index 0000000..6cd85c2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class
new file mode 100644
index 0000000..4566f2b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class
new file mode 100644
index 0000000..ca24587
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class
new file mode 100644
index 0000000..6977da3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class
new file mode 100644
index 0000000..bbf8868
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class
new file mode 100644
index 0000000..3bb5f3a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class
new file mode 100644
index 0000000..71e2485
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class
new file mode 100644
index 0000000..b69f0b5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class
new file mode 100644
index 0000000..8bcf7d5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class
new file mode 100644
index 0000000..6585722
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class
new file mode 100644
index 0000000..ba4ca1f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class
new file mode 100644
index 0000000..cdc0cfc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class
new file mode 100644
index 0000000..99773e2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class
new file mode 100644
index 0000000..60904a5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class
new file mode 100644
index 0000000..4bf8b2b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class
new file mode 100644
index 0000000..34cb11f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class
new file mode 100644
index 0000000..fc2226c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class
new file mode 100644
index 0000000..9c88e4b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class
new file mode 100644
index 0000000..6826375
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class
new file mode 100644
index 0000000..2b9c915
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class
new file mode 100644
index 0000000..087e41f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class
new file mode 100644
index 0000000..7570e36
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class
new file mode 100644
index 0000000..2a93bac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class
new file mode 100644
index 0000000..3ac50b1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class
new file mode 100644
index 0000000..9450174
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class
new file mode 100644
index 0000000..6121834
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class
new file mode 100644
index 0000000..a68821f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class
new file mode 100644
index 0000000..bc8668f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class
new file mode 100644
index 0000000..45cf917
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class
new file mode 100644
index 0000000..a3ec155
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class
new file mode 100644
index 0000000..0375c8a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class
new file mode 100644
index 0000000..914e517
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class
new file mode 100644
index 0000000..a81eea7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class
new file mode 100644
index 0000000..bfdbc96
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class
new file mode 100644
index 0000000..d52476a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class
new file mode 100644
index 0000000..b90f2d6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class
new file mode 100644
index 0000000..53b7095
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$StartMaintenanceResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class
new file mode 100644
index 0000000..bc9f56f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class
new file mode 100644
index 0000000..e5485b5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class
new file mode 100644
index 0000000..ea76c58
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/TaskConfig$TaskConfigStandardScheme.class differ


[22/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Resource.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Resource.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Resource.java
new file mode 100644
index 0000000..3e8319d
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Resource.java
@@ -0,0 +1,542 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes resource value required to run a task.
+ */
+public class Resource extends org.apache.thrift.TUnion<Resource, Resource._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Resource");
+  private static final org.apache.thrift.protocol.TField NUM_CPUS_FIELD_DESC = new org.apache.thrift.protocol.TField("numCpus", org.apache.thrift.protocol.TType.DOUBLE, (short)1);
+  private static final org.apache.thrift.protocol.TField RAM_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("ramMb", org.apache.thrift.protocol.TType.I64, (short)2);
+  private static final org.apache.thrift.protocol.TField DISK_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("diskMb", org.apache.thrift.protocol.TType.I64, (short)3);
+  private static final org.apache.thrift.protocol.TField NAMED_PORT_FIELD_DESC = new org.apache.thrift.protocol.TField("namedPort", org.apache.thrift.protocol.TType.STRING, (short)4);
+  private static final org.apache.thrift.protocol.TField NUM_GPUS_FIELD_DESC = new org.apache.thrift.protocol.TField("numGpus", org.apache.thrift.protocol.TType.I64, (short)5);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    NUM_CPUS((short)1, "numCpus"),
+    RAM_MB((short)2, "ramMb"),
+    DISK_MB((short)3, "diskMb"),
+    NAMED_PORT((short)4, "namedPort"),
+    NUM_GPUS((short)5, "numGpus");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NUM_CPUS
+          return NUM_CPUS;
+        case 2: // RAM_MB
+          return RAM_MB;
+        case 3: // DISK_MB
+          return DISK_MB;
+        case 4: // NAMED_PORT
+          return NAMED_PORT;
+        case 5: // NUM_GPUS
+          return NUM_GPUS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NUM_CPUS, new org.apache.thrift.meta_data.FieldMetaData("numCpus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+    tmpMap.put(_Fields.RAM_MB, new org.apache.thrift.meta_data.FieldMetaData("ramMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.DISK_MB, new org.apache.thrift.meta_data.FieldMetaData("diskMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.NAMED_PORT, new org.apache.thrift.meta_data.FieldMetaData("namedPort", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.NUM_GPUS, new org.apache.thrift.meta_data.FieldMetaData("numGpus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Resource.class, metaDataMap);
+  }
+
+  public Resource() {
+    super();
+  }
+
+  public Resource(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public Resource(Resource other) {
+    super(other);
+  }
+  public Resource deepCopy() {
+    return new Resource(this);
+  }
+
+  public static Resource numCpus(double value) {
+    Resource x = new Resource();
+    x.setNumCpus(value);
+    return x;
+  }
+
+  public static Resource ramMb(long value) {
+    Resource x = new Resource();
+    x.setRamMb(value);
+    return x;
+  }
+
+  public static Resource diskMb(long value) {
+    Resource x = new Resource();
+    x.setDiskMb(value);
+    return x;
+  }
+
+  public static Resource namedPort(String value) {
+    Resource x = new Resource();
+    x.setNamedPort(value);
+    return x;
+  }
+
+  public static Resource numGpus(long value) {
+    Resource x = new Resource();
+    x.setNumGpus(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case NUM_CPUS:
+        if (value instanceof Double) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type Double for field 'numCpus', but got " + value.getClass().getSimpleName());
+      case RAM_MB:
+        if (value instanceof Long) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type Long for field 'ramMb', but got " + value.getClass().getSimpleName());
+      case DISK_MB:
+        if (value instanceof Long) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type Long for field 'diskMb', but got " + value.getClass().getSimpleName());
+      case NAMED_PORT:
+        if (value instanceof String) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type String for field 'namedPort', but got " + value.getClass().getSimpleName());
+      case NUM_GPUS:
+        if (value instanceof Long) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type Long for field 'numGpus', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case NUM_CPUS:
+          if (field.type == NUM_CPUS_FIELD_DESC.type) {
+            Double numCpus;
+            numCpus = iprot.readDouble();
+            return numCpus;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case RAM_MB:
+          if (field.type == RAM_MB_FIELD_DESC.type) {
+            Long ramMb;
+            ramMb = iprot.readI64();
+            return ramMb;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case DISK_MB:
+          if (field.type == DISK_MB_FIELD_DESC.type) {
+            Long diskMb;
+            diskMb = iprot.readI64();
+            return diskMb;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case NAMED_PORT:
+          if (field.type == NAMED_PORT_FIELD_DESC.type) {
+            String namedPort;
+            namedPort = iprot.readString();
+            return namedPort;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case NUM_GPUS:
+          if (field.type == NUM_GPUS_FIELD_DESC.type) {
+            Long numGpus;
+            numGpus = iprot.readI64();
+            return numGpus;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case NUM_CPUS:
+        Double numCpus = (Double)value_;
+        oprot.writeDouble(numCpus);
+        return;
+      case RAM_MB:
+        Long ramMb = (Long)value_;
+        oprot.writeI64(ramMb);
+        return;
+      case DISK_MB:
+        Long diskMb = (Long)value_;
+        oprot.writeI64(diskMb);
+        return;
+      case NAMED_PORT:
+        String namedPort = (String)value_;
+        oprot.writeString(namedPort);
+        return;
+      case NUM_GPUS:
+        Long numGpus = (Long)value_;
+        oprot.writeI64(numGpus);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case NUM_CPUS:
+          Double numCpus;
+          numCpus = iprot.readDouble();
+          return numCpus;
+        case RAM_MB:
+          Long ramMb;
+          ramMb = iprot.readI64();
+          return ramMb;
+        case DISK_MB:
+          Long diskMb;
+          diskMb = iprot.readI64();
+          return diskMb;
+        case NAMED_PORT:
+          String namedPort;
+          namedPort = iprot.readString();
+          return namedPort;
+        case NUM_GPUS:
+          Long numGpus;
+          numGpus = iprot.readI64();
+          return numGpus;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case NUM_CPUS:
+        Double numCpus = (Double)value_;
+        oprot.writeDouble(numCpus);
+        return;
+      case RAM_MB:
+        Long ramMb = (Long)value_;
+        oprot.writeI64(ramMb);
+        return;
+      case DISK_MB:
+        Long diskMb = (Long)value_;
+        oprot.writeI64(diskMb);
+        return;
+      case NAMED_PORT:
+        String namedPort = (String)value_;
+        oprot.writeString(namedPort);
+        return;
+      case NUM_GPUS:
+        Long numGpus = (Long)value_;
+        oprot.writeI64(numGpus);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case NUM_CPUS:
+        return NUM_CPUS_FIELD_DESC;
+      case RAM_MB:
+        return RAM_MB_FIELD_DESC;
+      case DISK_MB:
+        return DISK_MB_FIELD_DESC;
+      case NAMED_PORT:
+        return NAMED_PORT_FIELD_DESC;
+      case NUM_GPUS:
+        return NUM_GPUS_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public double getNumCpus() {
+    if (getSetField() == _Fields.NUM_CPUS) {
+      return (Double)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'numCpus' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setNumCpus(double value) {
+    setField_ = _Fields.NUM_CPUS;
+    value_ = value;
+  }
+
+  public long getRamMb() {
+    if (getSetField() == _Fields.RAM_MB) {
+      return (Long)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'ramMb' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setRamMb(long value) {
+    setField_ = _Fields.RAM_MB;
+    value_ = value;
+  }
+
+  public long getDiskMb() {
+    if (getSetField() == _Fields.DISK_MB) {
+      return (Long)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'diskMb' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setDiskMb(long value) {
+    setField_ = _Fields.DISK_MB;
+    value_ = value;
+  }
+
+  public String getNamedPort() {
+    if (getSetField() == _Fields.NAMED_PORT) {
+      return (String)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'namedPort' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setNamedPort(String value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.NAMED_PORT;
+    value_ = value;
+  }
+
+  public long getNumGpus() {
+    if (getSetField() == _Fields.NUM_GPUS) {
+      return (Long)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'numGpus' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setNumGpus(long value) {
+    setField_ = _Fields.NUM_GPUS;
+    value_ = value;
+  }
+
+  public boolean isSetNumCpus() {
+    return setField_ == _Fields.NUM_CPUS;
+  }
+
+
+  public boolean isSetRamMb() {
+    return setField_ == _Fields.RAM_MB;
+  }
+
+
+  public boolean isSetDiskMb() {
+    return setField_ == _Fields.DISK_MB;
+  }
+
+
+  public boolean isSetNamedPort() {
+    return setField_ == _Fields.NAMED_PORT;
+  }
+
+
+  public boolean isSetNumGpus() {
+    return setField_ == _Fields.NUM_GPUS;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof Resource) {
+      return equals((Resource)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(Resource other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(Resource other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.java
new file mode 100644
index 0000000..d288c1c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.java
@@ -0,0 +1,801 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ResourceAggregate implements org.apache.thrift.TBase<ResourceAggregate, ResourceAggregate._Fields>, java.io.Serializable, Cloneable, Comparable<ResourceAggregate> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ResourceAggregate");
+
+  private static final org.apache.thrift.protocol.TField NUM_CPUS_FIELD_DESC = new org.apache.thrift.protocol.TField("numCpus", org.apache.thrift.protocol.TType.DOUBLE, (short)1);
+  private static final org.apache.thrift.protocol.TField RAM_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("ramMb", org.apache.thrift.protocol.TType.I64, (short)2);
+  private static final org.apache.thrift.protocol.TField DISK_MB_FIELD_DESC = new org.apache.thrift.protocol.TField("diskMb", org.apache.thrift.protocol.TType.I64, (short)3);
+  private static final org.apache.thrift.protocol.TField RESOURCES_FIELD_DESC = new org.apache.thrift.protocol.TField("resources", org.apache.thrift.protocol.TType.SET, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ResourceAggregateStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ResourceAggregateTupleSchemeFactory());
+  }
+
+  /**
+   * Number of CPU cores allotted.
+   */
+  public double numCpus; // required
+  /**
+   * Megabytes of RAM allotted.
+   */
+  public long ramMb; // required
+  /**
+   * Megabytes of disk space allotted.
+   */
+  public long diskMb; // required
+  /**
+   * Aggregated resource values.
+   */
+  public Set<Resource> resources; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Number of CPU cores allotted.
+     */
+    NUM_CPUS((short)1, "numCpus"),
+    /**
+     * Megabytes of RAM allotted.
+     */
+    RAM_MB((short)2, "ramMb"),
+    /**
+     * Megabytes of disk space allotted.
+     */
+    DISK_MB((short)3, "diskMb"),
+    /**
+     * Aggregated resource values.
+     */
+    RESOURCES((short)4, "resources");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NUM_CPUS
+          return NUM_CPUS;
+        case 2: // RAM_MB
+          return RAM_MB;
+        case 3: // DISK_MB
+          return DISK_MB;
+        case 4: // RESOURCES
+          return RESOURCES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __NUMCPUS_ISSET_ID = 0;
+  private static final int __RAMMB_ISSET_ID = 1;
+  private static final int __DISKMB_ISSET_ID = 2;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NUM_CPUS, new org.apache.thrift.meta_data.FieldMetaData("numCpus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+    tmpMap.put(_Fields.RAM_MB, new org.apache.thrift.meta_data.FieldMetaData("ramMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.DISK_MB, new org.apache.thrift.meta_data.FieldMetaData("diskMb", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.RESOURCES, new org.apache.thrift.meta_data.FieldMetaData("resources", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Resource.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ResourceAggregate.class, metaDataMap);
+  }
+
+  public ResourceAggregate() {
+  }
+
+  public ResourceAggregate(
+    double numCpus,
+    long ramMb,
+    long diskMb,
+    Set<Resource> resources)
+  {
+    this();
+    this.numCpus = numCpus;
+    setNumCpusIsSet(true);
+    this.ramMb = ramMb;
+    setRamMbIsSet(true);
+    this.diskMb = diskMb;
+    setDiskMbIsSet(true);
+    this.resources = resources;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ResourceAggregate(ResourceAggregate other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.numCpus = other.numCpus;
+    this.ramMb = other.ramMb;
+    this.diskMb = other.diskMb;
+    if (other.isSetResources()) {
+      Set<Resource> __this__resources = new HashSet<Resource>(other.resources.size());
+      for (Resource other_element : other.resources) {
+        __this__resources.add(new Resource(other_element));
+      }
+      this.resources = __this__resources;
+    }
+  }
+
+  public ResourceAggregate deepCopy() {
+    return new ResourceAggregate(this);
+  }
+
+  @Override
+  public void clear() {
+    setNumCpusIsSet(false);
+    this.numCpus = 0.0;
+    setRamMbIsSet(false);
+    this.ramMb = 0;
+    setDiskMbIsSet(false);
+    this.diskMb = 0;
+    this.resources = null;
+  }
+
+  /**
+   * Number of CPU cores allotted.
+   */
+  public double getNumCpus() {
+    return this.numCpus;
+  }
+
+  /**
+   * Number of CPU cores allotted.
+   */
+  public ResourceAggregate setNumCpus(double numCpus) {
+    this.numCpus = numCpus;
+    setNumCpusIsSet(true);
+    return this;
+  }
+
+  public void unsetNumCpus() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __NUMCPUS_ISSET_ID);
+  }
+
+  /** Returns true if field numCpus is set (has been assigned a value) and false otherwise */
+  public boolean isSetNumCpus() {
+    return EncodingUtils.testBit(__isset_bitfield, __NUMCPUS_ISSET_ID);
+  }
+
+  public void setNumCpusIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __NUMCPUS_ISSET_ID, value);
+  }
+
+  /**
+   * Megabytes of RAM allotted.
+   */
+  public long getRamMb() {
+    return this.ramMb;
+  }
+
+  /**
+   * Megabytes of RAM allotted.
+   */
+  public ResourceAggregate setRamMb(long ramMb) {
+    this.ramMb = ramMb;
+    setRamMbIsSet(true);
+    return this;
+  }
+
+  public void unsetRamMb() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __RAMMB_ISSET_ID);
+  }
+
+  /** Returns true if field ramMb is set (has been assigned a value) and false otherwise */
+  public boolean isSetRamMb() {
+    return EncodingUtils.testBit(__isset_bitfield, __RAMMB_ISSET_ID);
+  }
+
+  public void setRamMbIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __RAMMB_ISSET_ID, value);
+  }
+
+  /**
+   * Megabytes of disk space allotted.
+   */
+  public long getDiskMb() {
+    return this.diskMb;
+  }
+
+  /**
+   * Megabytes of disk space allotted.
+   */
+  public ResourceAggregate setDiskMb(long diskMb) {
+    this.diskMb = diskMb;
+    setDiskMbIsSet(true);
+    return this;
+  }
+
+  public void unsetDiskMb() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __DISKMB_ISSET_ID);
+  }
+
+  /** Returns true if field diskMb is set (has been assigned a value) and false otherwise */
+  public boolean isSetDiskMb() {
+    return EncodingUtils.testBit(__isset_bitfield, __DISKMB_ISSET_ID);
+  }
+
+  public void setDiskMbIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __DISKMB_ISSET_ID, value);
+  }
+
+  public int getResourcesSize() {
+    return (this.resources == null) ? 0 : this.resources.size();
+  }
+
+  public java.util.Iterator<Resource> getResourcesIterator() {
+    return (this.resources == null) ? null : this.resources.iterator();
+  }
+
+  public void addToResources(Resource elem) {
+    if (this.resources == null) {
+      this.resources = new HashSet<Resource>();
+    }
+    this.resources.add(elem);
+  }
+
+  /**
+   * Aggregated resource values.
+   */
+  public Set<Resource> getResources() {
+    return this.resources;
+  }
+
+  /**
+   * Aggregated resource values.
+   */
+  public ResourceAggregate setResources(Set<Resource> resources) {
+    this.resources = resources;
+    return this;
+  }
+
+  public void unsetResources() {
+    this.resources = null;
+  }
+
+  /** Returns true if field resources is set (has been assigned a value) and false otherwise */
+  public boolean isSetResources() {
+    return this.resources != null;
+  }
+
+  public void setResourcesIsSet(boolean value) {
+    if (!value) {
+      this.resources = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NUM_CPUS:
+      if (value == null) {
+        unsetNumCpus();
+      } else {
+        setNumCpus((Double)value);
+      }
+      break;
+
+    case RAM_MB:
+      if (value == null) {
+        unsetRamMb();
+      } else {
+        setRamMb((Long)value);
+      }
+      break;
+
+    case DISK_MB:
+      if (value == null) {
+        unsetDiskMb();
+      } else {
+        setDiskMb((Long)value);
+      }
+      break;
+
+    case RESOURCES:
+      if (value == null) {
+        unsetResources();
+      } else {
+        setResources((Set<Resource>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NUM_CPUS:
+      return getNumCpus();
+
+    case RAM_MB:
+      return getRamMb();
+
+    case DISK_MB:
+      return getDiskMb();
+
+    case RESOURCES:
+      return getResources();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NUM_CPUS:
+      return isSetNumCpus();
+    case RAM_MB:
+      return isSetRamMb();
+    case DISK_MB:
+      return isSetDiskMb();
+    case RESOURCES:
+      return isSetResources();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ResourceAggregate)
+      return this.equals((ResourceAggregate)that);
+    return false;
+  }
+
+  public boolean equals(ResourceAggregate that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_numCpus = true;
+    boolean that_present_numCpus = true;
+    if (this_present_numCpus || that_present_numCpus) {
+      if (!(this_present_numCpus && that_present_numCpus))
+        return false;
+      if (this.numCpus != that.numCpus)
+        return false;
+    }
+
+    boolean this_present_ramMb = true;
+    boolean that_present_ramMb = true;
+    if (this_present_ramMb || that_present_ramMb) {
+      if (!(this_present_ramMb && that_present_ramMb))
+        return false;
+      if (this.ramMb != that.ramMb)
+        return false;
+    }
+
+    boolean this_present_diskMb = true;
+    boolean that_present_diskMb = true;
+    if (this_present_diskMb || that_present_diskMb) {
+      if (!(this_present_diskMb && that_present_diskMb))
+        return false;
+      if (this.diskMb != that.diskMb)
+        return false;
+    }
+
+    boolean this_present_resources = true && this.isSetResources();
+    boolean that_present_resources = true && that.isSetResources();
+    if (this_present_resources || that_present_resources) {
+      if (!(this_present_resources && that_present_resources))
+        return false;
+      if (!this.resources.equals(that.resources))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_numCpus = true;
+    list.add(present_numCpus);
+    if (present_numCpus)
+      list.add(numCpus);
+
+    boolean present_ramMb = true;
+    list.add(present_ramMb);
+    if (present_ramMb)
+      list.add(ramMb);
+
+    boolean present_diskMb = true;
+    list.add(present_diskMb);
+    if (present_diskMb)
+      list.add(diskMb);
+
+    boolean present_resources = true && (isSetResources());
+    list.add(present_resources);
+    if (present_resources)
+      list.add(resources);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ResourceAggregate other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetNumCpus()).compareTo(other.isSetNumCpus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNumCpus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numCpus, other.numCpus);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRamMb()).compareTo(other.isSetRamMb());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRamMb()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ramMb, other.ramMb);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetDiskMb()).compareTo(other.isSetDiskMb());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDiskMb()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.diskMb, other.diskMb);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetResources()).compareTo(other.isSetResources());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetResources()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.resources, other.resources);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ResourceAggregate(");
+    boolean first = true;
+
+    sb.append("numCpus:");
+    sb.append(this.numCpus);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("ramMb:");
+    sb.append(this.ramMb);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("diskMb:");
+    sb.append(this.diskMb);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("resources:");
+    if (this.resources == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.resources);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ResourceAggregateStandardSchemeFactory implements SchemeFactory {
+    public ResourceAggregateStandardScheme getScheme() {
+      return new ResourceAggregateStandardScheme();
+    }
+  }
+
+  private static class ResourceAggregateStandardScheme extends StandardScheme<ResourceAggregate> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ResourceAggregate struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NUM_CPUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.DOUBLE) {
+              struct.numCpus = iprot.readDouble();
+              struct.setNumCpusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // RAM_MB
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.ramMb = iprot.readI64();
+              struct.setRamMbIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // DISK_MB
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.diskMb = iprot.readI64();
+              struct.setDiskMbIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // RESOURCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set84 = iprot.readSetBegin();
+                struct.resources = new HashSet<Resource>(2*_set84.size);
+                Resource _elem85;
+                for (int _i86 = 0; _i86 < _set84.size; ++_i86)
+                {
+                  _elem85 = new Resource();
+                  _elem85.read(iprot);
+                  struct.resources.add(_elem85);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setResourcesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ResourceAggregate struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(NUM_CPUS_FIELD_DESC);
+      oprot.writeDouble(struct.numCpus);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(RAM_MB_FIELD_DESC);
+      oprot.writeI64(struct.ramMb);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(DISK_MB_FIELD_DESC);
+      oprot.writeI64(struct.diskMb);
+      oprot.writeFieldEnd();
+      if (struct.resources != null) {
+        oprot.writeFieldBegin(RESOURCES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.resources.size()));
+          for (Resource _iter87 : struct.resources)
+          {
+            _iter87.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ResourceAggregateTupleSchemeFactory implements SchemeFactory {
+    public ResourceAggregateTupleScheme getScheme() {
+      return new ResourceAggregateTupleScheme();
+    }
+  }
+
+  private static class ResourceAggregateTupleScheme extends TupleScheme<ResourceAggregate> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ResourceAggregate struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetNumCpus()) {
+        optionals.set(0);
+      }
+      if (struct.isSetRamMb()) {
+        optionals.set(1);
+      }
+      if (struct.isSetDiskMb()) {
+        optionals.set(2);
+      }
+      if (struct.isSetResources()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetNumCpus()) {
+        oprot.writeDouble(struct.numCpus);
+      }
+      if (struct.isSetRamMb()) {
+        oprot.writeI64(struct.ramMb);
+      }
+      if (struct.isSetDiskMb()) {
+        oprot.writeI64(struct.diskMb);
+      }
+      if (struct.isSetResources()) {
+        {
+          oprot.writeI32(struct.resources.size());
+          for (Resource _iter88 : struct.resources)
+          {
+            _iter88.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ResourceAggregate struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.numCpus = iprot.readDouble();
+        struct.setNumCpusIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.ramMb = iprot.readI64();
+        struct.setRamMbIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.diskMb = iprot.readI64();
+        struct.setDiskMbIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TSet _set89 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.resources = new HashSet<Resource>(2*_set89.size);
+          Resource _elem90;
+          for (int _i91 = 0; _i91 < _set89.size; ++_i91)
+          {
+            _elem90 = new Resource();
+            _elem90.read(iprot);
+            struct.resources.add(_elem90);
+          }
+        }
+        struct.setResourcesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Response.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Response.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Response.java
new file mode 100644
index 0000000..3f974c0
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Response.java
@@ -0,0 +1,821 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Response implements org.apache.thrift.TBase<Response, Response._Fields>, java.io.Serializable, Cloneable, Comparable<Response> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Response");
+
+  private static final org.apache.thrift.protocol.TField RESPONSE_CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("responseCode", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField SERVER_INFO_FIELD_DESC = new org.apache.thrift.protocol.TField("serverInfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
+  private static final org.apache.thrift.protocol.TField RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("result", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+  private static final org.apache.thrift.protocol.TField DETAILS_FIELD_DESC = new org.apache.thrift.protocol.TField("details", org.apache.thrift.protocol.TType.LIST, (short)6);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ResponseStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ResponseTupleSchemeFactory());
+  }
+
+  /**
+   * 
+   * @see ResponseCode
+   */
+  public ResponseCode responseCode; // required
+  public ServerInfo serverInfo; // required
+  /**
+   * Payload from the invoked RPC.
+   */
+  public Result result; // optional
+  /**
+   * Messages from the server relevant to the request, such as warnings or use of deprecated
+   * features.
+   */
+  public List<ResponseDetail> details; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * 
+     * @see ResponseCode
+     */
+    RESPONSE_CODE((short)1, "responseCode"),
+    SERVER_INFO((short)5, "serverInfo"),
+    /**
+     * Payload from the invoked RPC.
+     */
+    RESULT((short)3, "result"),
+    /**
+     * Messages from the server relevant to the request, such as warnings or use of deprecated
+     * features.
+     */
+    DETAILS((short)6, "details");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // RESPONSE_CODE
+          return RESPONSE_CODE;
+        case 5: // SERVER_INFO
+          return SERVER_INFO;
+        case 3: // RESULT
+          return RESULT;
+        case 6: // DETAILS
+          return DETAILS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.RESULT};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.RESPONSE_CODE, new org.apache.thrift.meta_data.FieldMetaData("responseCode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, ResponseCode.class)));
+    tmpMap.put(_Fields.SERVER_INFO, new org.apache.thrift.meta_data.FieldMetaData("serverInfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ServerInfo.class)));
+    tmpMap.put(_Fields.RESULT, new org.apache.thrift.meta_data.FieldMetaData("result", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Result.class)));
+    tmpMap.put(_Fields.DETAILS, new org.apache.thrift.meta_data.FieldMetaData("details", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ResponseDetail.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Response.class, metaDataMap);
+  }
+
+  public Response() {
+  }
+
+  public Response(
+    ResponseCode responseCode,
+    ServerInfo serverInfo,
+    List<ResponseDetail> details)
+  {
+    this();
+    this.responseCode = responseCode;
+    this.serverInfo = serverInfo;
+    this.details = details;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Response(Response other) {
+    if (other.isSetResponseCode()) {
+      this.responseCode = other.responseCode;
+    }
+    if (other.isSetServerInfo()) {
+      this.serverInfo = new ServerInfo(other.serverInfo);
+    }
+    if (other.isSetResult()) {
+      this.result = new Result(other.result);
+    }
+    if (other.isSetDetails()) {
+      List<ResponseDetail> __this__details = new ArrayList<ResponseDetail>(other.details.size());
+      for (ResponseDetail other_element : other.details) {
+        __this__details.add(new ResponseDetail(other_element));
+      }
+      this.details = __this__details;
+    }
+  }
+
+  public Response deepCopy() {
+    return new Response(this);
+  }
+
+  @Override
+  public void clear() {
+    this.responseCode = null;
+    this.serverInfo = null;
+    this.result = null;
+    this.details = null;
+  }
+
+  /**
+   * 
+   * @see ResponseCode
+   */
+  public ResponseCode getResponseCode() {
+    return this.responseCode;
+  }
+
+  /**
+   * 
+   * @see ResponseCode
+   */
+  public Response setResponseCode(ResponseCode responseCode) {
+    this.responseCode = responseCode;
+    return this;
+  }
+
+  public void unsetResponseCode() {
+    this.responseCode = null;
+  }
+
+  /** Returns true if field responseCode is set (has been assigned a value) and false otherwise */
+  public boolean isSetResponseCode() {
+    return this.responseCode != null;
+  }
+
+  public void setResponseCodeIsSet(boolean value) {
+    if (!value) {
+      this.responseCode = null;
+    }
+  }
+
+  public ServerInfo getServerInfo() {
+    return this.serverInfo;
+  }
+
+  public Response setServerInfo(ServerInfo serverInfo) {
+    this.serverInfo = serverInfo;
+    return this;
+  }
+
+  public void unsetServerInfo() {
+    this.serverInfo = null;
+  }
+
+  /** Returns true if field serverInfo is set (has been assigned a value) and false otherwise */
+  public boolean isSetServerInfo() {
+    return this.serverInfo != null;
+  }
+
+  public void setServerInfoIsSet(boolean value) {
+    if (!value) {
+      this.serverInfo = null;
+    }
+  }
+
+  /**
+   * Payload from the invoked RPC.
+   */
+  public Result getResult() {
+    return this.result;
+  }
+
+  /**
+   * Payload from the invoked RPC.
+   */
+  public Response setResult(Result result) {
+    this.result = result;
+    return this;
+  }
+
+  public void unsetResult() {
+    this.result = null;
+  }
+
+  /** Returns true if field result is set (has been assigned a value) and false otherwise */
+  public boolean isSetResult() {
+    return this.result != null;
+  }
+
+  public void setResultIsSet(boolean value) {
+    if (!value) {
+      this.result = null;
+    }
+  }
+
+  public int getDetailsSize() {
+    return (this.details == null) ? 0 : this.details.size();
+  }
+
+  public java.util.Iterator<ResponseDetail> getDetailsIterator() {
+    return (this.details == null) ? null : this.details.iterator();
+  }
+
+  public void addToDetails(ResponseDetail elem) {
+    if (this.details == null) {
+      this.details = new ArrayList<ResponseDetail>();
+    }
+    this.details.add(elem);
+  }
+
+  /**
+   * Messages from the server relevant to the request, such as warnings or use of deprecated
+   * features.
+   */
+  public List<ResponseDetail> getDetails() {
+    return this.details;
+  }
+
+  /**
+   * Messages from the server relevant to the request, such as warnings or use of deprecated
+   * features.
+   */
+  public Response setDetails(List<ResponseDetail> details) {
+    this.details = details;
+    return this;
+  }
+
+  public void unsetDetails() {
+    this.details = null;
+  }
+
+  /** Returns true if field details is set (has been assigned a value) and false otherwise */
+  public boolean isSetDetails() {
+    return this.details != null;
+  }
+
+  public void setDetailsIsSet(boolean value) {
+    if (!value) {
+      this.details = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case RESPONSE_CODE:
+      if (value == null) {
+        unsetResponseCode();
+      } else {
+        setResponseCode((ResponseCode)value);
+      }
+      break;
+
+    case SERVER_INFO:
+      if (value == null) {
+        unsetServerInfo();
+      } else {
+        setServerInfo((ServerInfo)value);
+      }
+      break;
+
+    case RESULT:
+      if (value == null) {
+        unsetResult();
+      } else {
+        setResult((Result)value);
+      }
+      break;
+
+    case DETAILS:
+      if (value == null) {
+        unsetDetails();
+      } else {
+        setDetails((List<ResponseDetail>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case RESPONSE_CODE:
+      return getResponseCode();
+
+    case SERVER_INFO:
+      return getServerInfo();
+
+    case RESULT:
+      return getResult();
+
+    case DETAILS:
+      return getDetails();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case RESPONSE_CODE:
+      return isSetResponseCode();
+    case SERVER_INFO:
+      return isSetServerInfo();
+    case RESULT:
+      return isSetResult();
+    case DETAILS:
+      return isSetDetails();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Response)
+      return this.equals((Response)that);
+    return false;
+  }
+
+  public boolean equals(Response that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_responseCode = true && this.isSetResponseCode();
+    boolean that_present_responseCode = true && that.isSetResponseCode();
+    if (this_present_responseCode || that_present_responseCode) {
+      if (!(this_present_responseCode && that_present_responseCode))
+        return false;
+      if (!this.responseCode.equals(that.responseCode))
+        return false;
+    }
+
+    boolean this_present_serverInfo = true && this.isSetServerInfo();
+    boolean that_present_serverInfo = true && that.isSetServerInfo();
+    if (this_present_serverInfo || that_present_serverInfo) {
+      if (!(this_present_serverInfo && that_present_serverInfo))
+        return false;
+      if (!this.serverInfo.equals(that.serverInfo))
+        return false;
+    }
+
+    boolean this_present_result = true && this.isSetResult();
+    boolean that_present_result = true && that.isSetResult();
+    if (this_present_result || that_present_result) {
+      if (!(this_present_result && that_present_result))
+        return false;
+      if (!this.result.equals(that.result))
+        return false;
+    }
+
+    boolean this_present_details = true && this.isSetDetails();
+    boolean that_present_details = true && that.isSetDetails();
+    if (this_present_details || that_present_details) {
+      if (!(this_present_details && that_present_details))
+        return false;
+      if (!this.details.equals(that.details))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_responseCode = true && (isSetResponseCode());
+    list.add(present_responseCode);
+    if (present_responseCode)
+      list.add(responseCode.getValue());
+
+    boolean present_serverInfo = true && (isSetServerInfo());
+    list.add(present_serverInfo);
+    if (present_serverInfo)
+      list.add(serverInfo);
+
+    boolean present_result = true && (isSetResult());
+    list.add(present_result);
+    if (present_result)
+      list.add(result);
+
+    boolean present_details = true && (isSetDetails());
+    list.add(present_details);
+    if (present_details)
+      list.add(details);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Response other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetResponseCode()).compareTo(other.isSetResponseCode());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetResponseCode()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.responseCode, other.responseCode);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetServerInfo()).compareTo(other.isSetServerInfo());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetServerInfo()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverInfo, other.serverInfo);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetResult()).compareTo(other.isSetResult());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetResult()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.result, other.result);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetDetails()).compareTo(other.isSetDetails());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetDetails()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.details, other.details);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Response(");
+    boolean first = true;
+
+    sb.append("responseCode:");
+    if (this.responseCode == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.responseCode);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("serverInfo:");
+    if (this.serverInfo == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.serverInfo);
+    }
+    first = false;
+    if (isSetResult()) {
+      if (!first) sb.append(", ");
+      sb.append("result:");
+      if (this.result == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.result);
+      }
+      first = false;
+    }
+    if (!first) sb.append(", ");
+    sb.append("details:");
+    if (this.details == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.details);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (serverInfo != null) {
+      serverInfo.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ResponseStandardSchemeFactory implements SchemeFactory {
+    public ResponseStandardScheme getScheme() {
+      return new ResponseStandardScheme();
+    }
+  }
+
+  private static class ResponseStandardScheme extends StandardScheme<Response> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Response struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // RESPONSE_CODE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.responseCode = org.apache.airavata.cloud.aurora.client.sdk.ResponseCode.findByValue(iprot.readI32());
+              struct.setResponseCodeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // SERVER_INFO
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.serverInfo = new ServerInfo();
+              struct.serverInfo.read(iprot);
+              struct.setServerInfoIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // RESULT
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.result = new Result();
+              struct.result.read(iprot);
+              struct.setResultIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // DETAILS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list392 = iprot.readListBegin();
+                struct.details = new ArrayList<ResponseDetail>(_list392.size);
+                ResponseDetail _elem393;
+                for (int _i394 = 0; _i394 < _list392.size; ++_i394)
+                {
+                  _elem393 = new ResponseDetail();
+                  _elem393.read(iprot);
+                  struct.details.add(_elem393);
+                }
+                iprot.readListEnd();
+              }
+              struct.setDetailsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Response struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.responseCode != null) {
+        oprot.writeFieldBegin(RESPONSE_CODE_FIELD_DESC);
+        oprot.writeI32(struct.responseCode.getValue());
+        oprot.writeFieldEnd();
+      }
+      if (struct.result != null) {
+        if (struct.isSetResult()) {
+          oprot.writeFieldBegin(RESULT_FIELD_DESC);
+          struct.result.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.serverInfo != null) {
+        oprot.writeFieldBegin(SERVER_INFO_FIELD_DESC);
+        struct.serverInfo.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.details != null) {
+        oprot.writeFieldBegin(DETAILS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.details.size()));
+          for (ResponseDetail _iter395 : struct.details)
+          {
+            _iter395.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ResponseTupleSchemeFactory implements SchemeFactory {
+    public ResponseTupleScheme getScheme() {
+      return new ResponseTupleScheme();
+    }
+  }
+
+  private static class ResponseTupleScheme extends TupleScheme<Response> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Response struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetResponseCode()) {
+        optionals.set(0);
+      }
+      if (struct.isSetServerInfo()) {
+        optionals.set(1);
+      }
+      if (struct.isSetResult()) {
+        optionals.set(2);
+      }
+      if (struct.isSetDetails()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetResponseCode()) {
+        oprot.writeI32(struct.responseCode.getValue());
+      }
+      if (struct.isSetServerInfo()) {
+        struct.serverInfo.write(oprot);
+      }
+      if (struct.isSetResult()) {
+        struct.result.write(oprot);
+      }
+      if (struct.isSetDetails()) {
+        {
+          oprot.writeI32(struct.details.size());
+          for (ResponseDetail _iter396 : struct.details)
+          {
+            _iter396.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Response struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.responseCode = org.apache.airavata.cloud.aurora.client.sdk.ResponseCode.findByValue(iprot.readI32());
+        struct.setResponseCodeIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.serverInfo = new ServerInfo();
+        struct.serverInfo.read(iprot);
+        struct.setServerInfoIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.result = new Result();
+        struct.result.read(iprot);
+        struct.setResultIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TList _list397 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.details = new ArrayList<ResponseDetail>(_list397.size);
+          ResponseDetail _elem398;
+          for (int _i399 = 0; _i399 < _list397.size; ++_i399)
+          {
+            _elem398 = new ResponseDetail();
+            _elem398.read(iprot);
+            struct.details.add(_elem398);
+          }
+        }
+        struct.setDetailsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.java
new file mode 100644
index 0000000..afee9e3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.java
@@ -0,0 +1,66 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+public enum ResponseCode implements org.apache.thrift.TEnum {
+  INVALID_REQUEST(0),
+  OK(1),
+  ERROR(2),
+  WARNING(3),
+  AUTH_FAILED(4),
+  /**
+   * Raised when a Lock-protected operation failed due to lock validation.
+   */
+  LOCK_ERROR(5),
+  /**
+   * Raised when a scheduler is transiently unavailable and later retry is recommended.
+   */
+  ERROR_TRANSIENT(6);
+
+  private final int value;
+
+  private ResponseCode(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static ResponseCode findByValue(int value) { 
+    switch (value) {
+      case 0:
+        return INVALID_REQUEST;
+      case 1:
+        return OK;
+      case 2:
+        return ERROR;
+      case 3:
+        return WARNING;
+      case 4:
+        return AUTH_FAILED;
+      case 5:
+        return LOCK_ERROR;
+      case 6:
+        return ERROR_TRANSIENT;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.java
new file mode 100644
index 0000000..43ec385
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.java
@@ -0,0 +1,398 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ResponseDetail implements org.apache.thrift.TBase<ResponseDetail, ResponseDetail._Fields>, java.io.Serializable, Cloneable, Comparable<ResponseDetail> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ResponseDetail");
+
+  private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ResponseDetailStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ResponseDetailTupleSchemeFactory());
+  }
+
+  public String message; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    MESSAGE((short)1, "message");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // MESSAGE
+          return MESSAGE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ResponseDetail.class, metaDataMap);
+  }
+
+  public ResponseDetail() {
+  }
+
+  public ResponseDetail(
+    String message)
+  {
+    this();
+    this.message = message;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ResponseDetail(ResponseDetail other) {
+    if (other.isSetMessage()) {
+      this.message = other.message;
+    }
+  }
+
+  public ResponseDetail deepCopy() {
+    return new ResponseDetail(this);
+  }
+
+  @Override
+  public void clear() {
+    this.message = null;
+  }
+
+  public String getMessage() {
+    return this.message;
+  }
+
+  public ResponseDetail setMessage(String message) {
+    this.message = message;
+    return this;
+  }
+
+  public void unsetMessage() {
+    this.message = null;
+  }
+
+  /** Returns true if field message is set (has been assigned a value) and false otherwise */
+  public boolean isSetMessage() {
+    return this.message != null;
+  }
+
+  public void setMessageIsSet(boolean value) {
+    if (!value) {
+      this.message = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case MESSAGE:
+      if (value == null) {
+        unsetMessage();
+      } else {
+        setMessage((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case MESSAGE:
+      return getMessage();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case MESSAGE:
+      return isSetMessage();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ResponseDetail)
+      return this.equals((ResponseDetail)that);
+    return false;
+  }
+
+  public boolean equals(ResponseDetail that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_message = true && this.isSetMessage();
+    boolean that_present_message = true && that.isSetMessage();
+    if (this_present_message || that_present_message) {
+      if (!(this_present_message && that_present_message))
+        return false;
+      if (!this.message.equals(that.message))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_message = true && (isSetMessage());
+    list.add(present_message);
+    if (present_message)
+      list.add(message);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ResponseDetail other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetMessage()).compareTo(other.isSetMessage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMessage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, other.message);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ResponseDetail(");
+    boolean first = true;
+
+    sb.append("message:");
+    if (this.message == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.message);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ResponseDetailStandardSchemeFactory implements SchemeFactory {
+    public ResponseDetailStandardScheme getScheme() {
+      return new ResponseDetailStandardScheme();
+    }
+  }
+
+  private static class ResponseDetailStandardScheme extends StandardScheme<ResponseDetail> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ResponseDetail struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // MESSAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.message = iprot.readString();
+              struct.setMessageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ResponseDetail struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.message != null) {
+        oprot.writeFieldBegin(MESSAGE_FIELD_DESC);
+        oprot.writeString(struct.message);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ResponseDetailTupleSchemeFactory implements SchemeFactory {
+    public ResponseDetailTupleScheme getScheme() {
+      return new ResponseDetailTupleScheme();
+    }
+  }
+
+  private static class ResponseDetailTupleScheme extends TupleScheme<ResponseDetail> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ResponseDetail struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetMessage()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetMessage()) {
+        oprot.writeString(struct.message);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ResponseDetail struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.message = iprot.readString();
+        struct.setMessageIsSet(true);
+      }
+    }
+  }
+
+}
+


[15/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.java
new file mode 100644
index 0000000..7918fec
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ValueConstraint.java
@@ -0,0 +1,566 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A constraint that specifies an explicit set of values, at least one of which must be present
+ * on a host for a task to be scheduled there.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ValueConstraint implements org.apache.thrift.TBase<ValueConstraint, ValueConstraint._Fields>, java.io.Serializable, Cloneable, Comparable<ValueConstraint> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ValueConstraint");
+
+  private static final org.apache.thrift.protocol.TField NEGATED_FIELD_DESC = new org.apache.thrift.protocol.TField("negated", org.apache.thrift.protocol.TType.BOOL, (short)1);
+  private static final org.apache.thrift.protocol.TField VALUES_FIELD_DESC = new org.apache.thrift.protocol.TField("values", org.apache.thrift.protocol.TType.SET, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ValueConstraintStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ValueConstraintTupleSchemeFactory());
+  }
+
+  /**
+   * If true, treat this as a 'not' - to avoid specific values.
+   */
+  public boolean negated; // required
+  public Set<String> values; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * If true, treat this as a 'not' - to avoid specific values.
+     */
+    NEGATED((short)1, "negated"),
+    VALUES((short)2, "values");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NEGATED
+          return NEGATED;
+        case 2: // VALUES
+          return VALUES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __NEGATED_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NEGATED, new org.apache.thrift.meta_data.FieldMetaData("negated", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.VALUES, new org.apache.thrift.meta_data.FieldMetaData("values", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ValueConstraint.class, metaDataMap);
+  }
+
+  public ValueConstraint() {
+  }
+
+  public ValueConstraint(
+    boolean negated,
+    Set<String> values)
+  {
+    this();
+    this.negated = negated;
+    setNegatedIsSet(true);
+    this.values = values;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ValueConstraint(ValueConstraint other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.negated = other.negated;
+    if (other.isSetValues()) {
+      Set<String> __this__values = new HashSet<String>(other.values);
+      this.values = __this__values;
+    }
+  }
+
+  public ValueConstraint deepCopy() {
+    return new ValueConstraint(this);
+  }
+
+  @Override
+  public void clear() {
+    setNegatedIsSet(false);
+    this.negated = false;
+    this.values = null;
+  }
+
+  /**
+   * If true, treat this as a 'not' - to avoid specific values.
+   */
+  public boolean isNegated() {
+    return this.negated;
+  }
+
+  /**
+   * If true, treat this as a 'not' - to avoid specific values.
+   */
+  public ValueConstraint setNegated(boolean negated) {
+    this.negated = negated;
+    setNegatedIsSet(true);
+    return this;
+  }
+
+  public void unsetNegated() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __NEGATED_ISSET_ID);
+  }
+
+  /** Returns true if field negated is set (has been assigned a value) and false otherwise */
+  public boolean isSetNegated() {
+    return EncodingUtils.testBit(__isset_bitfield, __NEGATED_ISSET_ID);
+  }
+
+  public void setNegatedIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __NEGATED_ISSET_ID, value);
+  }
+
+  public int getValuesSize() {
+    return (this.values == null) ? 0 : this.values.size();
+  }
+
+  public java.util.Iterator<String> getValuesIterator() {
+    return (this.values == null) ? null : this.values.iterator();
+  }
+
+  public void addToValues(String elem) {
+    if (this.values == null) {
+      this.values = new HashSet<String>();
+    }
+    this.values.add(elem);
+  }
+
+  public Set<String> getValues() {
+    return this.values;
+  }
+
+  public ValueConstraint setValues(Set<String> values) {
+    this.values = values;
+    return this;
+  }
+
+  public void unsetValues() {
+    this.values = null;
+  }
+
+  /** Returns true if field values is set (has been assigned a value) and false otherwise */
+  public boolean isSetValues() {
+    return this.values != null;
+  }
+
+  public void setValuesIsSet(boolean value) {
+    if (!value) {
+      this.values = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NEGATED:
+      if (value == null) {
+        unsetNegated();
+      } else {
+        setNegated((Boolean)value);
+      }
+      break;
+
+    case VALUES:
+      if (value == null) {
+        unsetValues();
+      } else {
+        setValues((Set<String>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NEGATED:
+      return isNegated();
+
+    case VALUES:
+      return getValues();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NEGATED:
+      return isSetNegated();
+    case VALUES:
+      return isSetValues();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ValueConstraint)
+      return this.equals((ValueConstraint)that);
+    return false;
+  }
+
+  public boolean equals(ValueConstraint that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_negated = true;
+    boolean that_present_negated = true;
+    if (this_present_negated || that_present_negated) {
+      if (!(this_present_negated && that_present_negated))
+        return false;
+      if (this.negated != that.negated)
+        return false;
+    }
+
+    boolean this_present_values = true && this.isSetValues();
+    boolean that_present_values = true && that.isSetValues();
+    if (this_present_values || that_present_values) {
+      if (!(this_present_values && that_present_values))
+        return false;
+      if (!this.values.equals(that.values))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_negated = true;
+    list.add(present_negated);
+    if (present_negated)
+      list.add(negated);
+
+    boolean present_values = true && (isSetValues());
+    list.add(present_values);
+    if (present_values)
+      list.add(values);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ValueConstraint other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetNegated()).compareTo(other.isSetNegated());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNegated()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.negated, other.negated);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetValues()).compareTo(other.isSetValues());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetValues()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.values, other.values);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ValueConstraint(");
+    boolean first = true;
+
+    sb.append("negated:");
+    sb.append(this.negated);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("values:");
+    if (this.values == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.values);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ValueConstraintStandardSchemeFactory implements SchemeFactory {
+    public ValueConstraintStandardScheme getScheme() {
+      return new ValueConstraintStandardScheme();
+    }
+  }
+
+  private static class ValueConstraintStandardScheme extends StandardScheme<ValueConstraint> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ValueConstraint struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NEGATED
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.negated = iprot.readBool();
+              struct.setNegatedIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // VALUES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set16 = iprot.readSetBegin();
+                struct.values = new HashSet<String>(2*_set16.size);
+                String _elem17;
+                for (int _i18 = 0; _i18 < _set16.size; ++_i18)
+                {
+                  _elem17 = iprot.readString();
+                  struct.values.add(_elem17);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setValuesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ValueConstraint struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(NEGATED_FIELD_DESC);
+      oprot.writeBool(struct.negated);
+      oprot.writeFieldEnd();
+      if (struct.values != null) {
+        oprot.writeFieldBegin(VALUES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.values.size()));
+          for (String _iter19 : struct.values)
+          {
+            oprot.writeString(_iter19);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ValueConstraintTupleSchemeFactory implements SchemeFactory {
+    public ValueConstraintTupleScheme getScheme() {
+      return new ValueConstraintTupleScheme();
+    }
+  }
+
+  private static class ValueConstraintTupleScheme extends TupleScheme<ValueConstraint> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ValueConstraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetNegated()) {
+        optionals.set(0);
+      }
+      if (struct.isSetValues()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetNegated()) {
+        oprot.writeBool(struct.negated);
+      }
+      if (struct.isSetValues()) {
+        {
+          oprot.writeI32(struct.values.size());
+          for (String _iter20 : struct.values)
+          {
+            oprot.writeString(_iter20);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ValueConstraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.negated = iprot.readBool();
+        struct.setNegatedIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set21 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.values = new HashSet<String>(2*_set21.size);
+          String _elem22;
+          for (int _i23 = 0; _i23 < _set21.size; ++_i23)
+          {
+            _elem22 = iprot.readString();
+            struct.values.add(_elem22);
+          }
+        }
+        struct.setValuesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Volume.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Volume.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Volume.java
new file mode 100644
index 0000000..4286404
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Volume.java
@@ -0,0 +1,655 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A volume mount point within a container
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Volume implements org.apache.thrift.TBase<Volume, Volume._Fields>, java.io.Serializable, Cloneable, Comparable<Volume> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Volume");
+
+  private static final org.apache.thrift.protocol.TField CONTAINER_PATH_FIELD_DESC = new org.apache.thrift.protocol.TField("containerPath", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField HOST_PATH_FIELD_DESC = new org.apache.thrift.protocol.TField("hostPath", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField MODE_FIELD_DESC = new org.apache.thrift.protocol.TField("mode", org.apache.thrift.protocol.TType.I32, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new VolumeStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new VolumeTupleSchemeFactory());
+  }
+
+  /**
+   * The path inside the container where the mount will be created.
+   */
+  public String containerPath; // required
+  /**
+   * The path on the host that will serve as the source for the mount.
+   */
+  public String hostPath; // required
+  /**
+   * The access mode
+   * 
+   * @see Mode
+   */
+  public Mode mode; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The path inside the container where the mount will be created.
+     */
+    CONTAINER_PATH((short)1, "containerPath"),
+    /**
+     * The path on the host that will serve as the source for the mount.
+     */
+    HOST_PATH((short)2, "hostPath"),
+    /**
+     * The access mode
+     * 
+     * @see Mode
+     */
+    MODE((short)3, "mode");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // CONTAINER_PATH
+          return CONTAINER_PATH;
+        case 2: // HOST_PATH
+          return HOST_PATH;
+        case 3: // MODE
+          return MODE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.CONTAINER_PATH, new org.apache.thrift.meta_data.FieldMetaData("containerPath", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.HOST_PATH, new org.apache.thrift.meta_data.FieldMetaData("hostPath", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.MODE, new org.apache.thrift.meta_data.FieldMetaData("mode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, Mode.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Volume.class, metaDataMap);
+  }
+
+  public Volume() {
+  }
+
+  public Volume(
+    String containerPath,
+    String hostPath,
+    Mode mode)
+  {
+    this();
+    this.containerPath = containerPath;
+    this.hostPath = hostPath;
+    this.mode = mode;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Volume(Volume other) {
+    if (other.isSetContainerPath()) {
+      this.containerPath = other.containerPath;
+    }
+    if (other.isSetHostPath()) {
+      this.hostPath = other.hostPath;
+    }
+    if (other.isSetMode()) {
+      this.mode = other.mode;
+    }
+  }
+
+  public Volume deepCopy() {
+    return new Volume(this);
+  }
+
+  @Override
+  public void clear() {
+    this.containerPath = null;
+    this.hostPath = null;
+    this.mode = null;
+  }
+
+  /**
+   * The path inside the container where the mount will be created.
+   */
+  public String getContainerPath() {
+    return this.containerPath;
+  }
+
+  /**
+   * The path inside the container where the mount will be created.
+   */
+  public Volume setContainerPath(String containerPath) {
+    this.containerPath = containerPath;
+    return this;
+  }
+
+  public void unsetContainerPath() {
+    this.containerPath = null;
+  }
+
+  /** Returns true if field containerPath is set (has been assigned a value) and false otherwise */
+  public boolean isSetContainerPath() {
+    return this.containerPath != null;
+  }
+
+  public void setContainerPathIsSet(boolean value) {
+    if (!value) {
+      this.containerPath = null;
+    }
+  }
+
+  /**
+   * The path on the host that will serve as the source for the mount.
+   */
+  public String getHostPath() {
+    return this.hostPath;
+  }
+
+  /**
+   * The path on the host that will serve as the source for the mount.
+   */
+  public Volume setHostPath(String hostPath) {
+    this.hostPath = hostPath;
+    return this;
+  }
+
+  public void unsetHostPath() {
+    this.hostPath = null;
+  }
+
+  /** Returns true if field hostPath is set (has been assigned a value) and false otherwise */
+  public boolean isSetHostPath() {
+    return this.hostPath != null;
+  }
+
+  public void setHostPathIsSet(boolean value) {
+    if (!value) {
+      this.hostPath = null;
+    }
+  }
+
+  /**
+   * The access mode
+   * 
+   * @see Mode
+   */
+  public Mode getMode() {
+    return this.mode;
+  }
+
+  /**
+   * The access mode
+   * 
+   * @see Mode
+   */
+  public Volume setMode(Mode mode) {
+    this.mode = mode;
+    return this;
+  }
+
+  public void unsetMode() {
+    this.mode = null;
+  }
+
+  /** Returns true if field mode is set (has been assigned a value) and false otherwise */
+  public boolean isSetMode() {
+    return this.mode != null;
+  }
+
+  public void setModeIsSet(boolean value) {
+    if (!value) {
+      this.mode = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case CONTAINER_PATH:
+      if (value == null) {
+        unsetContainerPath();
+      } else {
+        setContainerPath((String)value);
+      }
+      break;
+
+    case HOST_PATH:
+      if (value == null) {
+        unsetHostPath();
+      } else {
+        setHostPath((String)value);
+      }
+      break;
+
+    case MODE:
+      if (value == null) {
+        unsetMode();
+      } else {
+        setMode((Mode)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case CONTAINER_PATH:
+      return getContainerPath();
+
+    case HOST_PATH:
+      return getHostPath();
+
+    case MODE:
+      return getMode();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case CONTAINER_PATH:
+      return isSetContainerPath();
+    case HOST_PATH:
+      return isSetHostPath();
+    case MODE:
+      return isSetMode();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Volume)
+      return this.equals((Volume)that);
+    return false;
+  }
+
+  public boolean equals(Volume that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_containerPath = true && this.isSetContainerPath();
+    boolean that_present_containerPath = true && that.isSetContainerPath();
+    if (this_present_containerPath || that_present_containerPath) {
+      if (!(this_present_containerPath && that_present_containerPath))
+        return false;
+      if (!this.containerPath.equals(that.containerPath))
+        return false;
+    }
+
+    boolean this_present_hostPath = true && this.isSetHostPath();
+    boolean that_present_hostPath = true && that.isSetHostPath();
+    if (this_present_hostPath || that_present_hostPath) {
+      if (!(this_present_hostPath && that_present_hostPath))
+        return false;
+      if (!this.hostPath.equals(that.hostPath))
+        return false;
+    }
+
+    boolean this_present_mode = true && this.isSetMode();
+    boolean that_present_mode = true && that.isSetMode();
+    if (this_present_mode || that_present_mode) {
+      if (!(this_present_mode && that_present_mode))
+        return false;
+      if (!this.mode.equals(that.mode))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_containerPath = true && (isSetContainerPath());
+    list.add(present_containerPath);
+    if (present_containerPath)
+      list.add(containerPath);
+
+    boolean present_hostPath = true && (isSetHostPath());
+    list.add(present_hostPath);
+    if (present_hostPath)
+      list.add(hostPath);
+
+    boolean present_mode = true && (isSetMode());
+    list.add(present_mode);
+    if (present_mode)
+      list.add(mode.getValue());
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Volume other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetContainerPath()).compareTo(other.isSetContainerPath());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetContainerPath()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.containerPath, other.containerPath);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetHostPath()).compareTo(other.isSetHostPath());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetHostPath()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.hostPath, other.hostPath);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMode()).compareTo(other.isSetMode());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMode()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mode, other.mode);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Volume(");
+    boolean first = true;
+
+    sb.append("containerPath:");
+    if (this.containerPath == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.containerPath);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("hostPath:");
+    if (this.hostPath == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.hostPath);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("mode:");
+    if (this.mode == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.mode);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class VolumeStandardSchemeFactory implements SchemeFactory {
+    public VolumeStandardScheme getScheme() {
+      return new VolumeStandardScheme();
+    }
+  }
+
+  private static class VolumeStandardScheme extends StandardScheme<Volume> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Volume struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // CONTAINER_PATH
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.containerPath = iprot.readString();
+              struct.setContainerPathIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // HOST_PATH
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.hostPath = iprot.readString();
+              struct.setHostPathIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // MODE
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.mode = org.apache.airavata.cloud.aurora.client.sdk.Mode.findByValue(iprot.readI32());
+              struct.setModeIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Volume struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.containerPath != null) {
+        oprot.writeFieldBegin(CONTAINER_PATH_FIELD_DESC);
+        oprot.writeString(struct.containerPath);
+        oprot.writeFieldEnd();
+      }
+      if (struct.hostPath != null) {
+        oprot.writeFieldBegin(HOST_PATH_FIELD_DESC);
+        oprot.writeString(struct.hostPath);
+        oprot.writeFieldEnd();
+      }
+      if (struct.mode != null) {
+        oprot.writeFieldBegin(MODE_FIELD_DESC);
+        oprot.writeI32(struct.mode.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class VolumeTupleSchemeFactory implements SchemeFactory {
+    public VolumeTupleScheme getScheme() {
+      return new VolumeTupleScheme();
+    }
+  }
+
+  private static class VolumeTupleScheme extends TupleScheme<Volume> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Volume struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetContainerPath()) {
+        optionals.set(0);
+      }
+      if (struct.isSetHostPath()) {
+        optionals.set(1);
+      }
+      if (struct.isSetMode()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetContainerPath()) {
+        oprot.writeString(struct.containerPath);
+      }
+      if (struct.isSetHostPath()) {
+        oprot.writeString(struct.hostPath);
+      }
+      if (struct.isSetMode()) {
+        oprot.writeI32(struct.mode.getValue());
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Volume struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.containerPath = iprot.readString();
+        struct.setContainerPathIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.hostPath = iprot.readString();
+        struct.setHostPathIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.mode = org.apache.airavata.cloud.aurora.client.sdk.Mode.findByValue(iprot.readI32());
+        struct.setModeIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.java
new file mode 100644
index 0000000..cec1306
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/aurora_apiConstants.java
@@ -0,0 +1,105 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+public class aurora_apiConstants {
+
+  public static final String AURORA_EXECUTOR_NAME = "AuroraExecutor";
+
+  public static final Set<ScheduleStatus> ACTIVE_STATES = new HashSet<ScheduleStatus>();
+  static {
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.ASSIGNED);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.DRAINING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.KILLING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.PENDING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.PREEMPTING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RESTARTING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RUNNING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.STARTING);
+    ACTIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.THROTTLED);
+  }
+
+  public static final Set<ScheduleStatus> SLAVE_ASSIGNED_STATES = new HashSet<ScheduleStatus>();
+  static {
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.ASSIGNED);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.DRAINING);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.KILLING);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.PREEMPTING);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RESTARTING);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RUNNING);
+    SLAVE_ASSIGNED_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.STARTING);
+  }
+
+  public static final Set<ScheduleStatus> LIVE_STATES = new HashSet<ScheduleStatus>();
+  static {
+    LIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.KILLING);
+    LIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.PREEMPTING);
+    LIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RESTARTING);
+    LIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.DRAINING);
+    LIVE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.RUNNING);
+  }
+
+  public static final Set<ScheduleStatus> TERMINAL_STATES = new HashSet<ScheduleStatus>();
+  static {
+    TERMINAL_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.FAILED);
+    TERMINAL_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.FINISHED);
+    TERMINAL_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.KILLED);
+    TERMINAL_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.LOST);
+  }
+
+  public static final String GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$";
+
+  public static final String GOOD_IDENTIFIER_PATTERN_JVM = "^[\\w\\-\\.]+$";
+
+  public static final String GOOD_IDENTIFIER_PATTERN_PYTHON = "^[\\w\\-\\.]+$";
+
+  /**
+   * States the job update can be in while still considered active.
+   */
+  public static final Set<JobUpdateStatus> ACTIVE_JOB_UPDATE_STATES = new HashSet<JobUpdateStatus>();
+  static {
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLLING_FORWARD);
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLLING_BACK);
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLL_FORWARD_PAUSED);
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLL_BACK_PAUSED);
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLL_FORWARD_AWAITING_PULSE);
+    ACTIVE_JOB_UPDATE_STATES.add(org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.ROLL_BACK_AWAITING_PULSE);
+  }
+
+  public static final String BYPASS_LEADER_REDIRECT_HEADER_NAME = "Bypass-Leader-Redirect";
+
+  public static final String TASK_FILESYSTEM_MOUNT_POINT = "taskfs";
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/sample/AuroraClientSample.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/sample/AuroraClientSample.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/sample/AuroraClientSample.java
new file mode 100644
index 0000000..19455f7
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/sample/AuroraClientSample.java
@@ -0,0 +1,138 @@
+package org.apache.airavata.cloud.aurora.sample;
+
+import java.text.MessageFormat;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+
+import org.apache.airavata.cloud.aurora.client.AuroraSchedulerClientFactory;
+import org.apache.airavata.cloud.aurora.client.AuroraThriftClient;
+import org.apache.airavata.cloud.aurora.client.bean.IdentityBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobConfigBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobKeyBean;
+import org.apache.airavata.cloud.aurora.client.bean.ProcessBean;
+import org.apache.airavata.cloud.aurora.client.bean.ResourceBean;
+import org.apache.airavata.cloud.aurora.client.bean.ResponseBean;
+import org.apache.airavata.cloud.aurora.client.bean.TaskConfigBean;
+import org.apache.airavata.cloud.aurora.client.sdk.ExecutorConfig;
+import org.apache.airavata.cloud.aurora.client.sdk.GetJobsResult;
+import org.apache.airavata.cloud.aurora.client.sdk.Identity;
+import org.apache.airavata.cloud.aurora.client.sdk.JobConfiguration;
+import org.apache.airavata.cloud.aurora.client.sdk.JobKey;
+import org.apache.airavata.cloud.aurora.client.sdk.ReadOnlyScheduler;
+import org.apache.airavata.cloud.aurora.client.sdk.Response;
+import org.apache.airavata.cloud.aurora.client.sdk.TaskConfig;
+import org.apache.airavata.cloud.aurora.util.AuroraThriftClientUtil;
+import org.apache.airavata.cloud.aurora.util.Constants;
+import org.apache.thrift.TException;
+
+/**
+ * The Class AuroraClientSample.
+ */
+public class AuroraClientSample {
+	
+	/** The aurora scheduler client. */
+	private static ReadOnlyScheduler.Client auroraSchedulerClient;
+	
+	/** The properties. */
+	private static Properties properties = new Properties();
+	
+	/**
+	 * Gets the job summary.
+	 *
+	 * @param client the client
+	 * @return the job summary
+	 */
+	public static void getJobSummary(ReadOnlyScheduler.Client client) {
+		try {
+			Response response = client.getJobs("centos");
+			System.out.println("Response status: " + response.getResponseCode().name());
+			if(response.getResult().isSetGetJobsResult()) {
+				GetJobsResult result = response.getResult().getGetJobsResult();
+				System.out.println(result);
+				Set<JobConfiguration> jobConfigs = result.getConfigs();
+				for(JobConfiguration jobConfig : jobConfigs) {
+					System.out.println(jobConfig);
+					JobKey jobKey = jobConfig.getKey();
+					Identity owner = jobConfig.getOwner();
+					TaskConfig taskConfig = jobConfig.getTaskConfig();
+					ExecutorConfig exeConfig = taskConfig.getExecutorConfig();
+					
+					System.out.println("\n**** JOB CONFIG ****");
+						System.out.println("\t # instanceCount: " + jobConfig.getInstanceCount());
+						
+						System.out.println("\t >> Job Key <<");
+							System.out.println("\t\t # name: " + jobKey.getName());
+							System.out.println("\t\t # role: " + jobKey.getRole());
+							System.out.println("\t\t # environment: " + jobKey.getEnvironment());
+							
+						System.out.println("\t >> Identity <<");
+							System.out.println("\t\t # owner: " + owner.getUser());
+							
+						System.out.println("\t >> Task Config <<");
+							System.out.println("\t\t # numCPUs: " + taskConfig.getNumCpus());
+							System.out.println("\t\t # diskMb: " + taskConfig.getDiskMb());
+							System.out.println("\t\t # ramMb: " + taskConfig.getRamMb());
+							System.out.println("\t\t # priority: " + taskConfig.getPriority());
+							
+							
+						System.out.println("\t >> Executor Config <<");
+							System.out.println("\t\t # name: " + exeConfig.getName());
+							System.out.println("\t\t # data: " + exeConfig.getData());
+				}
+				
+			}
+		} catch (TException e) {
+			e.printStackTrace();
+		}
+	}
+	
+	public static void createJob() throws Exception {
+		JobKeyBean jobKey = new JobKeyBean("devel", "centos", "test_job");
+		IdentityBean owner = new IdentityBean("centos");
+		
+		ProcessBean proc1 = new ProcessBean("process_1", "echo 'hello_world_1'", false);
+		ProcessBean proc2 = new ProcessBean("process_2", "echo 'hello_world_2'", false);
+		Set<ProcessBean> processes = new HashSet<>();
+		processes.add(proc1);
+		processes.add(proc2);
+		
+		ResourceBean resources = new ResourceBean(0.1, 8, 1);
+		
+		TaskConfigBean taskConfig = new TaskConfigBean("task_hello_world", processes, resources);
+		JobConfigBean jobConfig = new JobConfigBean(jobKey, owner, taskConfig, "example");
+		
+		String executorConfigJson = AuroraThriftClientUtil.getExecutorConfigJson(jobConfig);
+		System.out.println(executorConfigJson);
+		
+		AuroraThriftClient client = AuroraThriftClient.getAuroraThriftClient(Constants.AURORA_SCHEDULER_PROP_FILE);
+		ResponseBean response = client.createJob(jobConfig);
+		System.out.println(response);
+	}
+	
+	/**
+	 * The main method.
+	 *
+	 * @param args the arguments
+	 */
+	public static void main(String[] args) {
+		 try {
+			properties.load(AuroraClientSample.class.getClassLoader().getResourceAsStream(Constants.AURORA_SCHEDULER_PROP_FILE));
+			String auroraHost = properties.getProperty(Constants.AURORA_SCHEDULER_HOST);
+			String auroraPort = properties.getProperty(Constants.AURORA_SCHEDULER_PORT);
+			auroraSchedulerClient = AuroraSchedulerClientFactory.createReadOnlySchedulerClient(MessageFormat.format(Constants.AURORA_SCHEDULER_CONNECTION_URL, auroraHost, auroraPort));
+			
+			// get jobs summary
+//			AuroraClientSample.getJobSummary(auroraSchedulerClient);
+			
+			// create sample job
+//			AuroraClientSample.createJob();
+			AuroraThriftClient client = AuroraThriftClient.getAuroraThriftClient(Constants.AURORA_SCHEDULER_PROP_FILE);
+			ResponseBean response = client.getPendingReasonForJob(new JobKeyBean("devel", "centos", "hello_pending"));
+			System.out.println(response);
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		} 
+	}
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/AuroraThriftClientUtil.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/AuroraThriftClientUtil.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/AuroraThriftClientUtil.java
new file mode 100644
index 0000000..c64576b
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/AuroraThriftClientUtil.java
@@ -0,0 +1,364 @@
+package org.apache.airavata.cloud.aurora.util;
+
+import java.nio.charset.Charset;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+
+import org.apache.airavata.cloud.aurora.client.bean.IdentityBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobConfigBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobDetailsResponseBean;
+import org.apache.airavata.cloud.aurora.client.bean.JobKeyBean;
+import org.apache.airavata.cloud.aurora.client.bean.PendingJobReasonBean;
+import org.apache.airavata.cloud.aurora.client.bean.ProcessBean;
+import org.apache.airavata.cloud.aurora.client.bean.ResourceBean;
+import org.apache.airavata.cloud.aurora.client.bean.ResponseBean;
+import org.apache.airavata.cloud.aurora.client.bean.ServerInfoBean;
+import org.apache.airavata.cloud.aurora.client.sdk.ExecutorConfig;
+import org.apache.airavata.cloud.aurora.client.sdk.Identity;
+import org.apache.airavata.cloud.aurora.client.sdk.JobConfiguration;
+import org.apache.airavata.cloud.aurora.client.sdk.JobKey;
+import org.apache.airavata.cloud.aurora.client.sdk.Resource;
+import org.apache.airavata.cloud.aurora.client.sdk.Response;
+import org.apache.airavata.cloud.aurora.client.sdk.TaskConfig;
+import org.apache.airavata.cloud.aurora.sample.AuroraClientSample;
+import org.apache.commons.io.IOUtils;
+import org.json.JSONObject;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The Class AuroraThriftClientUtil.
+ */
+public class AuroraThriftClientUtil {
+
+	/** The Constant logger. */
+	private final static Logger logger = LoggerFactory.getLogger(AuroraThriftClientUtil.class);
+	
+	/** The properties. */
+	private static Properties properties = new Properties();
+	
+	/**
+	 * Gets the executor config json.
+	 *
+	 * @param jobConfig the job config
+	 * @return the executor config json
+	 * @throws Exception the exception
+	 */
+	public static String getExecutorConfigJson(JobConfigBean jobConfig) throws Exception {
+		String exeConfigJson = null;
+		try {
+			String template = IOUtils.toString(AuroraThriftClientUtil.class.getClassLoader()
+					.getResourceAsStream("executor-config-template.json"), Charset.defaultCharset());
+			
+			JSONObject exeConfig = new JSONObject(template);
+			if(exeConfig != null) {
+				exeConfig.put("environment", jobConfig.getJob().getEnvironment());
+				exeConfig.put("name", jobConfig.getJob().getName());
+				exeConfig.put("role", jobConfig.getJob().getRole());
+				exeConfig.put("cluster", jobConfig.getCluster());
+				exeConfig.put("max_task_failures", jobConfig.getMaxTaskFailures());
+				exeConfig.put("service", jobConfig.isService());
+				
+				exeConfig.getJSONObject("task").put("name", jobConfig.getTaskConfig().getTaskName());
+				
+				// add task resources
+				exeConfig.getJSONObject("task").getJSONObject("resources")
+					.put("cpu", jobConfig.getTaskConfig().getResources().getNumCpus());
+				
+				exeConfig.getJSONObject("task").getJSONObject("resources")
+				.put("disk", jobConfig.getTaskConfig().getResources().getDiskMb() * 1024 * 1024);
+				
+				exeConfig.getJSONObject("task").getJSONObject("resources")
+				.put("ram", jobConfig.getTaskConfig().getResources().getRamMb() * 1024 * 1024);
+				
+				// iterate over all processes
+				for(ProcessBean process : jobConfig.getTaskConfig().getProcesses()) {
+					// add process to constraints
+					exeConfig.getJSONObject("task")
+						.getJSONArray("constraints")
+						.getJSONObject(0)
+						.getJSONArray("order").put(process.getName());
+					
+					// define the process json
+					JSONObject processJson = new JSONObject();
+					processJson.put("final", process.isFinal())
+						.put("daemon", process.isDaemon())
+						.put("name", process.getName())
+						.put("ephemeral", process.isEphemeral())
+						.put("max_failures", process.getMax_failures())
+						.put("min_duration", process.getMin_duration())
+						.put("cmdline", process.getCmdLine());
+					
+					// add process json to list
+					exeConfig.getJSONObject("task")
+					.getJSONArray("processes").put(processJson);
+				}
+				
+				// convert json object to string
+				exeConfigJson = exeConfig.toString();
+			}
+ 		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		return exeConfigJson;
+	}
+	
+	/**
+	 * Gets the resource set.
+	 *
+	 * @param resources the resources
+	 * @return the resource set
+	 * @throws Exception the exception
+	 */
+	public static Set<Resource> getResourceSet(ResourceBean resources) throws Exception {
+		Set<Resource> resourceSet = new HashSet<>();
+		
+		try {
+			if(resources != null) {
+				// add numCpus
+				Resource resource = new Resource();
+				resource.setNumCpus(resources.getNumCpus());
+				resourceSet.add(resource);
+				
+				// add diskMb
+				resource = new Resource();
+				resource.setDiskMb(resources.getDiskMb());
+				resourceSet.add(resource);
+				
+				// add ramMb
+				resource = new Resource();
+				resource.setRamMb(resources.getRamMb());
+				resourceSet.add(resource);
+			} else {
+				throw new Exception("Resource Bean is NULL!");
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		
+		return resourceSet;
+	}
+	
+	/**
+	 * Gets the executor config.
+	 *
+	 * @param exeConfigJson the exe config json
+	 * @return the executor config
+	 * @throws Exception the exception
+	 */
+	public static ExecutorConfig getExecutorConfig(String exeConfigJson) throws Exception {
+		ExecutorConfig exeConfig = null;
+		
+		try {
+			properties.load(AuroraClientSample.class.getClassLoader().getResourceAsStream(Constants.AURORA_SCHEDULER_PROP_FILE));
+			String executorName = properties.getProperty(Constants.AURORA_EXECUTOR_NAME);
+			
+			// create the executor config
+			if(exeConfigJson != null) {
+				exeConfig = new ExecutorConfig(executorName, exeConfigJson);
+			} else {
+				throw new Exception("Aurora Executor Config Data is NULL!");
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		
+		return exeConfig;
+	}
+	
+	/**
+	 * Gets the aurora job key.
+	 *
+	 * @param jobKeyBean the job key bean
+	 * @return the aurora job key
+	 * @throws Exception the exception
+	 */
+	public static JobKey getAuroraJobKey(JobKeyBean jobKeyBean) throws Exception {
+		JobKey jobKey = null;
+		
+		try {
+			if(jobKeyBean != null) {
+				jobKey = new JobKey(jobKeyBean.getRole(), 
+						jobKeyBean.getEnvironment(), 
+						jobKeyBean.getName());
+			} else {
+				throw new Exception("JobKey Bean is NULL!");
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		
+		return jobKey;
+	}
+	
+	/**
+	 * Gets the aurora identity.
+	 *
+	 * @param identityBean the identity bean
+	 * @return the aurora identity
+	 * @throws Exception the exception
+	 */
+	public static Identity getAuroraIdentity(IdentityBean identityBean) throws Exception {
+		Identity owner = null;
+		
+		try {
+			if(identityBean != null) {
+				owner = new Identity(identityBean.getUser());
+			} else {
+				throw new Exception("Identity Bean is NULL!");
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		
+		return owner;
+	}
+	
+	/**
+	 * Gets the aurora job config.
+	 *
+	 * @param jobConfigBean the job config bean
+	 * @return the aurora job config
+	 * @throws Exception the exception
+	 */
+	public static JobConfiguration getAuroraJobConfig(JobConfigBean jobConfigBean) throws Exception {
+		JobConfiguration jobConfig = null;
+		
+		try {
+			if(jobConfigBean != null && 
+					jobConfigBean.getTaskConfig() != null) {
+				
+				JobKey jobKey = getAuroraJobKey(jobConfigBean.getJob());
+				Identity owner = getAuroraIdentity(jobConfigBean.getOwner());
+				// Construct the task config
+				TaskConfig taskConfig = new TaskConfig();
+				taskConfig.setJob(jobKey);
+				taskConfig.setOwner(owner);
+				taskConfig.setIsService(jobConfigBean.isService()); 
+				taskConfig.setNumCpus(jobConfigBean.getTaskConfig().getResources().getNumCpus()); 
+				taskConfig.setRamMb(jobConfigBean.getTaskConfig().getResources().getRamMb());
+				taskConfig.setDiskMb(jobConfigBean.getTaskConfig().getResources().getDiskMb()); 
+				taskConfig.setPriority(jobConfigBean.getPriority());
+				taskConfig.setMaxTaskFailures(jobConfigBean.getMaxTaskFailures()); 
+				taskConfig.setResources(getResourceSet(jobConfigBean.getTaskConfig().getResources()));
+				
+				// construct the executor config for this job
+				taskConfig.setExecutorConfig(getExecutorConfig(getExecutorConfigJson(jobConfigBean)));
+				
+				// construct the job configuration
+				jobConfig = new JobConfiguration(jobKey, 
+						owner, null, taskConfig, jobConfigBean.getInstances());
+				
+			} else {
+				throw new Exception("JobConfig, TaskConfig Bean is/are NULL!");
+			}
+		} catch(Exception ex) {
+			logger.error(ex.getMessage(), ex);
+			throw ex;
+		}
+		
+		return jobConfig;
+	}
+	
+	/**
+	 * Gets the response bean.
+	 *
+	 * @param response the response
+	 * @param resultType the result type
+	 * @return the response bean
+	 */
+	public static ResponseBean getResponseBean(Response response, ResponseResultType resultType) {
+		switch (resultType) {
+			case GET_JOB_DETAILS:
+				return getJobDetailsResponseBean(response);
+			case GET_PENDING_JOB_REASON:
+				return getPendingJobReasonBean(response);
+			default:
+				return getJobResponse(response);
+		}
+	}
+	
+	/**
+	 * Gets the job details response bean.
+	 *
+	 * @param response the response
+	 * @return the job details response bean
+	 */
+	private static JobDetailsResponseBean getJobDetailsResponseBean(Response response) {
+		JobDetailsResponseBean responseBean = null;
+		if(response != null) {
+			responseBean = new JobDetailsResponseBean(getJobResponse(response));
+			responseBean.setTasks(response.getResult().getScheduleStatusResult().getTasks());
+		}
+		
+		return responseBean;
+	}
+	
+	/**
+	 * Gets the pending job reason bean.
+	 *
+	 * @param response the response
+	 * @return the pending job reason bean
+	 */
+	private static PendingJobReasonBean getPendingJobReasonBean(Response response) {
+		PendingJobReasonBean responseBean = null;
+		if(response != null) {
+			responseBean = new PendingJobReasonBean(getJobResponse(response));
+			responseBean.setReasons(response.getResult().getGetPendingReasonResult().getReasons());
+		}
+		
+		return responseBean;
+	}
+	
+	/**
+	 * Gets the job response.
+	 *
+	 * @param response the response
+	 * @return the job response
+	 */
+	private static ResponseBean getJobResponse(Response response) {
+		ResponseBean responseBean = null;
+		if(response != null) {
+			responseBean = new ResponseBean();
+			responseBean.setResponseCode(ResponseCodeEnum
+					.findByValue(response.getResponseCode().getValue()));
+			
+			ServerInfoBean serverInfo = new ServerInfoBean(response.getServerInfo().getClusterName(), 
+					response.getServerInfo().getStatsUrlPrefix()); 
+			responseBean.setServerInfo(serverInfo);
+		}
+		
+		return responseBean;
+	}
+	
+	/**
+	 * The main method.
+	 *
+	 * @param args the arguments
+	 * @throws Exception the exception
+	 */
+//	public static void main(String[] args) throws Exception {
+//		JobKeyBean jobKey = new JobKeyBean("devel", "centos", "test_job");
+//		IdentityBean owner = new IdentityBean("centos");
+//		
+//		ProcessBean proc1 = new ProcessBean("process_1", "echo 'hello_world_1'", false);
+//		ProcessBean proc2 = new ProcessBean("process_2", "echo 'hello_world_2'", false);
+//		Set<ProcessBean> processes = new HashSet<>();
+//		processes.add(proc1);
+//		processes.add(proc2);
+//		
+//		ResourceBean resources = new ResourceBean(0.1, 8, 1);
+//		
+//		TaskConfigBean taskConfig = new TaskConfigBean("task_hello_world", processes, resources);
+//		JobConfigBean jobConfig = new JobConfigBean(jobKey, owner, taskConfig, "example");
+//		
+//		String executorConfigJson = getExecutorConfigJson(jobConfig);
+//		System.out.println(executorConfigJson);
+//	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/Constants.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/Constants.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/Constants.java
new file mode 100644
index 0000000..b1227f4
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/Constants.java
@@ -0,0 +1,25 @@
+package org.apache.airavata.cloud.aurora.util;
+
+/**
+ * The Class Constants.
+ */
+public class Constants {
+
+	/** The Constant AURORA_SCHEDULER_PROP_FILE. */
+	public static final String AURORA_SCHEDULER_PROP_FILE = "aurora-scheduler.properties";
+	
+	/** The Constant AURORA_SCHEDULER_HOST. */
+	public static final String AURORA_SCHEDULER_HOST = "aurora.scheduler.host";
+	
+	/** The Constant AURORA_SCHEDULER_PORT. */
+	public static final String AURORA_SCHEDULER_PORT = "aurora.scheduler.port";
+	
+	/** The Constant AURORA_EXECUTOR_NAME. */
+	public static final String AURORA_EXECUTOR_NAME = "aurora.executor.name";
+	
+	/** The Constant MESOS_CLUSTER_NAME. */
+	public static final String MESOS_CLUSTER_NAME = "mesos.cluster.name";
+	
+	/** The Constant AURORA_SCHEDULER_CONNECTION_URL. */
+	public static final String AURORA_SCHEDULER_CONNECTION_URL = "http://{0}:{1}/api";
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseCodeEnum.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseCodeEnum.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseCodeEnum.java
new file mode 100644
index 0000000..822829b
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseCodeEnum.java
@@ -0,0 +1,76 @@
+package org.apache.airavata.cloud.aurora.util;
+
+/**
+ * The Enum ResponseCodeEnum.
+ */
+public enum ResponseCodeEnum {
+	
+	/** The invalid request. */
+	INVALID_REQUEST(0),
+	
+	/** The ok. */
+	OK(1),
+	
+	/** The error. */
+	ERROR(2),
+	
+	/** The warning. */
+	WARNING(3),
+	
+	/** The auth failed. */
+	AUTH_FAILED(4),
+	
+	/** The lock error. */
+	LOCK_ERROR(5),
+	
+	/** The error transient. */
+	ERROR_TRANSIENT(6);
+	
+	/** The value. */
+	private final int value;
+	
+	/**
+	 * Instantiates a new response code enum.
+	 *
+	 * @param value the value
+	 */
+	private ResponseCodeEnum(int value) {
+		this.value = value;
+	}
+	
+	/**
+	 * Gets the value.
+	 *
+	 * @return the value
+	 */
+	public int getValue() {
+		return value;
+	}
+	
+	/**
+	 * Find by value.
+	 *
+	 * @param value the value
+	 * @return the response code enum
+	 */
+	public static ResponseCodeEnum findByValue(int value) { 
+	    switch (value) {
+	      case 0:
+	        return INVALID_REQUEST;
+	      case 1:
+	        return OK;
+	      case 2:
+	        return ERROR;
+	      case 3:
+	        return WARNING;
+	      case 4:
+	        return AUTH_FAILED;
+	      case 5:
+	        return LOCK_ERROR;
+	      case 6:
+	        return ERROR_TRANSIENT;
+	      default:
+	        return null;
+	    }
+	}
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseResultType.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseResultType.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseResultType.java
new file mode 100644
index 0000000..333c160
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/util/ResponseResultType.java
@@ -0,0 +1,28 @@
+package org.apache.airavata.cloud.aurora.util;
+
+/**
+ * The Enum ResponseResultType.
+ */
+public enum ResponseResultType {
+
+	/** The create job. */
+	CREATE_JOB,
+	
+	/** The get jobs. */
+	GET_JOBS,
+	
+	/** The get job summary. */
+	GET_JOB_SUMMARY,
+	
+	/** The get pending reason. */
+	GET_PENDING_REASON,
+	
+	/** The get job details. */
+	GET_JOB_DETAILS,
+	
+	/** The get pending job reason. */
+	GET_PENDING_JOB_REASON,
+	
+	/** The kill task. */
+	KILL_TASKS
+}


[48/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..9d37159
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class
new file mode 100644
index 0000000..552b0aa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..43244d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..d6b2f85
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..9a5c05d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..8728136
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..a7ebfd2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class
new file mode 100644
index 0000000..3c7b2d8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class
new file mode 100644
index 0000000..22b2dda
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class
new file mode 100644
index 0000000..79f808c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..de4d5db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class
new file mode 100644
index 0000000..d5c7381
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..280e001
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class
new file mode 100644
index 0000000..e9c1b4e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class
new file mode 100644
index 0000000..d1bd525
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class
new file mode 100644
index 0000000..4ff4c1b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..645c3d3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class
new file mode 100644
index 0000000..785ed30
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..c2f4043
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class
new file mode 100644
index 0000000..690e5c6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class
new file mode 100644
index 0000000..e8f8a92
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class
new file mode 100644
index 0000000..fbe45ac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..759de06
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class
new file mode 100644
index 0000000..c4c7f7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..ed0a368
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class
new file mode 100644
index 0000000..9af7477
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class
new file mode 100644
index 0000000..aacd041
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class
new file mode 100644
index 0000000..2bc1010
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..a787e00
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class
new file mode 100644
index 0000000..ea31c1e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..3c2633b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class
new file mode 100644
index 0000000..5d77e0c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..9b308c1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..27a7990
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..432f3b2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..e2717de
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..326ca9d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class
new file mode 100644
index 0000000..8d72920
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..2f72cd8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..116ec2e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..de9ca61
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..ef6bde1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..4cc8427
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class
new file mode 100644
index 0000000..39b22b8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..852eca5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..d5effbb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..f433575
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..e939dcd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..5be9e6d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class
new file mode 100644
index 0000000..9778b34
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..9a041e6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..1202890
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..304a469
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..e5e4e5c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..18a48b6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class
new file mode 100644
index 0000000..54f1926
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class
new file mode 100644
index 0000000..cafc309
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class
new file mode 100644
index 0000000..91ee784
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..6613a8d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class
new file mode 100644
index 0000000..2104ee1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..e589c7c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class
new file mode 100644
index 0000000..6df5484
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class
new file mode 100644
index 0000000..fdbb6ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class
new file mode 100644
index 0000000..d1bebbb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..9cde1d9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class
new file mode 100644
index 0000000..8def584
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..135a41c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class
new file mode 100644
index 0000000..7e5e633
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class
new file mode 100644
index 0000000..cae8aba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class
new file mode 100644
index 0000000..4345911
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..85d2345
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class
new file mode 100644
index 0000000..b3da115
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..09bd8fa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class
new file mode 100644
index 0000000..39e520d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class
new file mode 100644
index 0000000..98b68e4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class
new file mode 100644
index 0000000..ae3d618
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..0adaf70
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class
new file mode 100644
index 0000000..ee251cf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..b0a8b19
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class
new file mode 100644
index 0000000..1e9eda4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..e8a541e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..649cdd1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..fa8f0b2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..f8de64f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..f0df69c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class
new file mode 100644
index 0000000..03cf7dd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..fc606ec
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..d25bbcd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..4d45731
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..7eb1999
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..f86fccd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class
new file mode 100644
index 0000000..2de962b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class
new file mode 100644
index 0000000..5f86ee8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class
new file mode 100644
index 0000000..10ebb00
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class
new file mode 100644
index 0000000..c20856a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class
new file mode 100644
index 0000000..581015a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class
new file mode 100644
index 0000000..4064578
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class
new file mode 100644
index 0000000..942b97d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class
new file mode 100644
index 0000000..030540e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class
new file mode 100644
index 0000000..38b15fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class
new file mode 100644
index 0000000..d4a89ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class
new file mode 100644
index 0000000..3ce35ad
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class
new file mode 100644
index 0000000..5714bef
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class
new file mode 100644
index 0000000..fcc2a9f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class
new file mode 100644
index 0000000..6d8d46c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class
new file mode 100644
index 0000000..0ac335a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class
new file mode 100644
index 0000000..6b3a05c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class
new file mode 100644
index 0000000..c3e0f3a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class
new file mode 100644
index 0000000..a22a347
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult$ConfigSummaryResultStandardSchemeFactory.class differ


[45/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class
new file mode 100644
index 0000000..b374c08
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class
new file mode 100644
index 0000000..60b1987
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class
new file mode 100644
index 0000000..3c2a630
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class
new file mode 100644
index 0000000..6b17c06
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$ListBackupsResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class
new file mode 100644
index 0000000..9f162ba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class
new file mode 100644
index 0000000..fbb1fc5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class
new file mode 100644
index 0000000..7532d46
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class
new file mode 100644
index 0000000..b517963
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class
new file mode 100644
index 0000000..8bd32d9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class
new file mode 100644
index 0000000..e484ea1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$LockTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class
new file mode 100644
index 0000000..aa7e78d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class
new file mode 100644
index 0000000..c92d887
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Lock.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class
new file mode 100644
index 0000000..1d222c2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class
new file mode 100644
index 0000000..6f2b622
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/LockKey.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class
new file mode 100644
index 0000000..73e9483
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class
new file mode 100644
index 0000000..5dfd7aa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class
new file mode 100644
index 0000000..f62d967
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class
new file mode 100644
index 0000000..5c596a1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class
new file mode 100644
index 0000000..1140407
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$MaintenanceStatusResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class
new file mode 100644
index 0000000..0ba406d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class
new file mode 100644
index 0000000..4e37ec6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class
new file mode 100644
index 0000000..8197ff2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class
new file mode 100644
index 0000000..5e4c5bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class
new file mode 100644
index 0000000..eec9587
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class
new file mode 100644
index 0000000..7a82d41
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$MesosContainerTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class
new file mode 100644
index 0000000..8e8e749
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class
new file mode 100644
index 0000000..17b35f2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class
new file mode 100644
index 0000000..41ca1f7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class
new file mode 100644
index 0000000..ed18bfc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURIStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class
new file mode 100644
index 0000000..a14388b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class
new file mode 100644
index 0000000..039493b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$MesosFetcherURITupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class
new file mode 100644
index 0000000..62f6622
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class
new file mode 100644
index 0000000..1ab869f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class
new file mode 100644
index 0000000..0a46135
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class
new file mode 100644
index 0000000..5cb2c74
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class
new file mode 100644
index 0000000..fc7351d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class
new file mode 100644
index 0000000..fdb6d47
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$MetadataTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class
new file mode 100644
index 0000000..fd696e7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class
new file mode 100644
index 0000000..5d0833a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Metadata.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class
new file mode 100644
index 0000000..eb2da8b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Mode.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class
new file mode 100644
index 0000000..3bc0db0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class
new file mode 100644
index 0000000..7650420
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class
new file mode 100644
index 0000000..33a3c0d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class
new file mode 100644
index 0000000..20fecd7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$PackageTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class
new file mode 100644
index 0000000..4ea7c39
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class
new file mode 100644
index 0000000..86af513
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Package.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class
new file mode 100644
index 0000000..15a77f2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class
new file mode 100644
index 0000000..69382a1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class
new file mode 100644
index 0000000..3a6c00e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class
new file mode 100644
index 0000000..8dd3cda
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$PendingReasonTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class
new file mode 100644
index 0000000..dfb9bc1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class
new file mode 100644
index 0000000..f6196d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class
new file mode 100644
index 0000000..26c0d09
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class
new file mode 100644
index 0000000..4a75692
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class
new file mode 100644
index 0000000..9fde5c4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class
new file mode 100644
index 0000000..c2e30ca
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$PopulateJobResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class
new file mode 100644
index 0000000..cef310d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class
new file mode 100644
index 0000000..c35cffd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class
new file mode 100644
index 0000000..e77e03f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class
new file mode 100644
index 0000000..0f139ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class
new file mode 100644
index 0000000..a9d2115
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class
new file mode 100644
index 0000000..dc14c4c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$PulseJobUpdateResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class
new file mode 100644
index 0000000..5545c0e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class
new file mode 100644
index 0000000..3f03fb8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class
new file mode 100644
index 0000000..37ada61
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class
new file mode 100644
index 0000000..5c27f9c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class
new file mode 100644
index 0000000..86dd5ae
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class
new file mode 100644
index 0000000..a311691
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$QueryRecoveryResultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class
new file mode 100644
index 0000000..c3082b2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class
new file mode 100644
index 0000000..83c5e80
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class
new file mode 100644
index 0000000..5255013
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class
new file mode 100644
index 0000000..e7611d2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class
new file mode 100644
index 0000000..3e33b1c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class
new file mode 100644
index 0000000..358b1d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$RangeTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class
new file mode 100644
index 0000000..6ea2c03
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class
new file mode 100644
index 0000000..124dbea
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Range.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class
new file mode 100644
index 0000000..b7acb71
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class
new file mode 100644
index 0000000..8ce3038
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getConfigSummary_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class
new file mode 100644
index 0000000..67cfb05
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobSummary_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class
new file mode 100644
index 0000000..f8cf966
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDetails_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class
new file mode 100644
index 0000000..02f85d6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateDiff_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class
new file mode 100644
index 0000000..d3a32a0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobUpdateSummaries_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class
new file mode 100644
index 0000000..200ef16
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getJobs_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class
new file mode 100644
index 0000000..715c60f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getPendingReason_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class
new file mode 100644
index 0000000..9bbf246
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getQuota_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class
new file mode 100644
index 0000000..392d806
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getRoleSummary_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class
new file mode 100644
index 0000000..0a74e5f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksStatus_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class
new file mode 100644
index 0000000..f5e9f87
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTasksWithoutConfigs_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class
new file mode 100644
index 0000000..f26b70c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$getTierConfigs_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class
new file mode 100644
index 0000000..42943b9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient$populateJobConfig_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class
new file mode 100644
index 0000000..86992f3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncClient.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class
new file mode 100644
index 0000000..0dfcec6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncIface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class
new file mode 100644
index 0000000..46039ff
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getConfigSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class
new file mode 100644
index 0000000..7320c74
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class
new file mode 100644
index 0000000..8e8ab9e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDetails.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class
new file mode 100644
index 0000000..acb7337
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateDiff.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class
new file mode 100644
index 0000000..281459e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobUpdateSummaries.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class
new file mode 100644
index 0000000..c253498
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getJobs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class
new file mode 100644
index 0000000..85cd6a6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getPendingReason.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class
new file mode 100644
index 0000000..2b8e56b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getQuota.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class
new file mode 100644
index 0000000..534c7ca
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getRoleSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class
new file mode 100644
index 0000000..dc24716
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class
new file mode 100644
index 0000000..023d66b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTasksWithoutConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class
new file mode 100644
index 0000000..8fadea3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$getTierConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class
new file mode 100644
index 0000000..b2322a6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor$populateJobConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class
new file mode 100644
index 0000000..66d75b8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$AsyncProcessor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class
new file mode 100644
index 0000000..4da01f7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class
new file mode 100644
index 0000000..9bd1143
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Client.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class
new file mode 100644
index 0000000..0554f85
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Iface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class
new file mode 100644
index 0000000..255b8b2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getConfigSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class
new file mode 100644
index 0000000..b0eca38
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class
new file mode 100644
index 0000000..728cb10
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDetails.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class
new file mode 100644
index 0000000..5b18443
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateDiff.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class
new file mode 100644
index 0000000..8d63e93
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobUpdateSummaries.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class
new file mode 100644
index 0000000..e7701d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getJobs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class
new file mode 100644
index 0000000..326c7cd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getPendingReason.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class
new file mode 100644
index 0000000..bc10e7c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getQuota.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class
new file mode 100644
index 0000000..8da8240
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getRoleSummary.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class
new file mode 100644
index 0000000..da53739
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class
new file mode 100644
index 0000000..95e3dd1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class
new file mode 100644
index 0000000..dcfb81f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class
new file mode 100644
index 0000000..695c155
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class
new file mode 100644
index 0000000..3852a94
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class
new file mode 100644
index 0000000..99186e7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class
new file mode 100644
index 0000000..5aa4975
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class differ


[09/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class
deleted file mode 100644
index dd8ec34..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class
deleted file mode 100644
index d0ada20..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class
deleted file mode 100644
index c02f9b3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class
deleted file mode 100644
index 50e1ff8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class
deleted file mode 100644
index c3fae95..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class
deleted file mode 100644
index e12f976..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class
deleted file mode 100644
index 5206ac1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class
deleted file mode 100644
index fc21fd9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class
deleted file mode 100644
index 308bb1e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class
deleted file mode 100644
index 237e9e2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class
deleted file mode 100644
index ccd9d59..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class
deleted file mode 100644
index 79602db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class
deleted file mode 100644
index 9dc06ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class
deleted file mode 100644
index e156f9d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class
deleted file mode 100644
index f2462aa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class
deleted file mode 100644
index 938aabc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class
deleted file mode 100644
index 8b7811b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class
deleted file mode 100644
index 31a9e25..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class
deleted file mode 100644
index bfc046e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class
deleted file mode 100644
index 4826978..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class
deleted file mode 100644
index 298e07a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class
deleted file mode 100644
index 1a8f668..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class
deleted file mode 100644
index d0dd4de..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class
deleted file mode 100644
index 6aa8054..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class
deleted file mode 100644
index 39517c8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class
deleted file mode 100644
index 8418464..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class
deleted file mode 100644
index c6eb0d8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class
deleted file mode 100644
index 8cf9814..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class
deleted file mode 100644
index 1592640..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class
deleted file mode 100644
index ebea5ca..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class
deleted file mode 100644
index 93cef6b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class
deleted file mode 100644
index ed0bd60..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class
deleted file mode 100644
index be99b77..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class
deleted file mode 100644
index 02868ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class
deleted file mode 100644
index 5f3bfe5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class
deleted file mode 100644
index 04d337f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class
deleted file mode 100644
index b0278c7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class
deleted file mode 100644
index 41ca6da..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class
deleted file mode 100644
index 93b5256..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class
deleted file mode 100644
index fd5a945..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class
deleted file mode 100644
index 56c90c8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class
deleted file mode 100644
index c5df84c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class
deleted file mode 100644
index 0dcaec1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class
deleted file mode 100644
index 9fec0e5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class
deleted file mode 100644
index 159063d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class
deleted file mode 100644
index 9ef3051..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class
deleted file mode 100644
index c9fc057..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class
deleted file mode 100644
index 4b6abd5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class
deleted file mode 100644
index af32a97..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class
deleted file mode 100644
index 3fe9426..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class
deleted file mode 100644
index 0aea5c9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class
deleted file mode 100644
index eeab305..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class
deleted file mode 100644
index 8d78c09..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class
deleted file mode 100644
index 4d664c1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class
deleted file mode 100644
index 6547c9a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class
deleted file mode 100644
index 54761cc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class
deleted file mode 100644
index 2576c62..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class
deleted file mode 100644
index a5c0d2c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class
deleted file mode 100644
index 042bc79..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class
deleted file mode 100644
index 30e03ff..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class
deleted file mode 100644
index e371bda..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class
deleted file mode 100644
index 27fbc1d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class
deleted file mode 100644
index 26f34de..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class
deleted file mode 100644
index e3be620..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class
deleted file mode 100644
index 35ccfdc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class
deleted file mode 100644
index 059d80e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class
deleted file mode 100644
index 96452bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class
deleted file mode 100644
index 6552f6a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class
deleted file mode 100644
index e8b00f8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class
deleted file mode 100644
index 7e6bdc0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class
deleted file mode 100644
index a2195fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class
deleted file mode 100644
index 97c5345..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class
deleted file mode 100644
index 0951707..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class
deleted file mode 100644
index a02542b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class
deleted file mode 100644
index 0529385..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class
deleted file mode 100644
index af82467..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class
deleted file mode 100644
index 4096d7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class
deleted file mode 100644
index b90ecf1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class
deleted file mode 100644
index 0144507..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class
deleted file mode 100644
index adda3e0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class
deleted file mode 100644
index 3fc30ee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class
deleted file mode 100644
index f5777ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class
deleted file mode 100644
index 3a57d54..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class
deleted file mode 100644
index f06dde4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class
deleted file mode 100644
index a4ee42a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class
deleted file mode 100644
index 082c32f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class
deleted file mode 100644
index 1314107..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class
deleted file mode 100644
index 5708028..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class
deleted file mode 100644
index 1ff35d6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class
deleted file mode 100644
index ea76739..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class
deleted file mode 100644
index e52d879..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class
deleted file mode 100644
index 72ad397..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class
deleted file mode 100644
index 1534ebe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class
deleted file mode 100644
index 7538356..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class
deleted file mode 100644
index 359f7c9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class
deleted file mode 100644
index 025acad..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class
deleted file mode 100644
index c2dee23..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class
deleted file mode 100644
index d268d31..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class
deleted file mode 100644
index 39a2c55..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class
deleted file mode 100644
index 581ce8f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class
deleted file mode 100644
index ce94239..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class
deleted file mode 100644
index 0ec3562..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class
deleted file mode 100644
index 28739e3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class
deleted file mode 100644
index 0c23a0c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class
deleted file mode 100644
index 962f4db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class
deleted file mode 100644
index 5d8e37b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class
deleted file mode 100644
index 84d125b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class
deleted file mode 100644
index e1da18d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class
deleted file mode 100644
index 36ceb28..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class
deleted file mode 100644
index b004d3d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class and /dev/null differ


[31/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.java
new file mode 100644
index 0000000..84d6d9c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobInstanceUpdateEvent.java
@@ -0,0 +1,647 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Event marking a state transition in job instance update lifecycle.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobInstanceUpdateEvent implements org.apache.thrift.TBase<JobInstanceUpdateEvent, JobInstanceUpdateEvent._Fields>, java.io.Serializable, Cloneable, Comparable<JobInstanceUpdateEvent> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobInstanceUpdateEvent");
+
+  private static final org.apache.thrift.protocol.TField INSTANCE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceId", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField TIMESTAMP_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("timestampMs", org.apache.thrift.protocol.TType.I64, (short)2);
+  private static final org.apache.thrift.protocol.TField ACTION_FIELD_DESC = new org.apache.thrift.protocol.TField("action", org.apache.thrift.protocol.TType.I32, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobInstanceUpdateEventStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobInstanceUpdateEventTupleSchemeFactory());
+  }
+
+  /**
+   * Job instance ID.
+   */
+  public int instanceId; // required
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long timestampMs; // required
+  /**
+   * Job update action taken on the instance.
+   * 
+   * @see JobUpdateAction
+   */
+  public JobUpdateAction action; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Job instance ID.
+     */
+    INSTANCE_ID((short)1, "instanceId"),
+    /**
+     * Epoch timestamp in milliseconds.
+     */
+    TIMESTAMP_MS((short)2, "timestampMs"),
+    /**
+     * Job update action taken on the instance.
+     * 
+     * @see JobUpdateAction
+     */
+    ACTION((short)3, "action");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // INSTANCE_ID
+          return INSTANCE_ID;
+        case 2: // TIMESTAMP_MS
+          return TIMESTAMP_MS;
+        case 3: // ACTION
+          return ACTION;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __INSTANCEID_ISSET_ID = 0;
+  private static final int __TIMESTAMPMS_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.INSTANCE_ID, new org.apache.thrift.meta_data.FieldMetaData("instanceId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.TIMESTAMP_MS, new org.apache.thrift.meta_data.FieldMetaData("timestampMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.ACTION, new org.apache.thrift.meta_data.FieldMetaData("action", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, JobUpdateAction.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobInstanceUpdateEvent.class, metaDataMap);
+  }
+
+  public JobInstanceUpdateEvent() {
+  }
+
+  public JobInstanceUpdateEvent(
+    int instanceId,
+    long timestampMs,
+    JobUpdateAction action)
+  {
+    this();
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+    this.action = action;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobInstanceUpdateEvent(JobInstanceUpdateEvent other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.instanceId = other.instanceId;
+    this.timestampMs = other.timestampMs;
+    if (other.isSetAction()) {
+      this.action = other.action;
+    }
+  }
+
+  public JobInstanceUpdateEvent deepCopy() {
+    return new JobInstanceUpdateEvent(this);
+  }
+
+  @Override
+  public void clear() {
+    setInstanceIdIsSet(false);
+    this.instanceId = 0;
+    setTimestampMsIsSet(false);
+    this.timestampMs = 0;
+    this.action = null;
+  }
+
+  /**
+   * Job instance ID.
+   */
+  public int getInstanceId() {
+    return this.instanceId;
+  }
+
+  /**
+   * Job instance ID.
+   */
+  public JobInstanceUpdateEvent setInstanceId(int instanceId) {
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+    return this;
+  }
+
+  public void unsetInstanceId() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  /** Returns true if field instanceId is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceId() {
+    return EncodingUtils.testBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  public void setInstanceIdIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __INSTANCEID_ISSET_ID, value);
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long getTimestampMs() {
+    return this.timestampMs;
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public JobInstanceUpdateEvent setTimestampMs(long timestampMs) {
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+    return this;
+  }
+
+  public void unsetTimestampMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  /** Returns true if field timestampMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetTimestampMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  public void setTimestampMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID, value);
+  }
+
+  /**
+   * Job update action taken on the instance.
+   * 
+   * @see JobUpdateAction
+   */
+  public JobUpdateAction getAction() {
+    return this.action;
+  }
+
+  /**
+   * Job update action taken on the instance.
+   * 
+   * @see JobUpdateAction
+   */
+  public JobInstanceUpdateEvent setAction(JobUpdateAction action) {
+    this.action = action;
+    return this;
+  }
+
+  public void unsetAction() {
+    this.action = null;
+  }
+
+  /** Returns true if field action is set (has been assigned a value) and false otherwise */
+  public boolean isSetAction() {
+    return this.action != null;
+  }
+
+  public void setActionIsSet(boolean value) {
+    if (!value) {
+      this.action = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case INSTANCE_ID:
+      if (value == null) {
+        unsetInstanceId();
+      } else {
+        setInstanceId((Integer)value);
+      }
+      break;
+
+    case TIMESTAMP_MS:
+      if (value == null) {
+        unsetTimestampMs();
+      } else {
+        setTimestampMs((Long)value);
+      }
+      break;
+
+    case ACTION:
+      if (value == null) {
+        unsetAction();
+      } else {
+        setAction((JobUpdateAction)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case INSTANCE_ID:
+      return getInstanceId();
+
+    case TIMESTAMP_MS:
+      return getTimestampMs();
+
+    case ACTION:
+      return getAction();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case INSTANCE_ID:
+      return isSetInstanceId();
+    case TIMESTAMP_MS:
+      return isSetTimestampMs();
+    case ACTION:
+      return isSetAction();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobInstanceUpdateEvent)
+      return this.equals((JobInstanceUpdateEvent)that);
+    return false;
+  }
+
+  public boolean equals(JobInstanceUpdateEvent that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_instanceId = true;
+    boolean that_present_instanceId = true;
+    if (this_present_instanceId || that_present_instanceId) {
+      if (!(this_present_instanceId && that_present_instanceId))
+        return false;
+      if (this.instanceId != that.instanceId)
+        return false;
+    }
+
+    boolean this_present_timestampMs = true;
+    boolean that_present_timestampMs = true;
+    if (this_present_timestampMs || that_present_timestampMs) {
+      if (!(this_present_timestampMs && that_present_timestampMs))
+        return false;
+      if (this.timestampMs != that.timestampMs)
+        return false;
+    }
+
+    boolean this_present_action = true && this.isSetAction();
+    boolean that_present_action = true && that.isSetAction();
+    if (this_present_action || that_present_action) {
+      if (!(this_present_action && that_present_action))
+        return false;
+      if (!this.action.equals(that.action))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_instanceId = true;
+    list.add(present_instanceId);
+    if (present_instanceId)
+      list.add(instanceId);
+
+    boolean present_timestampMs = true;
+    list.add(present_timestampMs);
+    if (present_timestampMs)
+      list.add(timestampMs);
+
+    boolean present_action = true && (isSetAction());
+    list.add(present_action);
+    if (present_action)
+      list.add(action.getValue());
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobInstanceUpdateEvent other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetInstanceId()).compareTo(other.isSetInstanceId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceId, other.instanceId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTimestampMs()).compareTo(other.isSetTimestampMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTimestampMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestampMs, other.timestampMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetAction()).compareTo(other.isSetAction());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAction()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.action, other.action);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobInstanceUpdateEvent(");
+    boolean first = true;
+
+    sb.append("instanceId:");
+    sb.append(this.instanceId);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("timestampMs:");
+    sb.append(this.timestampMs);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("action:");
+    if (this.action == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.action);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobInstanceUpdateEventStandardSchemeFactory implements SchemeFactory {
+    public JobInstanceUpdateEventStandardScheme getScheme() {
+      return new JobInstanceUpdateEventStandardScheme();
+    }
+  }
+
+  private static class JobInstanceUpdateEventStandardScheme extends StandardScheme<JobInstanceUpdateEvent> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobInstanceUpdateEvent struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // INSTANCE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.instanceId = iprot.readI32();
+              struct.setInstanceIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // TIMESTAMP_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.timestampMs = iprot.readI64();
+              struct.setTimestampMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // ACTION
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.action = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateAction.findByValue(iprot.readI32());
+              struct.setActionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobInstanceUpdateEvent struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(INSTANCE_ID_FIELD_DESC);
+      oprot.writeI32(struct.instanceId);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(TIMESTAMP_MS_FIELD_DESC);
+      oprot.writeI64(struct.timestampMs);
+      oprot.writeFieldEnd();
+      if (struct.action != null) {
+        oprot.writeFieldBegin(ACTION_FIELD_DESC);
+        oprot.writeI32(struct.action.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobInstanceUpdateEventTupleSchemeFactory implements SchemeFactory {
+    public JobInstanceUpdateEventTupleScheme getScheme() {
+      return new JobInstanceUpdateEventTupleScheme();
+    }
+  }
+
+  private static class JobInstanceUpdateEventTupleScheme extends TupleScheme<JobInstanceUpdateEvent> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobInstanceUpdateEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetInstanceId()) {
+        optionals.set(0);
+      }
+      if (struct.isSetTimestampMs()) {
+        optionals.set(1);
+      }
+      if (struct.isSetAction()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetInstanceId()) {
+        oprot.writeI32(struct.instanceId);
+      }
+      if (struct.isSetTimestampMs()) {
+        oprot.writeI64(struct.timestampMs);
+      }
+      if (struct.isSetAction()) {
+        oprot.writeI32(struct.action.getValue());
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobInstanceUpdateEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.instanceId = iprot.readI32();
+        struct.setInstanceIdIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.timestampMs = iprot.readI64();
+        struct.setTimestampMsIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.action = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateAction.findByValue(iprot.readI32());
+        struct.setActionIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobKey.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobKey.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobKey.java
new file mode 100644
index 0000000..472cecf
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobKey.java
@@ -0,0 +1,647 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A unique identifier for a Job.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobKey implements org.apache.thrift.TBase<JobKey, JobKey._Fields>, java.io.Serializable, Cloneable, Comparable<JobKey> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobKey");
+
+  private static final org.apache.thrift.protocol.TField ROLE_FIELD_DESC = new org.apache.thrift.protocol.TField("role", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField ENVIRONMENT_FIELD_DESC = new org.apache.thrift.protocol.TField("environment", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobKeyStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobKeyTupleSchemeFactory());
+  }
+
+  /**
+   * User role (Unix service account), for example "mesos"
+   */
+  public String role; // required
+  /**
+   * Environment, for example "devel"
+   */
+  public String environment; // required
+  /**
+   * Name, for example "labrat"
+   */
+  public String name; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * User role (Unix service account), for example "mesos"
+     */
+    ROLE((short)1, "role"),
+    /**
+     * Environment, for example "devel"
+     */
+    ENVIRONMENT((short)2, "environment"),
+    /**
+     * Name, for example "labrat"
+     */
+    NAME((short)3, "name");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ROLE
+          return ROLE;
+        case 2: // ENVIRONMENT
+          return ENVIRONMENT;
+        case 3: // NAME
+          return NAME;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ROLE, new org.apache.thrift.meta_data.FieldMetaData("role", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.ENVIRONMENT, new org.apache.thrift.meta_data.FieldMetaData("environment", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobKey.class, metaDataMap);
+  }
+
+  public JobKey() {
+  }
+
+  public JobKey(
+    String role,
+    String environment,
+    String name)
+  {
+    this();
+    this.role = role;
+    this.environment = environment;
+    this.name = name;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobKey(JobKey other) {
+    if (other.isSetRole()) {
+      this.role = other.role;
+    }
+    if (other.isSetEnvironment()) {
+      this.environment = other.environment;
+    }
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+  }
+
+  public JobKey deepCopy() {
+    return new JobKey(this);
+  }
+
+  @Override
+  public void clear() {
+    this.role = null;
+    this.environment = null;
+    this.name = null;
+  }
+
+  /**
+   * User role (Unix service account), for example "mesos"
+   */
+  public String getRole() {
+    return this.role;
+  }
+
+  /**
+   * User role (Unix service account), for example "mesos"
+   */
+  public JobKey setRole(String role) {
+    this.role = role;
+    return this;
+  }
+
+  public void unsetRole() {
+    this.role = null;
+  }
+
+  /** Returns true if field role is set (has been assigned a value) and false otherwise */
+  public boolean isSetRole() {
+    return this.role != null;
+  }
+
+  public void setRoleIsSet(boolean value) {
+    if (!value) {
+      this.role = null;
+    }
+  }
+
+  /**
+   * Environment, for example "devel"
+   */
+  public String getEnvironment() {
+    return this.environment;
+  }
+
+  /**
+   * Environment, for example "devel"
+   */
+  public JobKey setEnvironment(String environment) {
+    this.environment = environment;
+    return this;
+  }
+
+  public void unsetEnvironment() {
+    this.environment = null;
+  }
+
+  /** Returns true if field environment is set (has been assigned a value) and false otherwise */
+  public boolean isSetEnvironment() {
+    return this.environment != null;
+  }
+
+  public void setEnvironmentIsSet(boolean value) {
+    if (!value) {
+      this.environment = null;
+    }
+  }
+
+  /**
+   * Name, for example "labrat"
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * Name, for example "labrat"
+   */
+  public JobKey setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ROLE:
+      if (value == null) {
+        unsetRole();
+      } else {
+        setRole((String)value);
+      }
+      break;
+
+    case ENVIRONMENT:
+      if (value == null) {
+        unsetEnvironment();
+      } else {
+        setEnvironment((String)value);
+      }
+      break;
+
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ROLE:
+      return getRole();
+
+    case ENVIRONMENT:
+      return getEnvironment();
+
+    case NAME:
+      return getName();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ROLE:
+      return isSetRole();
+    case ENVIRONMENT:
+      return isSetEnvironment();
+    case NAME:
+      return isSetName();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobKey)
+      return this.equals((JobKey)that);
+    return false;
+  }
+
+  public boolean equals(JobKey that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_role = true && this.isSetRole();
+    boolean that_present_role = true && that.isSetRole();
+    if (this_present_role || that_present_role) {
+      if (!(this_present_role && that_present_role))
+        return false;
+      if (!this.role.equals(that.role))
+        return false;
+    }
+
+    boolean this_present_environment = true && this.isSetEnvironment();
+    boolean that_present_environment = true && that.isSetEnvironment();
+    if (this_present_environment || that_present_environment) {
+      if (!(this_present_environment && that_present_environment))
+        return false;
+      if (!this.environment.equals(that.environment))
+        return false;
+    }
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_role = true && (isSetRole());
+    list.add(present_role);
+    if (present_role)
+      list.add(role);
+
+    boolean present_environment = true && (isSetEnvironment());
+    list.add(present_environment);
+    if (present_environment)
+      list.add(environment);
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobKey other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRole()).compareTo(other.isSetRole());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRole()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.role, other.role);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetEnvironment()).compareTo(other.isSetEnvironment());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetEnvironment()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.environment, other.environment);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobKey(");
+    boolean first = true;
+
+    sb.append("role:");
+    if (this.role == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.role);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("environment:");
+    if (this.environment == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.environment);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobKeyStandardSchemeFactory implements SchemeFactory {
+    public JobKeyStandardScheme getScheme() {
+      return new JobKeyStandardScheme();
+    }
+  }
+
+  private static class JobKeyStandardScheme extends StandardScheme<JobKey> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobKey struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ROLE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.role = iprot.readString();
+              struct.setRoleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // ENVIRONMENT
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.environment = iprot.readString();
+              struct.setEnvironmentIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobKey struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.role != null) {
+        oprot.writeFieldBegin(ROLE_FIELD_DESC);
+        oprot.writeString(struct.role);
+        oprot.writeFieldEnd();
+      }
+      if (struct.environment != null) {
+        oprot.writeFieldBegin(ENVIRONMENT_FIELD_DESC);
+        oprot.writeString(struct.environment);
+        oprot.writeFieldEnd();
+      }
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobKeyTupleSchemeFactory implements SchemeFactory {
+    public JobKeyTupleScheme getScheme() {
+      return new JobKeyTupleScheme();
+    }
+  }
+
+  private static class JobKeyTupleScheme extends TupleScheme<JobKey> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRole()) {
+        optionals.set(0);
+      }
+      if (struct.isSetEnvironment()) {
+        optionals.set(1);
+      }
+      if (struct.isSetName()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetRole()) {
+        oprot.writeString(struct.role);
+      }
+      if (struct.isSetEnvironment()) {
+        oprot.writeString(struct.environment);
+      }
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.role = iprot.readString();
+        struct.setRoleIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.environment = iprot.readString();
+        struct.setEnvironmentIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobStats.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobStats.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobStats.java
new file mode 100644
index 0000000..3bd2305
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobStats.java
@@ -0,0 +1,741 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobStats implements org.apache.thrift.TBase<JobStats, JobStats._Fields>, java.io.Serializable, Cloneable, Comparable<JobStats> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobStats");
+
+  private static final org.apache.thrift.protocol.TField ACTIVE_TASK_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("activeTaskCount", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField FINISHED_TASK_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("finishedTaskCount", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField FAILED_TASK_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("failedTaskCount", org.apache.thrift.protocol.TType.I32, (short)3);
+  private static final org.apache.thrift.protocol.TField PENDING_TASK_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("pendingTaskCount", org.apache.thrift.protocol.TType.I32, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobStatsStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobStatsTupleSchemeFactory());
+  }
+
+  /**
+   * Number of tasks in active state for this job.
+   */
+  public int activeTaskCount; // required
+  /**
+   * Number of tasks in finished state for this job.
+   */
+  public int finishedTaskCount; // required
+  /**
+   * Number of failed tasks for this job.
+   */
+  public int failedTaskCount; // required
+  /**
+   * Number of tasks in pending state for this job.
+   */
+  public int pendingTaskCount; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Number of tasks in active state for this job.
+     */
+    ACTIVE_TASK_COUNT((short)1, "activeTaskCount"),
+    /**
+     * Number of tasks in finished state for this job.
+     */
+    FINISHED_TASK_COUNT((short)2, "finishedTaskCount"),
+    /**
+     * Number of failed tasks for this job.
+     */
+    FAILED_TASK_COUNT((short)3, "failedTaskCount"),
+    /**
+     * Number of tasks in pending state for this job.
+     */
+    PENDING_TASK_COUNT((short)4, "pendingTaskCount");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ACTIVE_TASK_COUNT
+          return ACTIVE_TASK_COUNT;
+        case 2: // FINISHED_TASK_COUNT
+          return FINISHED_TASK_COUNT;
+        case 3: // FAILED_TASK_COUNT
+          return FAILED_TASK_COUNT;
+        case 4: // PENDING_TASK_COUNT
+          return PENDING_TASK_COUNT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __ACTIVETASKCOUNT_ISSET_ID = 0;
+  private static final int __FINISHEDTASKCOUNT_ISSET_ID = 1;
+  private static final int __FAILEDTASKCOUNT_ISSET_ID = 2;
+  private static final int __PENDINGTASKCOUNT_ISSET_ID = 3;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ACTIVE_TASK_COUNT, new org.apache.thrift.meta_data.FieldMetaData("activeTaskCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.FINISHED_TASK_COUNT, new org.apache.thrift.meta_data.FieldMetaData("finishedTaskCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.FAILED_TASK_COUNT, new org.apache.thrift.meta_data.FieldMetaData("failedTaskCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.PENDING_TASK_COUNT, new org.apache.thrift.meta_data.FieldMetaData("pendingTaskCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobStats.class, metaDataMap);
+  }
+
+  public JobStats() {
+  }
+
+  public JobStats(
+    int activeTaskCount,
+    int finishedTaskCount,
+    int failedTaskCount,
+    int pendingTaskCount)
+  {
+    this();
+    this.activeTaskCount = activeTaskCount;
+    setActiveTaskCountIsSet(true);
+    this.finishedTaskCount = finishedTaskCount;
+    setFinishedTaskCountIsSet(true);
+    this.failedTaskCount = failedTaskCount;
+    setFailedTaskCountIsSet(true);
+    this.pendingTaskCount = pendingTaskCount;
+    setPendingTaskCountIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobStats(JobStats other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.activeTaskCount = other.activeTaskCount;
+    this.finishedTaskCount = other.finishedTaskCount;
+    this.failedTaskCount = other.failedTaskCount;
+    this.pendingTaskCount = other.pendingTaskCount;
+  }
+
+  public JobStats deepCopy() {
+    return new JobStats(this);
+  }
+
+  @Override
+  public void clear() {
+    setActiveTaskCountIsSet(false);
+    this.activeTaskCount = 0;
+    setFinishedTaskCountIsSet(false);
+    this.finishedTaskCount = 0;
+    setFailedTaskCountIsSet(false);
+    this.failedTaskCount = 0;
+    setPendingTaskCountIsSet(false);
+    this.pendingTaskCount = 0;
+  }
+
+  /**
+   * Number of tasks in active state for this job.
+   */
+  public int getActiveTaskCount() {
+    return this.activeTaskCount;
+  }
+
+  /**
+   * Number of tasks in active state for this job.
+   */
+  public JobStats setActiveTaskCount(int activeTaskCount) {
+    this.activeTaskCount = activeTaskCount;
+    setActiveTaskCountIsSet(true);
+    return this;
+  }
+
+  public void unsetActiveTaskCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ACTIVETASKCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field activeTaskCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetActiveTaskCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __ACTIVETASKCOUNT_ISSET_ID);
+  }
+
+  public void setActiveTaskCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ACTIVETASKCOUNT_ISSET_ID, value);
+  }
+
+  /**
+   * Number of tasks in finished state for this job.
+   */
+  public int getFinishedTaskCount() {
+    return this.finishedTaskCount;
+  }
+
+  /**
+   * Number of tasks in finished state for this job.
+   */
+  public JobStats setFinishedTaskCount(int finishedTaskCount) {
+    this.finishedTaskCount = finishedTaskCount;
+    setFinishedTaskCountIsSet(true);
+    return this;
+  }
+
+  public void unsetFinishedTaskCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __FINISHEDTASKCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field finishedTaskCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetFinishedTaskCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __FINISHEDTASKCOUNT_ISSET_ID);
+  }
+
+  public void setFinishedTaskCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __FINISHEDTASKCOUNT_ISSET_ID, value);
+  }
+
+  /**
+   * Number of failed tasks for this job.
+   */
+  public int getFailedTaskCount() {
+    return this.failedTaskCount;
+  }
+
+  /**
+   * Number of failed tasks for this job.
+   */
+  public JobStats setFailedTaskCount(int failedTaskCount) {
+    this.failedTaskCount = failedTaskCount;
+    setFailedTaskCountIsSet(true);
+    return this;
+  }
+
+  public void unsetFailedTaskCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __FAILEDTASKCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field failedTaskCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetFailedTaskCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __FAILEDTASKCOUNT_ISSET_ID);
+  }
+
+  public void setFailedTaskCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __FAILEDTASKCOUNT_ISSET_ID, value);
+  }
+
+  /**
+   * Number of tasks in pending state for this job.
+   */
+  public int getPendingTaskCount() {
+    return this.pendingTaskCount;
+  }
+
+  /**
+   * Number of tasks in pending state for this job.
+   */
+  public JobStats setPendingTaskCount(int pendingTaskCount) {
+    this.pendingTaskCount = pendingTaskCount;
+    setPendingTaskCountIsSet(true);
+    return this;
+  }
+
+  public void unsetPendingTaskCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PENDINGTASKCOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field pendingTaskCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetPendingTaskCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __PENDINGTASKCOUNT_ISSET_ID);
+  }
+
+  public void setPendingTaskCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PENDINGTASKCOUNT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ACTIVE_TASK_COUNT:
+      if (value == null) {
+        unsetActiveTaskCount();
+      } else {
+        setActiveTaskCount((Integer)value);
+      }
+      break;
+
+    case FINISHED_TASK_COUNT:
+      if (value == null) {
+        unsetFinishedTaskCount();
+      } else {
+        setFinishedTaskCount((Integer)value);
+      }
+      break;
+
+    case FAILED_TASK_COUNT:
+      if (value == null) {
+        unsetFailedTaskCount();
+      } else {
+        setFailedTaskCount((Integer)value);
+      }
+      break;
+
+    case PENDING_TASK_COUNT:
+      if (value == null) {
+        unsetPendingTaskCount();
+      } else {
+        setPendingTaskCount((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ACTIVE_TASK_COUNT:
+      return getActiveTaskCount();
+
+    case FINISHED_TASK_COUNT:
+      return getFinishedTaskCount();
+
+    case FAILED_TASK_COUNT:
+      return getFailedTaskCount();
+
+    case PENDING_TASK_COUNT:
+      return getPendingTaskCount();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ACTIVE_TASK_COUNT:
+      return isSetActiveTaskCount();
+    case FINISHED_TASK_COUNT:
+      return isSetFinishedTaskCount();
+    case FAILED_TASK_COUNT:
+      return isSetFailedTaskCount();
+    case PENDING_TASK_COUNT:
+      return isSetPendingTaskCount();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobStats)
+      return this.equals((JobStats)that);
+    return false;
+  }
+
+  public boolean equals(JobStats that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_activeTaskCount = true;
+    boolean that_present_activeTaskCount = true;
+    if (this_present_activeTaskCount || that_present_activeTaskCount) {
+      if (!(this_present_activeTaskCount && that_present_activeTaskCount))
+        return false;
+      if (this.activeTaskCount != that.activeTaskCount)
+        return false;
+    }
+
+    boolean this_present_finishedTaskCount = true;
+    boolean that_present_finishedTaskCount = true;
+    if (this_present_finishedTaskCount || that_present_finishedTaskCount) {
+      if (!(this_present_finishedTaskCount && that_present_finishedTaskCount))
+        return false;
+      if (this.finishedTaskCount != that.finishedTaskCount)
+        return false;
+    }
+
+    boolean this_present_failedTaskCount = true;
+    boolean that_present_failedTaskCount = true;
+    if (this_present_failedTaskCount || that_present_failedTaskCount) {
+      if (!(this_present_failedTaskCount && that_present_failedTaskCount))
+        return false;
+      if (this.failedTaskCount != that.failedTaskCount)
+        return false;
+    }
+
+    boolean this_present_pendingTaskCount = true;
+    boolean that_present_pendingTaskCount = true;
+    if (this_present_pendingTaskCount || that_present_pendingTaskCount) {
+      if (!(this_present_pendingTaskCount && that_present_pendingTaskCount))
+        return false;
+      if (this.pendingTaskCount != that.pendingTaskCount)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_activeTaskCount = true;
+    list.add(present_activeTaskCount);
+    if (present_activeTaskCount)
+      list.add(activeTaskCount);
+
+    boolean present_finishedTaskCount = true;
+    list.add(present_finishedTaskCount);
+    if (present_finishedTaskCount)
+      list.add(finishedTaskCount);
+
+    boolean present_failedTaskCount = true;
+    list.add(present_failedTaskCount);
+    if (present_failedTaskCount)
+      list.add(failedTaskCount);
+
+    boolean present_pendingTaskCount = true;
+    list.add(present_pendingTaskCount);
+    if (present_pendingTaskCount)
+      list.add(pendingTaskCount);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobStats other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetActiveTaskCount()).compareTo(other.isSetActiveTaskCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetActiveTaskCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.activeTaskCount, other.activeTaskCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetFinishedTaskCount()).compareTo(other.isSetFinishedTaskCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetFinishedTaskCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.finishedTaskCount, other.finishedTaskCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetFailedTaskCount()).compareTo(other.isSetFailedTaskCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetFailedTaskCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failedTaskCount, other.failedTaskCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetPendingTaskCount()).compareTo(other.isSetPendingTaskCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetPendingTaskCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pendingTaskCount, other.pendingTaskCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobStats(");
+    boolean first = true;
+
+    sb.append("activeTaskCount:");
+    sb.append(this.activeTaskCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("finishedTaskCount:");
+    sb.append(this.finishedTaskCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("failedTaskCount:");
+    sb.append(this.failedTaskCount);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("pendingTaskCount:");
+    sb.append(this.pendingTaskCount);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobStatsStandardSchemeFactory implements SchemeFactory {
+    public JobStatsStandardScheme getScheme() {
+      return new JobStatsStandardScheme();
+    }
+  }
+
+  private static class JobStatsStandardScheme extends StandardScheme<JobStats> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobStats struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ACTIVE_TASK_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.activeTaskCount = iprot.readI32();
+              struct.setActiveTaskCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // FINISHED_TASK_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.finishedTaskCount = iprot.readI32();
+              struct.setFinishedTaskCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // FAILED_TASK_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.failedTaskCount = iprot.readI32();
+              struct.setFailedTaskCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // PENDING_TASK_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.pendingTaskCount = iprot.readI32();
+              struct.setPendingTaskCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobStats struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(ACTIVE_TASK_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.activeTaskCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(FINISHED_TASK_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.finishedTaskCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(FAILED_TASK_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.failedTaskCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(PENDING_TASK_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.pendingTaskCount);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobStatsTupleSchemeFactory implements SchemeFactory {
+    public JobStatsTupleScheme getScheme() {
+      return new JobStatsTupleScheme();
+    }
+  }
+
+  private static class JobStatsTupleScheme extends TupleScheme<JobStats> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobStats struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetActiveTaskCount()) {
+        optionals.set(0);
+      }
+      if (struct.isSetFinishedTaskCount()) {
+        optionals.set(1);
+      }
+      if (struct.isSetFailedTaskCount()) {
+        optionals.set(2);
+      }
+      if (struct.isSetPendingTaskCount()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetActiveTaskCount()) {
+        oprot.writeI32(struct.activeTaskCount);
+      }
+      if (struct.isSetFinishedTaskCount()) {
+        oprot.writeI32(struct.finishedTaskCount);
+      }
+      if (struct.isSetFailedTaskCount()) {
+        oprot.writeI32(struct.failedTaskCount);
+      }
+      if (struct.isSetPendingTaskCount()) {
+        oprot.writeI32(struct.pendingTaskCount);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobStats struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.activeTaskCount = iprot.readI32();
+        struct.setActiveTaskCountIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.finishedTaskCount = iprot.readI32();
+        struct.setFinishedTaskCountIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.failedTaskCount = iprot.readI32();
+        struct.setFailedTaskCountIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.pendingTaskCount = iprot.readI32();
+        struct.setPendingTaskCountIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.java
new file mode 100644
index 0000000..4f7cfba
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobSummary.java
@@ -0,0 +1,630 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobSummary implements org.apache.thrift.TBase<JobSummary, JobSummary._Fields>, java.io.Serializable, Cloneable, Comparable<JobSummary> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobSummary");
+
+  private static final org.apache.thrift.protocol.TField JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("job", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField STATS_FIELD_DESC = new org.apache.thrift.protocol.TField("stats", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+  private static final org.apache.thrift.protocol.TField NEXT_CRON_RUN_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("nextCronRunMs", org.apache.thrift.protocol.TType.I64, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobSummaryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobSummaryTupleSchemeFactory());
+  }
+
+  public JobConfiguration job; // required
+  public JobStats stats; // required
+  /**
+   * Timestamp of next cron run in ms since epoch, for a cron job
+   */
+  public long nextCronRunMs; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    JOB((short)1, "job"),
+    STATS((short)2, "stats"),
+    /**
+     * Timestamp of next cron run in ms since epoch, for a cron job
+     */
+    NEXT_CRON_RUN_MS((short)3, "nextCronRunMs");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // JOB
+          return JOB;
+        case 2: // STATS
+          return STATS;
+        case 3: // NEXT_CRON_RUN_MS
+          return NEXT_CRON_RUN_MS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __NEXTCRONRUNMS_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.NEXT_CRON_RUN_MS};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB, new org.apache.thrift.meta_data.FieldMetaData("job", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobConfiguration.class)));
+    tmpMap.put(_Fields.STATS, new org.apache.thrift.meta_data.FieldMetaData("stats", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobStats.class)));
+    tmpMap.put(_Fields.NEXT_CRON_RUN_MS, new org.apache.thrift.meta_data.FieldMetaData("nextCronRunMs", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobSummary.class, metaDataMap);
+  }
+
+  public JobSummary() {
+  }
+
+  public JobSummary(
+    JobConfiguration job,
+    JobStats stats)
+  {
+    this();
+    this.job = job;
+    this.stats = stats;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobSummary(JobSummary other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetJob()) {
+      this.job = new JobConfiguration(other.job);
+    }
+    if (other.isSetStats()) {
+      this.stats = new JobStats(other.stats);
+    }
+    this.nextCronRunMs = other.nextCronRunMs;
+  }
+
+  public JobSummary deepCopy() {
+    return new JobSummary(this);
+  }
+
+  @Override
+  public void clear() {
+    this.job = null;
+    this.stats = null;
+    setNextCronRunMsIsSet(false);
+    this.nextCronRunMs = 0;
+  }
+
+  public JobConfiguration getJob() {
+    return this.job;
+  }
+
+  public JobSummary setJob(JobConfiguration job) {
+    this.job = job;
+    return this;
+  }
+
+  public void unsetJob() {
+    this.job = null;
+  }
+
+  /** Returns true if field job is set (has been assigned a value) and false otherwise */
+  public boolean isSetJob() {
+    return this.job != null;
+  }
+
+  public void setJobIsSet(boolean value) {
+    if (!value) {
+      this.job = null;
+    }
+  }
+
+  public JobStats getStats() {
+    return this.stats;
+  }
+
+  public JobSummary setStats(JobStats stats) {
+    this.stats = stats;
+    return this;
+  }
+
+  public void unsetStats() {
+    this.stats = null;
+  }
+
+  /** Returns true if field stats is set (has been assigned a value) and false otherwise */
+  public boolean isSetStats() {
+    return this.stats != null;
+  }
+
+  public void setStatsIsSet(boolean value) {
+    if (!value) {
+      this.stats = null;
+    }
+  }
+
+  /**
+   * Timestamp of next cron run in ms since epoch, for a cron job
+   */
+  public long getNextCronRunMs() {
+    return this.nextCronRunMs;
+  }
+
+  /**
+   * Timestamp of next cron run in ms since epoch, for a cron job
+   */
+  public JobSummary setNextCronRunMs(long nextCronRunMs) {
+    this.nextCronRunMs = nextCronRunMs;
+    setNextCronRunMsIsSet(true);
+    return this;
+  }
+
+  public void unsetNextCronRunMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __NEXTCRONRUNMS_ISSET_ID);
+  }
+
+  /** Returns true if field nextCronRunMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetNextCronRunMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __NEXTCRONRUNMS_ISSET_ID);
+  }
+
+  public void setNextCronRunMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __NEXTCRONRUNMS_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case JOB:
+      if (value == null) {
+        unsetJob();
+      } else {
+        setJob((JobConfiguration)value);
+      }
+      break;
+
+    case STATS:
+      if (value == null) {
+        unsetStats();
+      } else {
+        setStats((JobStats)value);
+      }
+      break;
+
+    case NEXT_CRON_RUN_MS:
+      if (value == null) {
+        unsetNextCronRunMs();
+      } else {
+        setNextCronRunMs((Long)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case JOB:
+      return getJob();
+
+    case STATS:
+      return getStats();
+
+    case NEXT_CRON_RUN_MS:
+      return getNextCronRunMs();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case JOB:
+      return isSetJob();
+    case STATS:
+      return isSetStats();
+    case NEXT_CRON_RUN_MS:
+      return isSetNextCronRunMs();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobSummary)
+      return this.equals((JobSummary)that);
+    return false;
+  }
+
+  public boolean equals(JobSummary that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_job = true && this.isSetJob();
+    boolean that_present_job = true && that.isSetJob();
+    if (this_present_job || that_present_job) {
+      if (!(this_present_job && that_present_job))
+        return false;
+      if (!this.job.equals(that.job))
+        return false;
+    }
+
+    boolean this_present_stats = true && this.isSetStats();
+    boolean that_present_stats = true && that.isSetStats();
+    if (this_present_stats || that_present_stats) {
+      if (!(this_present_stats && that_present_stats))
+        return false;
+      if (!this.stats.equals(that.stats))
+        return false;
+    }
+
+    boolean this_present_nextCronRunMs = true && this.isSetNextCronRunMs();
+    boolean that_present_nextCronRunMs = true && that.isSetNextCronRunMs();
+    if (this_present_nextCronRunMs || that_present_nextCronRunMs) {
+      if (!(this_present_nextCronRunMs && that_present_nextCronRunMs))
+        return false;
+      if (this.nextCronRunMs != that.nextCronRunMs)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_job = true && (isSetJob());
+    list.add(present_job);
+    if (present_job)
+      list.add(job);
+
+    boolean present_stats = true && (isSetStats());
+    list.add(present_stats);
+    if (present_stats)
+      list.add(stats);
+
+    boolean present_nextCronRunMs = true && (isSetNextCronRunMs());
+    list.add(present_nextCronRunMs);
+    if (present_nextCronRunMs)
+      list.add(nextCronRunMs);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobSummary other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetJob()).compareTo(other.isSetJob());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJob()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.job, other.job);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetStats()).compareTo(other.isSetStats());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStats()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.stats, other.stats);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetNextCronRunMs()).compareTo(other.isSetNextCronRunMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetNextCronRunMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nextCronRunMs, other.nextCronRunMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobSummary(");
+    boolean first = true;
+
+    sb.append("job:");
+    if (this.job == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.job);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("stats:");
+    if (this.stats == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.stats);
+    }
+    first = false;
+    if (isSetNextCronRunMs()) {
+      if (!first) sb.append(", ");
+      sb.append("nextCronRunMs:");
+      sb.append(this.nextCronRunMs);
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (job != null) {
+      job.validate();
+    }
+    if (stats != null) {
+      stats.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobSummaryStandardSchemeFactory implements SchemeFactory {
+    public JobSummaryStandardScheme getScheme() {
+      return new JobSummaryStandardScheme();
+    }
+  }
+
+  private static class JobSummaryStandardScheme extends StandardScheme<JobSummary> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobSummary struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // JOB
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.job = new JobConfiguration();
+              struct.job.read(iprot);
+              struct.setJobIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // STATS
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.stats = new JobStats();
+              struct.stats.read(iprot);
+              struct.setStatsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // NEXT_CRON_RUN_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.nextCronRunMs = iprot.readI64();
+              struct.setNextCronRunMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobSummary struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.job != null) {
+        oprot.writeFieldBegin(JOB_FIELD_DESC);
+        struct.job.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.stats != null) {
+        oprot.writeFieldBegin(STATS_FIELD_DESC);
+        struct.stats.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.isSetNextCronRunMs()) {
+        oprot.writeFieldBegin(NEXT_CRON_RUN_MS_FIELD_DESC);
+        oprot.writeI64(struct.nextCronRunMs);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobSummaryTupleSchemeFactory implements SchemeFactory {
+    public JobSummaryTupleScheme getScheme() {
+      return new JobSummaryTupleScheme();
+    }
+  }
+
+  private static class JobSummaryTupleScheme extends TupleScheme<JobSummary> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetJob()) {
+        optionals.set(0);
+      }
+      if (struct.isSetStats()) {
+        optionals.set(1);
+      }
+      if (struct.isSetNextCronRunMs()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetJob()) {
+        struct.job.write(oprot);
+      }
+      if (struct.isSetStats()) {
+        struct.stats.write(oprot);
+      }
+      if (struct.isSetNextCronRunMs()) {
+        oprot.writeI64(struct.nextCronRunMs);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.job = new JobConfiguration();
+        struct.job.read(iprot);
+        struct.setJobIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.stats = new JobStats();
+        struct.stats.read(iprot);
+        struct.setStatsIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.nextCronRunMs = iprot.readI64();
+        struct.setNextCronRunMsIsSet(true);
+      }
+    }
+  }
+
+}
+


[16/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.java
new file mode 100644
index 0000000..18e9a9c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskQuery.java
@@ -0,0 +1,1592 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Contains a set of restrictions on matching tasks where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class TaskQuery implements org.apache.thrift.TBase<TaskQuery, TaskQuery._Fields>, java.io.Serializable, Cloneable, Comparable<TaskQuery> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TaskQuery");
+
+  private static final org.apache.thrift.protocol.TField ROLE_FIELD_DESC = new org.apache.thrift.protocol.TField("role", org.apache.thrift.protocol.TType.STRING, (short)14);
+  private static final org.apache.thrift.protocol.TField ENVIRONMENT_FIELD_DESC = new org.apache.thrift.protocol.TField("environment", org.apache.thrift.protocol.TType.STRING, (short)9);
+  private static final org.apache.thrift.protocol.TField JOB_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("jobName", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField TASK_IDS_FIELD_DESC = new org.apache.thrift.protocol.TField("taskIds", org.apache.thrift.protocol.TType.SET, (short)4);
+  private static final org.apache.thrift.protocol.TField STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("statuses", org.apache.thrift.protocol.TType.SET, (short)5);
+  private static final org.apache.thrift.protocol.TField INSTANCE_IDS_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceIds", org.apache.thrift.protocol.TType.SET, (short)7);
+  private static final org.apache.thrift.protocol.TField SLAVE_HOSTS_FIELD_DESC = new org.apache.thrift.protocol.TField("slaveHosts", org.apache.thrift.protocol.TType.SET, (short)10);
+  private static final org.apache.thrift.protocol.TField JOB_KEYS_FIELD_DESC = new org.apache.thrift.protocol.TField("jobKeys", org.apache.thrift.protocol.TType.SET, (short)11);
+  private static final org.apache.thrift.protocol.TField OFFSET_FIELD_DESC = new org.apache.thrift.protocol.TField("offset", org.apache.thrift.protocol.TType.I32, (short)12);
+  private static final org.apache.thrift.protocol.TField LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("limit", org.apache.thrift.protocol.TType.I32, (short)13);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new TaskQueryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new TaskQueryTupleSchemeFactory());
+  }
+
+  public String role; // required
+  public String environment; // required
+  public String jobName; // required
+  public Set<String> taskIds; // required
+  public Set<ScheduleStatus> statuses; // required
+  public Set<Integer> instanceIds; // required
+  public Set<String> slaveHosts; // required
+  public Set<JobKey> jobKeys; // required
+  public int offset; // required
+  public int limit; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    ROLE((short)14, "role"),
+    ENVIRONMENT((short)9, "environment"),
+    JOB_NAME((short)2, "jobName"),
+    TASK_IDS((short)4, "taskIds"),
+    STATUSES((short)5, "statuses"),
+    INSTANCE_IDS((short)7, "instanceIds"),
+    SLAVE_HOSTS((short)10, "slaveHosts"),
+    JOB_KEYS((short)11, "jobKeys"),
+    OFFSET((short)12, "offset"),
+    LIMIT((short)13, "limit");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 14: // ROLE
+          return ROLE;
+        case 9: // ENVIRONMENT
+          return ENVIRONMENT;
+        case 2: // JOB_NAME
+          return JOB_NAME;
+        case 4: // TASK_IDS
+          return TASK_IDS;
+        case 5: // STATUSES
+          return STATUSES;
+        case 7: // INSTANCE_IDS
+          return INSTANCE_IDS;
+        case 10: // SLAVE_HOSTS
+          return SLAVE_HOSTS;
+        case 11: // JOB_KEYS
+          return JOB_KEYS;
+        case 12: // OFFSET
+          return OFFSET;
+        case 13: // LIMIT
+          return LIMIT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __OFFSET_ISSET_ID = 0;
+  private static final int __LIMIT_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ROLE, new org.apache.thrift.meta_data.FieldMetaData("role", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.ENVIRONMENT, new org.apache.thrift.meta_data.FieldMetaData("environment", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.JOB_NAME, new org.apache.thrift.meta_data.FieldMetaData("jobName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.TASK_IDS, new org.apache.thrift.meta_data.FieldMetaData("taskIds", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    tmpMap.put(_Fields.STATUSES, new org.apache.thrift.meta_data.FieldMetaData("statuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, ScheduleStatus.class))));
+    tmpMap.put(_Fields.INSTANCE_IDS, new org.apache.thrift.meta_data.FieldMetaData("instanceIds", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))));
+    tmpMap.put(_Fields.SLAVE_HOSTS, new org.apache.thrift.meta_data.FieldMetaData("slaveHosts", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    tmpMap.put(_Fields.JOB_KEYS, new org.apache.thrift.meta_data.FieldMetaData("jobKeys", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class))));
+    tmpMap.put(_Fields.OFFSET, new org.apache.thrift.meta_data.FieldMetaData("offset", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.LIMIT, new org.apache.thrift.meta_data.FieldMetaData("limit", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TaskQuery.class, metaDataMap);
+  }
+
+  public TaskQuery() {
+  }
+
+  public TaskQuery(
+    String role,
+    String environment,
+    String jobName,
+    Set<String> taskIds,
+    Set<ScheduleStatus> statuses,
+    Set<Integer> instanceIds,
+    Set<String> slaveHosts,
+    Set<JobKey> jobKeys,
+    int offset,
+    int limit)
+  {
+    this();
+    this.role = role;
+    this.environment = environment;
+    this.jobName = jobName;
+    this.taskIds = taskIds;
+    this.statuses = statuses;
+    this.instanceIds = instanceIds;
+    this.slaveHosts = slaveHosts;
+    this.jobKeys = jobKeys;
+    this.offset = offset;
+    setOffsetIsSet(true);
+    this.limit = limit;
+    setLimitIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public TaskQuery(TaskQuery other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetRole()) {
+      this.role = other.role;
+    }
+    if (other.isSetEnvironment()) {
+      this.environment = other.environment;
+    }
+    if (other.isSetJobName()) {
+      this.jobName = other.jobName;
+    }
+    if (other.isSetTaskIds()) {
+      Set<String> __this__taskIds = new HashSet<String>(other.taskIds);
+      this.taskIds = __this__taskIds;
+    }
+    if (other.isSetStatuses()) {
+      Set<ScheduleStatus> __this__statuses = new HashSet<ScheduleStatus>(other.statuses.size());
+      for (ScheduleStatus other_element : other.statuses) {
+        __this__statuses.add(other_element);
+      }
+      this.statuses = __this__statuses;
+    }
+    if (other.isSetInstanceIds()) {
+      Set<Integer> __this__instanceIds = new HashSet<Integer>(other.instanceIds);
+      this.instanceIds = __this__instanceIds;
+    }
+    if (other.isSetSlaveHosts()) {
+      Set<String> __this__slaveHosts = new HashSet<String>(other.slaveHosts);
+      this.slaveHosts = __this__slaveHosts;
+    }
+    if (other.isSetJobKeys()) {
+      Set<JobKey> __this__jobKeys = new HashSet<JobKey>(other.jobKeys.size());
+      for (JobKey other_element : other.jobKeys) {
+        __this__jobKeys.add(new JobKey(other_element));
+      }
+      this.jobKeys = __this__jobKeys;
+    }
+    this.offset = other.offset;
+    this.limit = other.limit;
+  }
+
+  public TaskQuery deepCopy() {
+    return new TaskQuery(this);
+  }
+
+  @Override
+  public void clear() {
+    this.role = null;
+    this.environment = null;
+    this.jobName = null;
+    this.taskIds = null;
+    this.statuses = null;
+    this.instanceIds = null;
+    this.slaveHosts = null;
+    this.jobKeys = null;
+    setOffsetIsSet(false);
+    this.offset = 0;
+    setLimitIsSet(false);
+    this.limit = 0;
+  }
+
+  public String getRole() {
+    return this.role;
+  }
+
+  public TaskQuery setRole(String role) {
+    this.role = role;
+    return this;
+  }
+
+  public void unsetRole() {
+    this.role = null;
+  }
+
+  /** Returns true if field role is set (has been assigned a value) and false otherwise */
+  public boolean isSetRole() {
+    return this.role != null;
+  }
+
+  public void setRoleIsSet(boolean value) {
+    if (!value) {
+      this.role = null;
+    }
+  }
+
+  public String getEnvironment() {
+    return this.environment;
+  }
+
+  public TaskQuery setEnvironment(String environment) {
+    this.environment = environment;
+    return this;
+  }
+
+  public void unsetEnvironment() {
+    this.environment = null;
+  }
+
+  /** Returns true if field environment is set (has been assigned a value) and false otherwise */
+  public boolean isSetEnvironment() {
+    return this.environment != null;
+  }
+
+  public void setEnvironmentIsSet(boolean value) {
+    if (!value) {
+      this.environment = null;
+    }
+  }
+
+  public String getJobName() {
+    return this.jobName;
+  }
+
+  public TaskQuery setJobName(String jobName) {
+    this.jobName = jobName;
+    return this;
+  }
+
+  public void unsetJobName() {
+    this.jobName = null;
+  }
+
+  /** Returns true if field jobName is set (has been assigned a value) and false otherwise */
+  public boolean isSetJobName() {
+    return this.jobName != null;
+  }
+
+  public void setJobNameIsSet(boolean value) {
+    if (!value) {
+      this.jobName = null;
+    }
+  }
+
+  public int getTaskIdsSize() {
+    return (this.taskIds == null) ? 0 : this.taskIds.size();
+  }
+
+  public java.util.Iterator<String> getTaskIdsIterator() {
+    return (this.taskIds == null) ? null : this.taskIds.iterator();
+  }
+
+  public void addToTaskIds(String elem) {
+    if (this.taskIds == null) {
+      this.taskIds = new HashSet<String>();
+    }
+    this.taskIds.add(elem);
+  }
+
+  public Set<String> getTaskIds() {
+    return this.taskIds;
+  }
+
+  public TaskQuery setTaskIds(Set<String> taskIds) {
+    this.taskIds = taskIds;
+    return this;
+  }
+
+  public void unsetTaskIds() {
+    this.taskIds = null;
+  }
+
+  /** Returns true if field taskIds is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskIds() {
+    return this.taskIds != null;
+  }
+
+  public void setTaskIdsIsSet(boolean value) {
+    if (!value) {
+      this.taskIds = null;
+    }
+  }
+
+  public int getStatusesSize() {
+    return (this.statuses == null) ? 0 : this.statuses.size();
+  }
+
+  public java.util.Iterator<ScheduleStatus> getStatusesIterator() {
+    return (this.statuses == null) ? null : this.statuses.iterator();
+  }
+
+  public void addToStatuses(ScheduleStatus elem) {
+    if (this.statuses == null) {
+      this.statuses = new HashSet<ScheduleStatus>();
+    }
+    this.statuses.add(elem);
+  }
+
+  public Set<ScheduleStatus> getStatuses() {
+    return this.statuses;
+  }
+
+  public TaskQuery setStatuses(Set<ScheduleStatus> statuses) {
+    this.statuses = statuses;
+    return this;
+  }
+
+  public void unsetStatuses() {
+    this.statuses = null;
+  }
+
+  /** Returns true if field statuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatuses() {
+    return this.statuses != null;
+  }
+
+  public void setStatusesIsSet(boolean value) {
+    if (!value) {
+      this.statuses = null;
+    }
+  }
+
+  public int getInstanceIdsSize() {
+    return (this.instanceIds == null) ? 0 : this.instanceIds.size();
+  }
+
+  public java.util.Iterator<Integer> getInstanceIdsIterator() {
+    return (this.instanceIds == null) ? null : this.instanceIds.iterator();
+  }
+
+  public void addToInstanceIds(int elem) {
+    if (this.instanceIds == null) {
+      this.instanceIds = new HashSet<Integer>();
+    }
+    this.instanceIds.add(elem);
+  }
+
+  public Set<Integer> getInstanceIds() {
+    return this.instanceIds;
+  }
+
+  public TaskQuery setInstanceIds(Set<Integer> instanceIds) {
+    this.instanceIds = instanceIds;
+    return this;
+  }
+
+  public void unsetInstanceIds() {
+    this.instanceIds = null;
+  }
+
+  /** Returns true if field instanceIds is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceIds() {
+    return this.instanceIds != null;
+  }
+
+  public void setInstanceIdsIsSet(boolean value) {
+    if (!value) {
+      this.instanceIds = null;
+    }
+  }
+
+  public int getSlaveHostsSize() {
+    return (this.slaveHosts == null) ? 0 : this.slaveHosts.size();
+  }
+
+  public java.util.Iterator<String> getSlaveHostsIterator() {
+    return (this.slaveHosts == null) ? null : this.slaveHosts.iterator();
+  }
+
+  public void addToSlaveHosts(String elem) {
+    if (this.slaveHosts == null) {
+      this.slaveHosts = new HashSet<String>();
+    }
+    this.slaveHosts.add(elem);
+  }
+
+  public Set<String> getSlaveHosts() {
+    return this.slaveHosts;
+  }
+
+  public TaskQuery setSlaveHosts(Set<String> slaveHosts) {
+    this.slaveHosts = slaveHosts;
+    return this;
+  }
+
+  public void unsetSlaveHosts() {
+    this.slaveHosts = null;
+  }
+
+  /** Returns true if field slaveHosts is set (has been assigned a value) and false otherwise */
+  public boolean isSetSlaveHosts() {
+    return this.slaveHosts != null;
+  }
+
+  public void setSlaveHostsIsSet(boolean value) {
+    if (!value) {
+      this.slaveHosts = null;
+    }
+  }
+
+  public int getJobKeysSize() {
+    return (this.jobKeys == null) ? 0 : this.jobKeys.size();
+  }
+
+  public java.util.Iterator<JobKey> getJobKeysIterator() {
+    return (this.jobKeys == null) ? null : this.jobKeys.iterator();
+  }
+
+  public void addToJobKeys(JobKey elem) {
+    if (this.jobKeys == null) {
+      this.jobKeys = new HashSet<JobKey>();
+    }
+    this.jobKeys.add(elem);
+  }
+
+  public Set<JobKey> getJobKeys() {
+    return this.jobKeys;
+  }
+
+  public TaskQuery setJobKeys(Set<JobKey> jobKeys) {
+    this.jobKeys = jobKeys;
+    return this;
+  }
+
+  public void unsetJobKeys() {
+    this.jobKeys = null;
+  }
+
+  /** Returns true if field jobKeys is set (has been assigned a value) and false otherwise */
+  public boolean isSetJobKeys() {
+    return this.jobKeys != null;
+  }
+
+  public void setJobKeysIsSet(boolean value) {
+    if (!value) {
+      this.jobKeys = null;
+    }
+  }
+
+  public int getOffset() {
+    return this.offset;
+  }
+
+  public TaskQuery setOffset(int offset) {
+    this.offset = offset;
+    setOffsetIsSet(true);
+    return this;
+  }
+
+  public void unsetOffset() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __OFFSET_ISSET_ID);
+  }
+
+  /** Returns true if field offset is set (has been assigned a value) and false otherwise */
+  public boolean isSetOffset() {
+    return EncodingUtils.testBit(__isset_bitfield, __OFFSET_ISSET_ID);
+  }
+
+  public void setOffsetIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __OFFSET_ISSET_ID, value);
+  }
+
+  public int getLimit() {
+    return this.limit;
+  }
+
+  public TaskQuery setLimit(int limit) {
+    this.limit = limit;
+    setLimitIsSet(true);
+    return this;
+  }
+
+  public void unsetLimit() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  /** Returns true if field limit is set (has been assigned a value) and false otherwise */
+  public boolean isSetLimit() {
+    return EncodingUtils.testBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  public void setLimitIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __LIMIT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ROLE:
+      if (value == null) {
+        unsetRole();
+      } else {
+        setRole((String)value);
+      }
+      break;
+
+    case ENVIRONMENT:
+      if (value == null) {
+        unsetEnvironment();
+      } else {
+        setEnvironment((String)value);
+      }
+      break;
+
+    case JOB_NAME:
+      if (value == null) {
+        unsetJobName();
+      } else {
+        setJobName((String)value);
+      }
+      break;
+
+    case TASK_IDS:
+      if (value == null) {
+        unsetTaskIds();
+      } else {
+        setTaskIds((Set<String>)value);
+      }
+      break;
+
+    case STATUSES:
+      if (value == null) {
+        unsetStatuses();
+      } else {
+        setStatuses((Set<ScheduleStatus>)value);
+      }
+      break;
+
+    case INSTANCE_IDS:
+      if (value == null) {
+        unsetInstanceIds();
+      } else {
+        setInstanceIds((Set<Integer>)value);
+      }
+      break;
+
+    case SLAVE_HOSTS:
+      if (value == null) {
+        unsetSlaveHosts();
+      } else {
+        setSlaveHosts((Set<String>)value);
+      }
+      break;
+
+    case JOB_KEYS:
+      if (value == null) {
+        unsetJobKeys();
+      } else {
+        setJobKeys((Set<JobKey>)value);
+      }
+      break;
+
+    case OFFSET:
+      if (value == null) {
+        unsetOffset();
+      } else {
+        setOffset((Integer)value);
+      }
+      break;
+
+    case LIMIT:
+      if (value == null) {
+        unsetLimit();
+      } else {
+        setLimit((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ROLE:
+      return getRole();
+
+    case ENVIRONMENT:
+      return getEnvironment();
+
+    case JOB_NAME:
+      return getJobName();
+
+    case TASK_IDS:
+      return getTaskIds();
+
+    case STATUSES:
+      return getStatuses();
+
+    case INSTANCE_IDS:
+      return getInstanceIds();
+
+    case SLAVE_HOSTS:
+      return getSlaveHosts();
+
+    case JOB_KEYS:
+      return getJobKeys();
+
+    case OFFSET:
+      return getOffset();
+
+    case LIMIT:
+      return getLimit();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ROLE:
+      return isSetRole();
+    case ENVIRONMENT:
+      return isSetEnvironment();
+    case JOB_NAME:
+      return isSetJobName();
+    case TASK_IDS:
+      return isSetTaskIds();
+    case STATUSES:
+      return isSetStatuses();
+    case INSTANCE_IDS:
+      return isSetInstanceIds();
+    case SLAVE_HOSTS:
+      return isSetSlaveHosts();
+    case JOB_KEYS:
+      return isSetJobKeys();
+    case OFFSET:
+      return isSetOffset();
+    case LIMIT:
+      return isSetLimit();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof TaskQuery)
+      return this.equals((TaskQuery)that);
+    return false;
+  }
+
+  public boolean equals(TaskQuery that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_role = true && this.isSetRole();
+    boolean that_present_role = true && that.isSetRole();
+    if (this_present_role || that_present_role) {
+      if (!(this_present_role && that_present_role))
+        return false;
+      if (!this.role.equals(that.role))
+        return false;
+    }
+
+    boolean this_present_environment = true && this.isSetEnvironment();
+    boolean that_present_environment = true && that.isSetEnvironment();
+    if (this_present_environment || that_present_environment) {
+      if (!(this_present_environment && that_present_environment))
+        return false;
+      if (!this.environment.equals(that.environment))
+        return false;
+    }
+
+    boolean this_present_jobName = true && this.isSetJobName();
+    boolean that_present_jobName = true && that.isSetJobName();
+    if (this_present_jobName || that_present_jobName) {
+      if (!(this_present_jobName && that_present_jobName))
+        return false;
+      if (!this.jobName.equals(that.jobName))
+        return false;
+    }
+
+    boolean this_present_taskIds = true && this.isSetTaskIds();
+    boolean that_present_taskIds = true && that.isSetTaskIds();
+    if (this_present_taskIds || that_present_taskIds) {
+      if (!(this_present_taskIds && that_present_taskIds))
+        return false;
+      if (!this.taskIds.equals(that.taskIds))
+        return false;
+    }
+
+    boolean this_present_statuses = true && this.isSetStatuses();
+    boolean that_present_statuses = true && that.isSetStatuses();
+    if (this_present_statuses || that_present_statuses) {
+      if (!(this_present_statuses && that_present_statuses))
+        return false;
+      if (!this.statuses.equals(that.statuses))
+        return false;
+    }
+
+    boolean this_present_instanceIds = true && this.isSetInstanceIds();
+    boolean that_present_instanceIds = true && that.isSetInstanceIds();
+    if (this_present_instanceIds || that_present_instanceIds) {
+      if (!(this_present_instanceIds && that_present_instanceIds))
+        return false;
+      if (!this.instanceIds.equals(that.instanceIds))
+        return false;
+    }
+
+    boolean this_present_slaveHosts = true && this.isSetSlaveHosts();
+    boolean that_present_slaveHosts = true && that.isSetSlaveHosts();
+    if (this_present_slaveHosts || that_present_slaveHosts) {
+      if (!(this_present_slaveHosts && that_present_slaveHosts))
+        return false;
+      if (!this.slaveHosts.equals(that.slaveHosts))
+        return false;
+    }
+
+    boolean this_present_jobKeys = true && this.isSetJobKeys();
+    boolean that_present_jobKeys = true && that.isSetJobKeys();
+    if (this_present_jobKeys || that_present_jobKeys) {
+      if (!(this_present_jobKeys && that_present_jobKeys))
+        return false;
+      if (!this.jobKeys.equals(that.jobKeys))
+        return false;
+    }
+
+    boolean this_present_offset = true;
+    boolean that_present_offset = true;
+    if (this_present_offset || that_present_offset) {
+      if (!(this_present_offset && that_present_offset))
+        return false;
+      if (this.offset != that.offset)
+        return false;
+    }
+
+    boolean this_present_limit = true;
+    boolean that_present_limit = true;
+    if (this_present_limit || that_present_limit) {
+      if (!(this_present_limit && that_present_limit))
+        return false;
+      if (this.limit != that.limit)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_role = true && (isSetRole());
+    list.add(present_role);
+    if (present_role)
+      list.add(role);
+
+    boolean present_environment = true && (isSetEnvironment());
+    list.add(present_environment);
+    if (present_environment)
+      list.add(environment);
+
+    boolean present_jobName = true && (isSetJobName());
+    list.add(present_jobName);
+    if (present_jobName)
+      list.add(jobName);
+
+    boolean present_taskIds = true && (isSetTaskIds());
+    list.add(present_taskIds);
+    if (present_taskIds)
+      list.add(taskIds);
+
+    boolean present_statuses = true && (isSetStatuses());
+    list.add(present_statuses);
+    if (present_statuses)
+      list.add(statuses);
+
+    boolean present_instanceIds = true && (isSetInstanceIds());
+    list.add(present_instanceIds);
+    if (present_instanceIds)
+      list.add(instanceIds);
+
+    boolean present_slaveHosts = true && (isSetSlaveHosts());
+    list.add(present_slaveHosts);
+    if (present_slaveHosts)
+      list.add(slaveHosts);
+
+    boolean present_jobKeys = true && (isSetJobKeys());
+    list.add(present_jobKeys);
+    if (present_jobKeys)
+      list.add(jobKeys);
+
+    boolean present_offset = true;
+    list.add(present_offset);
+    if (present_offset)
+      list.add(offset);
+
+    boolean present_limit = true;
+    list.add(present_limit);
+    if (present_limit)
+      list.add(limit);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(TaskQuery other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRole()).compareTo(other.isSetRole());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRole()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.role, other.role);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetEnvironment()).compareTo(other.isSetEnvironment());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetEnvironment()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.environment, other.environment);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetJobName()).compareTo(other.isSetJobName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJobName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.jobName, other.jobName);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTaskIds()).compareTo(other.isSetTaskIds());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskIds()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskIds, other.taskIds);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetStatuses()).compareTo(other.isSetStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statuses, other.statuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceIds()).compareTo(other.isSetInstanceIds());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceIds()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceIds, other.instanceIds);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSlaveHosts()).compareTo(other.isSetSlaveHosts());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSlaveHosts()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.slaveHosts, other.slaveHosts);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetJobKeys()).compareTo(other.isSetJobKeys());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJobKeys()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.jobKeys, other.jobKeys);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetOffset()).compareTo(other.isSetOffset());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOffset()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.offset, other.offset);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetLimit()).compareTo(other.isSetLimit());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetLimit()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.limit, other.limit);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("TaskQuery(");
+    boolean first = true;
+
+    sb.append("role:");
+    if (this.role == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.role);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("environment:");
+    if (this.environment == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.environment);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("jobName:");
+    if (this.jobName == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.jobName);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("taskIds:");
+    if (this.taskIds == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskIds);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("statuses:");
+    if (this.statuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statuses);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceIds:");
+    if (this.instanceIds == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instanceIds);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("slaveHosts:");
+    if (this.slaveHosts == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.slaveHosts);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("jobKeys:");
+    if (this.jobKeys == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.jobKeys);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("offset:");
+    sb.append(this.offset);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("limit:");
+    sb.append(this.limit);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class TaskQueryStandardSchemeFactory implements SchemeFactory {
+    public TaskQueryStandardScheme getScheme() {
+      return new TaskQueryStandardScheme();
+    }
+  }
+
+  private static class TaskQueryStandardScheme extends StandardScheme<TaskQuery> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, TaskQuery struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 14: // ROLE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.role = iprot.readString();
+              struct.setRoleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 9: // ENVIRONMENT
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.environment = iprot.readString();
+              struct.setEnvironmentIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // JOB_NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.jobName = iprot.readString();
+              struct.setJobNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // TASK_IDS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set142 = iprot.readSetBegin();
+                struct.taskIds = new HashSet<String>(2*_set142.size);
+                String _elem143;
+                for (int _i144 = 0; _i144 < _set142.size; ++_i144)
+                {
+                  _elem143 = iprot.readString();
+                  struct.taskIds.add(_elem143);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setTaskIdsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set145 = iprot.readSetBegin();
+                struct.statuses = new HashSet<ScheduleStatus>(2*_set145.size);
+                ScheduleStatus _elem146;
+                for (int _i147 = 0; _i147 < _set145.size; ++_i147)
+                {
+                  _elem146 = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+                  struct.statuses.add(_elem146);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 7: // INSTANCE_IDS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set148 = iprot.readSetBegin();
+                struct.instanceIds = new HashSet<Integer>(2*_set148.size);
+                int _elem149;
+                for (int _i150 = 0; _i150 < _set148.size; ++_i150)
+                {
+                  _elem149 = iprot.readI32();
+                  struct.instanceIds.add(_elem149);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setInstanceIdsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 10: // SLAVE_HOSTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set151 = iprot.readSetBegin();
+                struct.slaveHosts = new HashSet<String>(2*_set151.size);
+                String _elem152;
+                for (int _i153 = 0; _i153 < _set151.size; ++_i153)
+                {
+                  _elem152 = iprot.readString();
+                  struct.slaveHosts.add(_elem152);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setSlaveHostsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 11: // JOB_KEYS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set154 = iprot.readSetBegin();
+                struct.jobKeys = new HashSet<JobKey>(2*_set154.size);
+                JobKey _elem155;
+                for (int _i156 = 0; _i156 < _set154.size; ++_i156)
+                {
+                  _elem155 = new JobKey();
+                  _elem155.read(iprot);
+                  struct.jobKeys.add(_elem155);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setJobKeysIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 12: // OFFSET
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.offset = iprot.readI32();
+              struct.setOffsetIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 13: // LIMIT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.limit = iprot.readI32();
+              struct.setLimitIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, TaskQuery struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.jobName != null) {
+        oprot.writeFieldBegin(JOB_NAME_FIELD_DESC);
+        oprot.writeString(struct.jobName);
+        oprot.writeFieldEnd();
+      }
+      if (struct.taskIds != null) {
+        oprot.writeFieldBegin(TASK_IDS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.taskIds.size()));
+          for (String _iter157 : struct.taskIds)
+          {
+            oprot.writeString(_iter157);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.statuses != null) {
+        oprot.writeFieldBegin(STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, struct.statuses.size()));
+          for (ScheduleStatus _iter158 : struct.statuses)
+          {
+            oprot.writeI32(_iter158.getValue());
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.instanceIds != null) {
+        oprot.writeFieldBegin(INSTANCE_IDS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, struct.instanceIds.size()));
+          for (int _iter159 : struct.instanceIds)
+          {
+            oprot.writeI32(_iter159);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.environment != null) {
+        oprot.writeFieldBegin(ENVIRONMENT_FIELD_DESC);
+        oprot.writeString(struct.environment);
+        oprot.writeFieldEnd();
+      }
+      if (struct.slaveHosts != null) {
+        oprot.writeFieldBegin(SLAVE_HOSTS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.slaveHosts.size()));
+          for (String _iter160 : struct.slaveHosts)
+          {
+            oprot.writeString(_iter160);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      if (struct.jobKeys != null) {
+        oprot.writeFieldBegin(JOB_KEYS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.jobKeys.size()));
+          for (JobKey _iter161 : struct.jobKeys)
+          {
+            _iter161.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(OFFSET_FIELD_DESC);
+      oprot.writeI32(struct.offset);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(LIMIT_FIELD_DESC);
+      oprot.writeI32(struct.limit);
+      oprot.writeFieldEnd();
+      if (struct.role != null) {
+        oprot.writeFieldBegin(ROLE_FIELD_DESC);
+        oprot.writeString(struct.role);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class TaskQueryTupleSchemeFactory implements SchemeFactory {
+    public TaskQueryTupleScheme getScheme() {
+      return new TaskQueryTupleScheme();
+    }
+  }
+
+  private static class TaskQueryTupleScheme extends TupleScheme<TaskQuery> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, TaskQuery struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRole()) {
+        optionals.set(0);
+      }
+      if (struct.isSetEnvironment()) {
+        optionals.set(1);
+      }
+      if (struct.isSetJobName()) {
+        optionals.set(2);
+      }
+      if (struct.isSetTaskIds()) {
+        optionals.set(3);
+      }
+      if (struct.isSetStatuses()) {
+        optionals.set(4);
+      }
+      if (struct.isSetInstanceIds()) {
+        optionals.set(5);
+      }
+      if (struct.isSetSlaveHosts()) {
+        optionals.set(6);
+      }
+      if (struct.isSetJobKeys()) {
+        optionals.set(7);
+      }
+      if (struct.isSetOffset()) {
+        optionals.set(8);
+      }
+      if (struct.isSetLimit()) {
+        optionals.set(9);
+      }
+      oprot.writeBitSet(optionals, 10);
+      if (struct.isSetRole()) {
+        oprot.writeString(struct.role);
+      }
+      if (struct.isSetEnvironment()) {
+        oprot.writeString(struct.environment);
+      }
+      if (struct.isSetJobName()) {
+        oprot.writeString(struct.jobName);
+      }
+      if (struct.isSetTaskIds()) {
+        {
+          oprot.writeI32(struct.taskIds.size());
+          for (String _iter162 : struct.taskIds)
+          {
+            oprot.writeString(_iter162);
+          }
+        }
+      }
+      if (struct.isSetStatuses()) {
+        {
+          oprot.writeI32(struct.statuses.size());
+          for (ScheduleStatus _iter163 : struct.statuses)
+          {
+            oprot.writeI32(_iter163.getValue());
+          }
+        }
+      }
+      if (struct.isSetInstanceIds()) {
+        {
+          oprot.writeI32(struct.instanceIds.size());
+          for (int _iter164 : struct.instanceIds)
+          {
+            oprot.writeI32(_iter164);
+          }
+        }
+      }
+      if (struct.isSetSlaveHosts()) {
+        {
+          oprot.writeI32(struct.slaveHosts.size());
+          for (String _iter165 : struct.slaveHosts)
+          {
+            oprot.writeString(_iter165);
+          }
+        }
+      }
+      if (struct.isSetJobKeys()) {
+        {
+          oprot.writeI32(struct.jobKeys.size());
+          for (JobKey _iter166 : struct.jobKeys)
+          {
+            _iter166.write(oprot);
+          }
+        }
+      }
+      if (struct.isSetOffset()) {
+        oprot.writeI32(struct.offset);
+      }
+      if (struct.isSetLimit()) {
+        oprot.writeI32(struct.limit);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, TaskQuery struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(10);
+      if (incoming.get(0)) {
+        struct.role = iprot.readString();
+        struct.setRoleIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.environment = iprot.readString();
+        struct.setEnvironmentIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.jobName = iprot.readString();
+        struct.setJobNameIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TSet _set167 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.taskIds = new HashSet<String>(2*_set167.size);
+          String _elem168;
+          for (int _i169 = 0; _i169 < _set167.size; ++_i169)
+          {
+            _elem168 = iprot.readString();
+            struct.taskIds.add(_elem168);
+          }
+        }
+        struct.setTaskIdsIsSet(true);
+      }
+      if (incoming.get(4)) {
+        {
+          org.apache.thrift.protocol.TSet _set170 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, iprot.readI32());
+          struct.statuses = new HashSet<ScheduleStatus>(2*_set170.size);
+          ScheduleStatus _elem171;
+          for (int _i172 = 0; _i172 < _set170.size; ++_i172)
+          {
+            _elem171 = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+            struct.statuses.add(_elem171);
+          }
+        }
+        struct.setStatusesIsSet(true);
+      }
+      if (incoming.get(5)) {
+        {
+          org.apache.thrift.protocol.TSet _set173 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.I32, iprot.readI32());
+          struct.instanceIds = new HashSet<Integer>(2*_set173.size);
+          int _elem174;
+          for (int _i175 = 0; _i175 < _set173.size; ++_i175)
+          {
+            _elem174 = iprot.readI32();
+            struct.instanceIds.add(_elem174);
+          }
+        }
+        struct.setInstanceIdsIsSet(true);
+      }
+      if (incoming.get(6)) {
+        {
+          org.apache.thrift.protocol.TSet _set176 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.slaveHosts = new HashSet<String>(2*_set176.size);
+          String _elem177;
+          for (int _i178 = 0; _i178 < _set176.size; ++_i178)
+          {
+            _elem177 = iprot.readString();
+            struct.slaveHosts.add(_elem177);
+          }
+        }
+        struct.setSlaveHostsIsSet(true);
+      }
+      if (incoming.get(7)) {
+        {
+          org.apache.thrift.protocol.TSet _set179 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.jobKeys = new HashSet<JobKey>(2*_set179.size);
+          JobKey _elem180;
+          for (int _i181 = 0; _i181 < _set179.size; ++_i181)
+          {
+            _elem180 = new JobKey();
+            _elem180.read(iprot);
+            struct.jobKeys.add(_elem180);
+          }
+        }
+        struct.setJobKeysIsSet(true);
+      }
+      if (incoming.get(8)) {
+        struct.offset = iprot.readI32();
+        struct.setOffsetIsSet(true);
+      }
+      if (incoming.get(9)) {
+        struct.limit = iprot.readI32();
+        struct.setLimitIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.java
new file mode 100644
index 0000000..5f337f3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TierConfig.java
@@ -0,0 +1,582 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Tier information.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class TierConfig implements org.apache.thrift.TBase<TierConfig, TierConfig._Fields>, java.io.Serializable, Cloneable, Comparable<TierConfig> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TierConfig");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField SETTINGS_FIELD_DESC = new org.apache.thrift.protocol.TField("settings", org.apache.thrift.protocol.TType.MAP, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new TierConfigStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new TierConfigTupleSchemeFactory());
+  }
+
+  /**
+   * Name of tier.
+   */
+  public String name; // required
+  /**
+   * Tier attributes.
+   */
+  public Map<String,String> settings; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Name of tier.
+     */
+    NAME((short)1, "name"),
+    /**
+     * Tier attributes.
+     */
+    SETTINGS((short)2, "settings");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // SETTINGS
+          return SETTINGS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.SETTINGS, new org.apache.thrift.meta_data.FieldMetaData("settings", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TierConfig.class, metaDataMap);
+  }
+
+  public TierConfig() {
+  }
+
+  public TierConfig(
+    String name,
+    Map<String,String> settings)
+  {
+    this();
+    this.name = name;
+    this.settings = settings;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public TierConfig(TierConfig other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetSettings()) {
+      Map<String,String> __this__settings = new HashMap<String,String>(other.settings);
+      this.settings = __this__settings;
+    }
+  }
+
+  public TierConfig deepCopy() {
+    return new TierConfig(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.settings = null;
+  }
+
+  /**
+   * Name of tier.
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * Name of tier.
+   */
+  public TierConfig setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  public int getSettingsSize() {
+    return (this.settings == null) ? 0 : this.settings.size();
+  }
+
+  public void putToSettings(String key, String val) {
+    if (this.settings == null) {
+      this.settings = new HashMap<String,String>();
+    }
+    this.settings.put(key, val);
+  }
+
+  /**
+   * Tier attributes.
+   */
+  public Map<String,String> getSettings() {
+    return this.settings;
+  }
+
+  /**
+   * Tier attributes.
+   */
+  public TierConfig setSettings(Map<String,String> settings) {
+    this.settings = settings;
+    return this;
+  }
+
+  public void unsetSettings() {
+    this.settings = null;
+  }
+
+  /** Returns true if field settings is set (has been assigned a value) and false otherwise */
+  public boolean isSetSettings() {
+    return this.settings != null;
+  }
+
+  public void setSettingsIsSet(boolean value) {
+    if (!value) {
+      this.settings = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case SETTINGS:
+      if (value == null) {
+        unsetSettings();
+      } else {
+        setSettings((Map<String,String>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case SETTINGS:
+      return getSettings();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case SETTINGS:
+      return isSetSettings();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof TierConfig)
+      return this.equals((TierConfig)that);
+    return false;
+  }
+
+  public boolean equals(TierConfig that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_settings = true && this.isSetSettings();
+    boolean that_present_settings = true && that.isSetSettings();
+    if (this_present_settings || that_present_settings) {
+      if (!(this_present_settings && that_present_settings))
+        return false;
+      if (!this.settings.equals(that.settings))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_settings = true && (isSetSettings());
+    list.add(present_settings);
+    if (present_settings)
+      list.add(settings);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(TierConfig other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSettings()).compareTo(other.isSetSettings());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSettings()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.settings, other.settings);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("TierConfig(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("settings:");
+    if (this.settings == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.settings);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class TierConfigStandardSchemeFactory implements SchemeFactory {
+    public TierConfigStandardScheme getScheme() {
+      return new TierConfigStandardScheme();
+    }
+  }
+
+  private static class TierConfigStandardScheme extends StandardScheme<TierConfig> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, TierConfig struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // SETTINGS
+            if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
+              {
+                org.apache.thrift.protocol.TMap _map374 = iprot.readMapBegin();
+                struct.settings = new HashMap<String,String>(2*_map374.size);
+                String _key375;
+                String _val376;
+                for (int _i377 = 0; _i377 < _map374.size; ++_i377)
+                {
+                  _key375 = iprot.readString();
+                  _val376 = iprot.readString();
+                  struct.settings.put(_key375, _val376);
+                }
+                iprot.readMapEnd();
+              }
+              struct.setSettingsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, TierConfig struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.settings != null) {
+        oprot.writeFieldBegin(SETTINGS_FIELD_DESC);
+        {
+          oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.settings.size()));
+          for (Map.Entry<String, String> _iter378 : struct.settings.entrySet())
+          {
+            oprot.writeString(_iter378.getKey());
+            oprot.writeString(_iter378.getValue());
+          }
+          oprot.writeMapEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class TierConfigTupleSchemeFactory implements SchemeFactory {
+    public TierConfigTupleScheme getScheme() {
+      return new TierConfigTupleScheme();
+    }
+  }
+
+  private static class TierConfigTupleScheme extends TupleScheme<TierConfig> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, TierConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetSettings()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetSettings()) {
+        {
+          oprot.writeI32(struct.settings.size());
+          for (Map.Entry<String, String> _iter379 : struct.settings.entrySet())
+          {
+            oprot.writeString(_iter379.getKey());
+            oprot.writeString(_iter379.getValue());
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, TierConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TMap _map380 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.settings = new HashMap<String,String>(2*_map380.size);
+          String _key381;
+          String _val382;
+          for (int _i383 = 0; _i383 < _map380.size; ++_i383)
+          {
+            _key381 = iprot.readString();
+            _val382 = iprot.readString();
+            struct.settings.put(_key381, _val382);
+          }
+        }
+        struct.setSettingsIsSet(true);
+      }
+    }
+  }
+
+}
+


[10/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class
deleted file mode 100644
index e6daafc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class
deleted file mode 100644
index b25025f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$stageRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class
deleted file mode 100644
index 27d2ac0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$startMaintenance.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class
deleted file mode 100644
index 89eb679..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerExplicitTaskReconciliation.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class
deleted file mode 100644
index 66a0cb9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$triggerImplicitTaskReconciliation.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class
deleted file mode 100644
index 639ab6f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$unloadRecovery.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class
deleted file mode 100644
index e871a1b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class
deleted file mode 100644
index 753b005..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class
deleted file mode 100644
index 8ceae84..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class
deleted file mode 100644
index 5bce73f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class
deleted file mode 100644
index d23aa32..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class
deleted file mode 100644
index 05b1877..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args$commitRecovery_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class
deleted file mode 100644
index 9bd3ac6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class
deleted file mode 100644
index 7b04dd1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class
deleted file mode 100644
index 794bc6a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class
deleted file mode 100644
index 154bad9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class
deleted file mode 100644
index c4da514..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class
deleted file mode 100644
index 5e46337..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result$commitRecovery_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class
deleted file mode 100644
index 96c656a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$commitRecovery_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class
deleted file mode 100644
index 80574bd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class
deleted file mode 100644
index 867f2d9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class
deleted file mode 100644
index 1f0f722..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class
deleted file mode 100644
index 7096b9b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class
deleted file mode 100644
index 513ec75..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args$deleteRecoveryTasks_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class
deleted file mode 100644
index e14d7fa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class
deleted file mode 100644
index d82f0e1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class
deleted file mode 100644
index ea0ee07..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class
deleted file mode 100644
index d67cacf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class
deleted file mode 100644
index 0707c17..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class
deleted file mode 100644
index bb55ad5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result$deleteRecoveryTasks_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class
deleted file mode 100644
index 29d0d87..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$deleteRecoveryTasks_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class
deleted file mode 100644
index 85f1c11..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class
deleted file mode 100644
index ddfe453..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class
deleted file mode 100644
index babae7f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class
deleted file mode 100644
index 0c90a9e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class
deleted file mode 100644
index dd4fcfd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args$drainHosts_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class
deleted file mode 100644
index d7b8f78..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class
deleted file mode 100644
index 3a422a9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class
deleted file mode 100644
index 033f95c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class
deleted file mode 100644
index c33f370..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class
deleted file mode 100644
index 5f32bf2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class
deleted file mode 100644
index f34a6b3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result$drainHosts_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class
deleted file mode 100644
index 5d696bb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$drainHosts_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class
deleted file mode 100644
index abe9018..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class
deleted file mode 100644
index 99c5876..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class
deleted file mode 100644
index eaf2ab3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class
deleted file mode 100644
index a9e8e4a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class
deleted file mode 100644
index 3718357..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args$endMaintenance_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class
deleted file mode 100644
index 96ec5c6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class
deleted file mode 100644
index 9d451ab..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class
deleted file mode 100644
index 03fc6fd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class
deleted file mode 100644
index 92a60e4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class
deleted file mode 100644
index a076166..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class
deleted file mode 100644
index 0fa4317..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result$endMaintenance_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class
deleted file mode 100644
index 4f5e661..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$endMaintenance_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class
deleted file mode 100644
index dfb244d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class
deleted file mode 100644
index 7075f26..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class
deleted file mode 100644
index fa5618a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class
deleted file mode 100644
index e836333..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class
deleted file mode 100644
index 12d0aa1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args$forceTaskState_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class
deleted file mode 100644
index cd1b658..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class
deleted file mode 100644
index 173788f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class
deleted file mode 100644
index 8cce253..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class
deleted file mode 100644
index 992ea8f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class
deleted file mode 100644
index b592c69..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class
deleted file mode 100644
index c466171..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result$forceTaskState_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class
deleted file mode 100644
index 3fa70c4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$forceTaskState_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class
deleted file mode 100644
index 3fb0575..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class
deleted file mode 100644
index 6462869..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class
deleted file mode 100644
index f0d5e94..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class
deleted file mode 100644
index b79bb82..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class
deleted file mode 100644
index e230eee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args$listBackups_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class
deleted file mode 100644
index 44c8fe2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class
deleted file mode 100644
index bd38a4f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class
deleted file mode 100644
index 2ea3342..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class
deleted file mode 100644
index 4252680..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class
deleted file mode 100644
index 05bbe54..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class
deleted file mode 100644
index 1769e17..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result$listBackups_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class
deleted file mode 100644
index ac9f12f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$listBackups_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class
deleted file mode 100644
index adf67e4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class
deleted file mode 100644
index 73acabc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class
deleted file mode 100644
index 45bd608..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class
deleted file mode 100644
index d97d2f1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class
deleted file mode 100644
index 1257521..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args$maintenanceStatus_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class
deleted file mode 100644
index ea28ef6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class
deleted file mode 100644
index 1453b45..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class
deleted file mode 100644
index c2de495..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class
deleted file mode 100644
index 3f2a552..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class
deleted file mode 100644
index c44753d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class
deleted file mode 100644
index 7b194ca..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result$maintenanceStatus_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class
deleted file mode 100644
index 7b11504..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$maintenanceStatus_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class
deleted file mode 100644
index 8c6ba62..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class
deleted file mode 100644
index 0a977d1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class
deleted file mode 100644
index 0d08eb2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class
deleted file mode 100644
index 8d4d0fd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class
deleted file mode 100644
index e8edbdc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args$performBackup_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class
deleted file mode 100644
index 2ebbe2e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class
deleted file mode 100644
index d0445da..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class
deleted file mode 100644
index 900cde7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class
deleted file mode 100644
index b3728d7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class
deleted file mode 100644
index a1ff509..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class
deleted file mode 100644
index 2b74fff..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result$performBackup_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class
deleted file mode 100644
index b08fa06..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$performBackup_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class
deleted file mode 100644
index bb35cfe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class
deleted file mode 100644
index 8928d81..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class
deleted file mode 100644
index 83cd439..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class
deleted file mode 100644
index 2f6a15b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class
deleted file mode 100644
index 3591ce2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args$queryRecovery_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class
deleted file mode 100644
index 451f4e8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class
deleted file mode 100644
index 45c00b3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class
deleted file mode 100644
index a2a6d60..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class
deleted file mode 100644
index e0ce54f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class
deleted file mode 100644
index 939b597..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$queryRecovery_result$queryRecovery_resultTupleScheme.class and /dev/null differ


[27/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.java
new file mode 100644
index 0000000..adb0e8b
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateState.java
@@ -0,0 +1,647 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Current job update state including status and created/modified timestamps.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateState implements org.apache.thrift.TBase<JobUpdateState, JobUpdateState._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateState> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateState");
+
+  private static final org.apache.thrift.protocol.TField STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("status", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField CREATED_TIMESTAMP_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("createdTimestampMs", org.apache.thrift.protocol.TType.I64, (short)2);
+  private static final org.apache.thrift.protocol.TField LAST_MODIFIED_TIMESTAMP_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("lastModifiedTimestampMs", org.apache.thrift.protocol.TType.I64, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateStateStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateStateTupleSchemeFactory());
+  }
+
+  /**
+   * Current status of the update.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateStatus status; // required
+  /**
+   * Created timestamp in milliseconds.
+   */
+  public long createdTimestampMs; // required
+  /**
+   * Last modified timestamp in milliseconds.
+   */
+  public long lastModifiedTimestampMs; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Current status of the update.
+     * 
+     * @see JobUpdateStatus
+     */
+    STATUS((short)1, "status"),
+    /**
+     * Created timestamp in milliseconds.
+     */
+    CREATED_TIMESTAMP_MS((short)2, "createdTimestampMs"),
+    /**
+     * Last modified timestamp in milliseconds.
+     */
+    LAST_MODIFIED_TIMESTAMP_MS((short)3, "lastModifiedTimestampMs");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUS
+          return STATUS;
+        case 2: // CREATED_TIMESTAMP_MS
+          return CREATED_TIMESTAMP_MS;
+        case 3: // LAST_MODIFIED_TIMESTAMP_MS
+          return LAST_MODIFIED_TIMESTAMP_MS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __CREATEDTIMESTAMPMS_ISSET_ID = 0;
+  private static final int __LASTMODIFIEDTIMESTAMPMS_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUS, new org.apache.thrift.meta_data.FieldMetaData("status", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, JobUpdateStatus.class)));
+    tmpMap.put(_Fields.CREATED_TIMESTAMP_MS, new org.apache.thrift.meta_data.FieldMetaData("createdTimestampMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.LAST_MODIFIED_TIMESTAMP_MS, new org.apache.thrift.meta_data.FieldMetaData("lastModifiedTimestampMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateState.class, metaDataMap);
+  }
+
+  public JobUpdateState() {
+  }
+
+  public JobUpdateState(
+    JobUpdateStatus status,
+    long createdTimestampMs,
+    long lastModifiedTimestampMs)
+  {
+    this();
+    this.status = status;
+    this.createdTimestampMs = createdTimestampMs;
+    setCreatedTimestampMsIsSet(true);
+    this.lastModifiedTimestampMs = lastModifiedTimestampMs;
+    setLastModifiedTimestampMsIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateState(JobUpdateState other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetStatus()) {
+      this.status = other.status;
+    }
+    this.createdTimestampMs = other.createdTimestampMs;
+    this.lastModifiedTimestampMs = other.lastModifiedTimestampMs;
+  }
+
+  public JobUpdateState deepCopy() {
+    return new JobUpdateState(this);
+  }
+
+  @Override
+  public void clear() {
+    this.status = null;
+    setCreatedTimestampMsIsSet(false);
+    this.createdTimestampMs = 0;
+    setLastModifiedTimestampMsIsSet(false);
+    this.lastModifiedTimestampMs = 0;
+  }
+
+  /**
+   * Current status of the update.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateStatus getStatus() {
+    return this.status;
+  }
+
+  /**
+   * Current status of the update.
+   * 
+   * @see JobUpdateStatus
+   */
+  public JobUpdateState setStatus(JobUpdateStatus status) {
+    this.status = status;
+    return this;
+  }
+
+  public void unsetStatus() {
+    this.status = null;
+  }
+
+  /** Returns true if field status is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatus() {
+    return this.status != null;
+  }
+
+  public void setStatusIsSet(boolean value) {
+    if (!value) {
+      this.status = null;
+    }
+  }
+
+  /**
+   * Created timestamp in milliseconds.
+   */
+  public long getCreatedTimestampMs() {
+    return this.createdTimestampMs;
+  }
+
+  /**
+   * Created timestamp in milliseconds.
+   */
+  public JobUpdateState setCreatedTimestampMs(long createdTimestampMs) {
+    this.createdTimestampMs = createdTimestampMs;
+    setCreatedTimestampMsIsSet(true);
+    return this;
+  }
+
+  public void unsetCreatedTimestampMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __CREATEDTIMESTAMPMS_ISSET_ID);
+  }
+
+  /** Returns true if field createdTimestampMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetCreatedTimestampMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __CREATEDTIMESTAMPMS_ISSET_ID);
+  }
+
+  public void setCreatedTimestampMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __CREATEDTIMESTAMPMS_ISSET_ID, value);
+  }
+
+  /**
+   * Last modified timestamp in milliseconds.
+   */
+  public long getLastModifiedTimestampMs() {
+    return this.lastModifiedTimestampMs;
+  }
+
+  /**
+   * Last modified timestamp in milliseconds.
+   */
+  public JobUpdateState setLastModifiedTimestampMs(long lastModifiedTimestampMs) {
+    this.lastModifiedTimestampMs = lastModifiedTimestampMs;
+    setLastModifiedTimestampMsIsSet(true);
+    return this;
+  }
+
+  public void unsetLastModifiedTimestampMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __LASTMODIFIEDTIMESTAMPMS_ISSET_ID);
+  }
+
+  /** Returns true if field lastModifiedTimestampMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetLastModifiedTimestampMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __LASTMODIFIEDTIMESTAMPMS_ISSET_ID);
+  }
+
+  public void setLastModifiedTimestampMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __LASTMODIFIEDTIMESTAMPMS_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUS:
+      if (value == null) {
+        unsetStatus();
+      } else {
+        setStatus((JobUpdateStatus)value);
+      }
+      break;
+
+    case CREATED_TIMESTAMP_MS:
+      if (value == null) {
+        unsetCreatedTimestampMs();
+      } else {
+        setCreatedTimestampMs((Long)value);
+      }
+      break;
+
+    case LAST_MODIFIED_TIMESTAMP_MS:
+      if (value == null) {
+        unsetLastModifiedTimestampMs();
+      } else {
+        setLastModifiedTimestampMs((Long)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUS:
+      return getStatus();
+
+    case CREATED_TIMESTAMP_MS:
+      return getCreatedTimestampMs();
+
+    case LAST_MODIFIED_TIMESTAMP_MS:
+      return getLastModifiedTimestampMs();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUS:
+      return isSetStatus();
+    case CREATED_TIMESTAMP_MS:
+      return isSetCreatedTimestampMs();
+    case LAST_MODIFIED_TIMESTAMP_MS:
+      return isSetLastModifiedTimestampMs();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateState)
+      return this.equals((JobUpdateState)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateState that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_status = true && this.isSetStatus();
+    boolean that_present_status = true && that.isSetStatus();
+    if (this_present_status || that_present_status) {
+      if (!(this_present_status && that_present_status))
+        return false;
+      if (!this.status.equals(that.status))
+        return false;
+    }
+
+    boolean this_present_createdTimestampMs = true;
+    boolean that_present_createdTimestampMs = true;
+    if (this_present_createdTimestampMs || that_present_createdTimestampMs) {
+      if (!(this_present_createdTimestampMs && that_present_createdTimestampMs))
+        return false;
+      if (this.createdTimestampMs != that.createdTimestampMs)
+        return false;
+    }
+
+    boolean this_present_lastModifiedTimestampMs = true;
+    boolean that_present_lastModifiedTimestampMs = true;
+    if (this_present_lastModifiedTimestampMs || that_present_lastModifiedTimestampMs) {
+      if (!(this_present_lastModifiedTimestampMs && that_present_lastModifiedTimestampMs))
+        return false;
+      if (this.lastModifiedTimestampMs != that.lastModifiedTimestampMs)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_status = true && (isSetStatus());
+    list.add(present_status);
+    if (present_status)
+      list.add(status.getValue());
+
+    boolean present_createdTimestampMs = true;
+    list.add(present_createdTimestampMs);
+    if (present_createdTimestampMs)
+      list.add(createdTimestampMs);
+
+    boolean present_lastModifiedTimestampMs = true;
+    list.add(present_lastModifiedTimestampMs);
+    if (present_lastModifiedTimestampMs)
+      list.add(lastModifiedTimestampMs);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateState other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatus()).compareTo(other.isSetStatus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.status, other.status);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetCreatedTimestampMs()).compareTo(other.isSetCreatedTimestampMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCreatedTimestampMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.createdTimestampMs, other.createdTimestampMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetLastModifiedTimestampMs()).compareTo(other.isSetLastModifiedTimestampMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetLastModifiedTimestampMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lastModifiedTimestampMs, other.lastModifiedTimestampMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateState(");
+    boolean first = true;
+
+    sb.append("status:");
+    if (this.status == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.status);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("createdTimestampMs:");
+    sb.append(this.createdTimestampMs);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("lastModifiedTimestampMs:");
+    sb.append(this.lastModifiedTimestampMs);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateStateStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateStateStandardScheme getScheme() {
+      return new JobUpdateStateStandardScheme();
+    }
+  }
+
+  private static class JobUpdateStateStandardScheme extends StandardScheme<JobUpdateState> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateState struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+              struct.setStatusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // CREATED_TIMESTAMP_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.createdTimestampMs = iprot.readI64();
+              struct.setCreatedTimestampMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // LAST_MODIFIED_TIMESTAMP_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.lastModifiedTimestampMs = iprot.readI64();
+              struct.setLastModifiedTimestampMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateState struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.status != null) {
+        oprot.writeFieldBegin(STATUS_FIELD_DESC);
+        oprot.writeI32(struct.status.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(CREATED_TIMESTAMP_MS_FIELD_DESC);
+      oprot.writeI64(struct.createdTimestampMs);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(LAST_MODIFIED_TIMESTAMP_MS_FIELD_DESC);
+      oprot.writeI64(struct.lastModifiedTimestampMs);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateStateTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateStateTupleScheme getScheme() {
+      return new JobUpdateStateTupleScheme();
+    }
+  }
+
+  private static class JobUpdateStateTupleScheme extends TupleScheme<JobUpdateState> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateState struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatus()) {
+        optionals.set(0);
+      }
+      if (struct.isSetCreatedTimestampMs()) {
+        optionals.set(1);
+      }
+      if (struct.isSetLastModifiedTimestampMs()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetStatus()) {
+        oprot.writeI32(struct.status.getValue());
+      }
+      if (struct.isSetCreatedTimestampMs()) {
+        oprot.writeI64(struct.createdTimestampMs);
+      }
+      if (struct.isSetLastModifiedTimestampMs()) {
+        oprot.writeI64(struct.lastModifiedTimestampMs);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateState struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdateStatus.findByValue(iprot.readI32());
+        struct.setStatusIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.createdTimestampMs = iprot.readI64();
+        struct.setCreatedTimestampMsIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.lastModifiedTimestampMs = iprot.readI64();
+        struct.setLastModifiedTimestampMsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.java
new file mode 100644
index 0000000..3f278c0
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateStatus.java
@@ -0,0 +1,110 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * States that a job update may be in.
+ */
+public enum JobUpdateStatus implements org.apache.thrift.TEnum {
+  /**
+   * Update is in progress.
+   */
+  ROLLING_FORWARD(0),
+  /**
+   * Update has failed and is being rolled back.
+   */
+  ROLLING_BACK(1),
+  /**
+   * Update has been paused while in progress.
+   */
+  ROLL_FORWARD_PAUSED(2),
+  /**
+   * Update has been paused during rollback.
+   */
+  ROLL_BACK_PAUSED(3),
+  /**
+   * Update has completed successfully.
+   */
+  ROLLED_FORWARD(4),
+  /**
+   * Update has failed and rolled back.
+   */
+  ROLLED_BACK(5),
+  /**
+   * Update was aborted.
+   */
+  ABORTED(6),
+  /**
+   * Unknown error during update.
+   */
+  ERROR(7),
+  /**
+   * Update failed to complete.
+   * This can happen if failure thresholds are met while rolling forward, but rollback is disabled,
+   * or if failure thresholds are met when rolling back.
+   */
+  FAILED(8),
+  /**
+   * Update has been blocked while in progress due to missing/expired pulse.
+   */
+  ROLL_FORWARD_AWAITING_PULSE(9),
+  /**
+   * Update has been blocked during rollback due to missing/expired pulse.
+   */
+  ROLL_BACK_AWAITING_PULSE(10);
+
+  private final int value;
+
+  private JobUpdateStatus(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static JobUpdateStatus findByValue(int value) { 
+    switch (value) {
+      case 0:
+        return ROLLING_FORWARD;
+      case 1:
+        return ROLLING_BACK;
+      case 2:
+        return ROLL_FORWARD_PAUSED;
+      case 3:
+        return ROLL_BACK_PAUSED;
+      case 4:
+        return ROLLED_FORWARD;
+      case 5:
+        return ROLLED_BACK;
+      case 6:
+        return ABORTED;
+      case 7:
+        return ERROR;
+      case 8:
+        return FAILED;
+      case 9:
+        return ROLL_FORWARD_AWAITING_PULSE;
+      case 10:
+        return ROLL_BACK_AWAITING_PULSE;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.java
new file mode 100644
index 0000000..c6eec6d
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobUpdateSummary.java
@@ -0,0 +1,831 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Summary of the job update including job key, user and current state.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobUpdateSummary implements org.apache.thrift.TBase<JobUpdateSummary, JobUpdateSummary._Fields>, java.io.Serializable, Cloneable, Comparable<JobUpdateSummary> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobUpdateSummary");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)5);
+  private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRING, (short)3);
+  private static final org.apache.thrift.protocol.TField STATE_FIELD_DESC = new org.apache.thrift.protocol.TField("state", org.apache.thrift.protocol.TType.STRUCT, (short)4);
+  private static final org.apache.thrift.protocol.TField METADATA_FIELD_DESC = new org.apache.thrift.protocol.TField("metadata", org.apache.thrift.protocol.TType.SET, (short)6);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobUpdateSummaryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobUpdateSummaryTupleSchemeFactory());
+  }
+
+  /**
+   * Unique identifier for the update.
+   */
+  public JobUpdateKey key; // required
+  /**
+   * User initiated an update.
+   */
+  public String user; // required
+  /**
+   * Current job update state.
+   */
+  public JobUpdateState state; // required
+  /**
+   * Update metadata supplied by the client.
+   */
+  public Set<Metadata> metadata; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Unique identifier for the update.
+     */
+    KEY((short)5, "key"),
+    /**
+     * User initiated an update.
+     */
+    USER((short)3, "user"),
+    /**
+     * Current job update state.
+     */
+    STATE((short)4, "state"),
+    /**
+     * Update metadata supplied by the client.
+     */
+    METADATA((short)6, "metadata");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 5: // KEY
+          return KEY;
+        case 3: // USER
+          return USER;
+        case 4: // STATE
+          return STATE;
+        case 6: // METADATA
+          return METADATA;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.METADATA};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateKey.class)));
+    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.STATE, new org.apache.thrift.meta_data.FieldMetaData("state", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateState.class)));
+    tmpMap.put(_Fields.METADATA, new org.apache.thrift.meta_data.FieldMetaData("metadata", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Metadata.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobUpdateSummary.class, metaDataMap);
+  }
+
+  public JobUpdateSummary() {
+  }
+
+  public JobUpdateSummary(
+    JobUpdateKey key,
+    String user,
+    JobUpdateState state)
+  {
+    this();
+    this.key = key;
+    this.user = user;
+    this.state = state;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobUpdateSummary(JobUpdateSummary other) {
+    if (other.isSetKey()) {
+      this.key = new JobUpdateKey(other.key);
+    }
+    if (other.isSetUser()) {
+      this.user = other.user;
+    }
+    if (other.isSetState()) {
+      this.state = new JobUpdateState(other.state);
+    }
+    if (other.isSetMetadata()) {
+      Set<Metadata> __this__metadata = new HashSet<Metadata>(other.metadata.size());
+      for (Metadata other_element : other.metadata) {
+        __this__metadata.add(new Metadata(other_element));
+      }
+      this.metadata = __this__metadata;
+    }
+  }
+
+  public JobUpdateSummary deepCopy() {
+    return new JobUpdateSummary(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.user = null;
+    this.state = null;
+    this.metadata = null;
+  }
+
+  /**
+   * Unique identifier for the update.
+   */
+  public JobUpdateKey getKey() {
+    return this.key;
+  }
+
+  /**
+   * Unique identifier for the update.
+   */
+  public JobUpdateSummary setKey(JobUpdateKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  /**
+   * User initiated an update.
+   */
+  public String getUser() {
+    return this.user;
+  }
+
+  /**
+   * User initiated an update.
+   */
+  public JobUpdateSummary setUser(String user) {
+    this.user = user;
+    return this;
+  }
+
+  public void unsetUser() {
+    this.user = null;
+  }
+
+  /** Returns true if field user is set (has been assigned a value) and false otherwise */
+  public boolean isSetUser() {
+    return this.user != null;
+  }
+
+  public void setUserIsSet(boolean value) {
+    if (!value) {
+      this.user = null;
+    }
+  }
+
+  /**
+   * Current job update state.
+   */
+  public JobUpdateState getState() {
+    return this.state;
+  }
+
+  /**
+   * Current job update state.
+   */
+  public JobUpdateSummary setState(JobUpdateState state) {
+    this.state = state;
+    return this;
+  }
+
+  public void unsetState() {
+    this.state = null;
+  }
+
+  /** Returns true if field state is set (has been assigned a value) and false otherwise */
+  public boolean isSetState() {
+    return this.state != null;
+  }
+
+  public void setStateIsSet(boolean value) {
+    if (!value) {
+      this.state = null;
+    }
+  }
+
+  public int getMetadataSize() {
+    return (this.metadata == null) ? 0 : this.metadata.size();
+  }
+
+  public java.util.Iterator<Metadata> getMetadataIterator() {
+    return (this.metadata == null) ? null : this.metadata.iterator();
+  }
+
+  public void addToMetadata(Metadata elem) {
+    if (this.metadata == null) {
+      this.metadata = new HashSet<Metadata>();
+    }
+    this.metadata.add(elem);
+  }
+
+  /**
+   * Update metadata supplied by the client.
+   */
+  public Set<Metadata> getMetadata() {
+    return this.metadata;
+  }
+
+  /**
+   * Update metadata supplied by the client.
+   */
+  public JobUpdateSummary setMetadata(Set<Metadata> metadata) {
+    this.metadata = metadata;
+    return this;
+  }
+
+  public void unsetMetadata() {
+    this.metadata = null;
+  }
+
+  /** Returns true if field metadata is set (has been assigned a value) and false otherwise */
+  public boolean isSetMetadata() {
+    return this.metadata != null;
+  }
+
+  public void setMetadataIsSet(boolean value) {
+    if (!value) {
+      this.metadata = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((JobUpdateKey)value);
+      }
+      break;
+
+    case USER:
+      if (value == null) {
+        unsetUser();
+      } else {
+        setUser((String)value);
+      }
+      break;
+
+    case STATE:
+      if (value == null) {
+        unsetState();
+      } else {
+        setState((JobUpdateState)value);
+      }
+      break;
+
+    case METADATA:
+      if (value == null) {
+        unsetMetadata();
+      } else {
+        setMetadata((Set<Metadata>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case USER:
+      return getUser();
+
+    case STATE:
+      return getState();
+
+    case METADATA:
+      return getMetadata();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case USER:
+      return isSetUser();
+    case STATE:
+      return isSetState();
+    case METADATA:
+      return isSetMetadata();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobUpdateSummary)
+      return this.equals((JobUpdateSummary)that);
+    return false;
+  }
+
+  public boolean equals(JobUpdateSummary that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_user = true && this.isSetUser();
+    boolean that_present_user = true && that.isSetUser();
+    if (this_present_user || that_present_user) {
+      if (!(this_present_user && that_present_user))
+        return false;
+      if (!this.user.equals(that.user))
+        return false;
+    }
+
+    boolean this_present_state = true && this.isSetState();
+    boolean that_present_state = true && that.isSetState();
+    if (this_present_state || that_present_state) {
+      if (!(this_present_state && that_present_state))
+        return false;
+      if (!this.state.equals(that.state))
+        return false;
+    }
+
+    boolean this_present_metadata = true && this.isSetMetadata();
+    boolean that_present_metadata = true && that.isSetMetadata();
+    if (this_present_metadata || that_present_metadata) {
+      if (!(this_present_metadata && that_present_metadata))
+        return false;
+      if (!this.metadata.equals(that.metadata))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_user = true && (isSetUser());
+    list.add(present_user);
+    if (present_user)
+      list.add(user);
+
+    boolean present_state = true && (isSetState());
+    list.add(present_state);
+    if (present_state)
+      list.add(state);
+
+    boolean present_metadata = true && (isSetMetadata());
+    list.add(present_metadata);
+    if (present_metadata)
+      list.add(metadata);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobUpdateSummary other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUser()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetState()).compareTo(other.isSetState());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetState()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.state, other.state);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMetadata()).compareTo(other.isSetMetadata());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMetadata()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.metadata, other.metadata);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobUpdateSummary(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("user:");
+    if (this.user == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.user);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("state:");
+    if (this.state == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.state);
+    }
+    first = false;
+    if (isSetMetadata()) {
+      if (!first) sb.append(", ");
+      sb.append("metadata:");
+      if (this.metadata == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.metadata);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (key != null) {
+      key.validate();
+    }
+    if (state != null) {
+      state.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobUpdateSummaryStandardSchemeFactory implements SchemeFactory {
+    public JobUpdateSummaryStandardScheme getScheme() {
+      return new JobUpdateSummaryStandardScheme();
+    }
+  }
+
+  private static class JobUpdateSummaryStandardScheme extends StandardScheme<JobUpdateSummary> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobUpdateSummary struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 5: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new JobUpdateKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // USER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.user = iprot.readString();
+              struct.setUserIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // STATE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.state = new JobUpdateState();
+              struct.state.read(iprot);
+              struct.setStateIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // METADATA
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set206 = iprot.readSetBegin();
+                struct.metadata = new HashSet<Metadata>(2*_set206.size);
+                Metadata _elem207;
+                for (int _i208 = 0; _i208 < _set206.size; ++_i208)
+                {
+                  _elem207 = new Metadata();
+                  _elem207.read(iprot);
+                  struct.metadata.add(_elem207);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setMetadataIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobUpdateSummary struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.user != null) {
+        oprot.writeFieldBegin(USER_FIELD_DESC);
+        oprot.writeString(struct.user);
+        oprot.writeFieldEnd();
+      }
+      if (struct.state != null) {
+        oprot.writeFieldBegin(STATE_FIELD_DESC);
+        struct.state.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.metadata != null) {
+        if (struct.isSetMetadata()) {
+          oprot.writeFieldBegin(METADATA_FIELD_DESC);
+          {
+            oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.metadata.size()));
+            for (Metadata _iter209 : struct.metadata)
+            {
+              _iter209.write(oprot);
+            }
+            oprot.writeSetEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobUpdateSummaryTupleSchemeFactory implements SchemeFactory {
+    public JobUpdateSummaryTupleScheme getScheme() {
+      return new JobUpdateSummaryTupleScheme();
+    }
+  }
+
+  private static class JobUpdateSummaryTupleScheme extends TupleScheme<JobUpdateSummary> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobUpdateSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetUser()) {
+        optionals.set(1);
+      }
+      if (struct.isSetState()) {
+        optionals.set(2);
+      }
+      if (struct.isSetMetadata()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetUser()) {
+        oprot.writeString(struct.user);
+      }
+      if (struct.isSetState()) {
+        struct.state.write(oprot);
+      }
+      if (struct.isSetMetadata()) {
+        {
+          oprot.writeI32(struct.metadata.size());
+          for (Metadata _iter210 : struct.metadata)
+          {
+            _iter210.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobUpdateSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.key = new JobUpdateKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.user = iprot.readString();
+        struct.setUserIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.state = new JobUpdateState();
+        struct.state.read(iprot);
+        struct.setStateIsSet(true);
+      }
+      if (incoming.get(3)) {
+        {
+          org.apache.thrift.protocol.TSet _set211 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.metadata = new HashSet<Metadata>(2*_set211.size);
+          Metadata _elem212;
+          for (int _i213 = 0; _i213 < _set211.size; ++_i213)
+          {
+            _elem212 = new Metadata();
+            _elem212.read(iprot);
+            struct.metadata.add(_elem212);
+          }
+        }
+        struct.setMetadataIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.java
new file mode 100644
index 0000000..cf5c8fd
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LimitConstraint.java
@@ -0,0 +1,400 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A constraint the specifies the maximum number of active tasks on a host with a matching
+ * attribute that may be scheduled simultaneously.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class LimitConstraint implements org.apache.thrift.TBase<LimitConstraint, LimitConstraint._Fields>, java.io.Serializable, Cloneable, Comparable<LimitConstraint> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("LimitConstraint");
+
+  private static final org.apache.thrift.protocol.TField LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("limit", org.apache.thrift.protocol.TType.I32, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new LimitConstraintStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new LimitConstraintTupleSchemeFactory());
+  }
+
+  public int limit; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    LIMIT((short)1, "limit");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // LIMIT
+          return LIMIT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __LIMIT_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.LIMIT, new org.apache.thrift.meta_data.FieldMetaData("limit", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LimitConstraint.class, metaDataMap);
+  }
+
+  public LimitConstraint() {
+  }
+
+  public LimitConstraint(
+    int limit)
+  {
+    this();
+    this.limit = limit;
+    setLimitIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public LimitConstraint(LimitConstraint other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.limit = other.limit;
+  }
+
+  public LimitConstraint deepCopy() {
+    return new LimitConstraint(this);
+  }
+
+  @Override
+  public void clear() {
+    setLimitIsSet(false);
+    this.limit = 0;
+  }
+
+  public int getLimit() {
+    return this.limit;
+  }
+
+  public LimitConstraint setLimit(int limit) {
+    this.limit = limit;
+    setLimitIsSet(true);
+    return this;
+  }
+
+  public void unsetLimit() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  /** Returns true if field limit is set (has been assigned a value) and false otherwise */
+  public boolean isSetLimit() {
+    return EncodingUtils.testBit(__isset_bitfield, __LIMIT_ISSET_ID);
+  }
+
+  public void setLimitIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __LIMIT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case LIMIT:
+      if (value == null) {
+        unsetLimit();
+      } else {
+        setLimit((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case LIMIT:
+      return getLimit();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case LIMIT:
+      return isSetLimit();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof LimitConstraint)
+      return this.equals((LimitConstraint)that);
+    return false;
+  }
+
+  public boolean equals(LimitConstraint that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_limit = true;
+    boolean that_present_limit = true;
+    if (this_present_limit || that_present_limit) {
+      if (!(this_present_limit && that_present_limit))
+        return false;
+      if (this.limit != that.limit)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_limit = true;
+    list.add(present_limit);
+    if (present_limit)
+      list.add(limit);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(LimitConstraint other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetLimit()).compareTo(other.isSetLimit());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetLimit()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.limit, other.limit);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("LimitConstraint(");
+    boolean first = true;
+
+    sb.append("limit:");
+    sb.append(this.limit);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class LimitConstraintStandardSchemeFactory implements SchemeFactory {
+    public LimitConstraintStandardScheme getScheme() {
+      return new LimitConstraintStandardScheme();
+    }
+  }
+
+  private static class LimitConstraintStandardScheme extends StandardScheme<LimitConstraint> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, LimitConstraint struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // LIMIT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.limit = iprot.readI32();
+              struct.setLimitIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, LimitConstraint struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(LIMIT_FIELD_DESC);
+      oprot.writeI32(struct.limit);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class LimitConstraintTupleSchemeFactory implements SchemeFactory {
+    public LimitConstraintTupleScheme getScheme() {
+      return new LimitConstraintTupleScheme();
+    }
+  }
+
+  private static class LimitConstraintTupleScheme extends TupleScheme<LimitConstraint> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, LimitConstraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetLimit()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetLimit()) {
+        oprot.writeI32(struct.limit);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, LimitConstraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.limit = iprot.readI32();
+        struct.setLimitIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.java
new file mode 100644
index 0000000..266ac13
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ListBackupsResult.java
@@ -0,0 +1,447 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ListBackupsResult implements org.apache.thrift.TBase<ListBackupsResult, ListBackupsResult._Fields>, java.io.Serializable, Cloneable, Comparable<ListBackupsResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ListBackupsResult");
+
+  private static final org.apache.thrift.protocol.TField BACKUPS_FIELD_DESC = new org.apache.thrift.protocol.TField("backups", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ListBackupsResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ListBackupsResultTupleSchemeFactory());
+  }
+
+  public Set<String> backups; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    BACKUPS((short)1, "backups");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // BACKUPS
+          return BACKUPS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.BACKUPS, new org.apache.thrift.meta_data.FieldMetaData("backups", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ListBackupsResult.class, metaDataMap);
+  }
+
+  public ListBackupsResult() {
+  }
+
+  public ListBackupsResult(
+    Set<String> backups)
+  {
+    this();
+    this.backups = backups;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ListBackupsResult(ListBackupsResult other) {
+    if (other.isSetBackups()) {
+      Set<String> __this__backups = new HashSet<String>(other.backups);
+      this.backups = __this__backups;
+    }
+  }
+
+  public ListBackupsResult deepCopy() {
+    return new ListBackupsResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.backups = null;
+  }
+
+  public int getBackupsSize() {
+    return (this.backups == null) ? 0 : this.backups.size();
+  }
+
+  public java.util.Iterator<String> getBackupsIterator() {
+    return (this.backups == null) ? null : this.backups.iterator();
+  }
+
+  public void addToBackups(String elem) {
+    if (this.backups == null) {
+      this.backups = new HashSet<String>();
+    }
+    this.backups.add(elem);
+  }
+
+  public Set<String> getBackups() {
+    return this.backups;
+  }
+
+  public ListBackupsResult setBackups(Set<String> backups) {
+    this.backups = backups;
+    return this;
+  }
+
+  public void unsetBackups() {
+    this.backups = null;
+  }
+
+  /** Returns true if field backups is set (has been assigned a value) and false otherwise */
+  public boolean isSetBackups() {
+    return this.backups != null;
+  }
+
+  public void setBackupsIsSet(boolean value) {
+    if (!value) {
+      this.backups = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case BACKUPS:
+      if (value == null) {
+        unsetBackups();
+      } else {
+        setBackups((Set<String>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case BACKUPS:
+      return getBackups();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case BACKUPS:
+      return isSetBackups();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ListBackupsResult)
+      return this.equals((ListBackupsResult)that);
+    return false;
+  }
+
+  public boolean equals(ListBackupsResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_backups = true && this.isSetBackups();
+    boolean that_present_backups = true && that.isSetBackups();
+    if (this_present_backups || that_present_backups) {
+      if (!(this_present_backups && that_present_backups))
+        return false;
+      if (!this.backups.equals(that.backups))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_backups = true && (isSetBackups());
+    list.add(present_backups);
+    if (present_backups)
+      list.add(backups);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ListBackupsResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetBackups()).compareTo(other.isSetBackups());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetBackups()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.backups, other.backups);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ListBackupsResult(");
+    boolean first = true;
+
+    sb.append("backups:");
+    if (this.backups == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.backups);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ListBackupsResultStandardSchemeFactory implements SchemeFactory {
+    public ListBackupsResultStandardScheme getScheme() {
+      return new ListBackupsResultStandardScheme();
+    }
+  }
+
+  private static class ListBackupsResultStandardScheme extends StandardScheme<ListBackupsResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ListBackupsResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // BACKUPS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set254 = iprot.readSetBegin();
+                struct.backups = new HashSet<String>(2*_set254.size);
+                String _elem255;
+                for (int _i256 = 0; _i256 < _set254.size; ++_i256)
+                {
+                  _elem255 = iprot.readString();
+                  struct.backups.add(_elem255);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setBackupsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ListBackupsResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.backups != null) {
+        oprot.writeFieldBegin(BACKUPS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.backups.size()));
+          for (String _iter257 : struct.backups)
+          {
+            oprot.writeString(_iter257);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ListBackupsResultTupleSchemeFactory implements SchemeFactory {
+    public ListBackupsResultTupleScheme getScheme() {
+      return new ListBackupsResultTupleScheme();
+    }
+  }
+
+  private static class ListBackupsResultTupleScheme extends TupleScheme<ListBackupsResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ListBackupsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetBackups()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetBackups()) {
+        {
+          oprot.writeI32(struct.backups.size());
+          for (String _iter258 : struct.backups)
+          {
+            oprot.writeString(_iter258);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ListBackupsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set259 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.backups = new HashSet<String>(2*_set259.size);
+          String _elem260;
+          for (int _i261 = 0; _i261 < _set259.size; ++_i261)
+          {
+            _elem260 = iprot.readString();
+            struct.backups.add(_elem260);
+          }
+        }
+        struct.setBackupsIsSet(true);
+      }
+    }
+  }
+
+}
+


[03/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class
deleted file mode 100644
index 95e3dd1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTasksWithoutConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class
deleted file mode 100644
index dcfb81f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$getTierConfigs.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class
deleted file mode 100644
index 695c155..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor$populateJobConfig.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class
deleted file mode 100644
index 3852a94..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$Processor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class
deleted file mode 100644
index 99186e7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class
deleted file mode 100644
index 5aa4975..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class
deleted file mode 100644
index 3a551bb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class
deleted file mode 100644
index ef3f550..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class
deleted file mode 100644
index 6c7a8d8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args$getConfigSummary_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class
deleted file mode 100644
index df1468b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class
deleted file mode 100644
index 2ec3770..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class
deleted file mode 100644
index 1ec5dbf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class
deleted file mode 100644
index a50713b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class
deleted file mode 100644
index 33781e1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class
deleted file mode 100644
index 78f3d82..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result$getConfigSummary_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class
deleted file mode 100644
index 2bee695..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getConfigSummary_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class
deleted file mode 100644
index e4a73ea..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class
deleted file mode 100644
index d83d94c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class
deleted file mode 100644
index b63119b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class
deleted file mode 100644
index 1de3401..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class
deleted file mode 100644
index d243198..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args$getJobSummary_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class
deleted file mode 100644
index b9424b5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class
deleted file mode 100644
index 0a34a0a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class
deleted file mode 100644
index 6ec5d79..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class
deleted file mode 100644
index 04f28ea..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class
deleted file mode 100644
index f07e5f7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class
deleted file mode 100644
index f866883..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result$getJobSummary_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class
deleted file mode 100644
index ce8f9b0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobSummary_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class
deleted file mode 100644
index b550280..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class
deleted file mode 100644
index 0ecc8da..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class
deleted file mode 100644
index f6c5611..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class
deleted file mode 100644
index f0403cb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class
deleted file mode 100644
index 1ed9303..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args$getJobUpdateDetails_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class
deleted file mode 100644
index 2558bfc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class
deleted file mode 100644
index b221e93..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class
deleted file mode 100644
index fb83157..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class
deleted file mode 100644
index 33fb7f1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class
deleted file mode 100644
index 0f2f708..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class
deleted file mode 100644
index 6c542a4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result$getJobUpdateDetails_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class
deleted file mode 100644
index d7e045d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDetails_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class
deleted file mode 100644
index 22814f4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class
deleted file mode 100644
index b52b0b9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class
deleted file mode 100644
index 7feca09..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class
deleted file mode 100644
index cf1e133..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class
deleted file mode 100644
index ba0a411..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args$getJobUpdateDiff_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class
deleted file mode 100644
index 567ed22..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class
deleted file mode 100644
index 18d67a1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class
deleted file mode 100644
index 1fb79cd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class
deleted file mode 100644
index 7d03fbf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class
deleted file mode 100644
index dd50322..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class
deleted file mode 100644
index e915be5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result$getJobUpdateDiff_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class
deleted file mode 100644
index 4928623..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateDiff_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class
deleted file mode 100644
index 2877b0b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class
deleted file mode 100644
index 834eeea..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class
deleted file mode 100644
index 9001478..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class
deleted file mode 100644
index 337f901..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class
deleted file mode 100644
index 94986ee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args$getJobUpdateSummaries_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class
deleted file mode 100644
index 89a661b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class
deleted file mode 100644
index deca6d3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class
deleted file mode 100644
index 79bcf74..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class
deleted file mode 100644
index bc8e9f6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class
deleted file mode 100644
index 8b4d50f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class
deleted file mode 100644
index b15a9ae..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result$getJobUpdateSummaries_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class
deleted file mode 100644
index 7fda548..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobUpdateSummaries_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class
deleted file mode 100644
index 2240805..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class
deleted file mode 100644
index c38cf51..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class
deleted file mode 100644
index e155410..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class
deleted file mode 100644
index 1f5b2a0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class
deleted file mode 100644
index 1ad8e96..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args$getJobs_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class
deleted file mode 100644
index e662406..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class
deleted file mode 100644
index 36a4e86..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class
deleted file mode 100644
index 3a58d8a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class
deleted file mode 100644
index fa5d427..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class
deleted file mode 100644
index 16c7203..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class
deleted file mode 100644
index 6875ce3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result$getJobs_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class
deleted file mode 100644
index 079cf10..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getJobs_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class
deleted file mode 100644
index a0e2969..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class
deleted file mode 100644
index a9f43d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class
deleted file mode 100644
index 2c9723f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class
deleted file mode 100644
index 1390385..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class
deleted file mode 100644
index 9c6f21c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args$getPendingReason_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class
deleted file mode 100644
index 4772fdd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class
deleted file mode 100644
index ec4a441..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class
deleted file mode 100644
index 6d98041..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class
deleted file mode 100644
index d0d8326..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class
deleted file mode 100644
index 1a5a1ee..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class
deleted file mode 100644
index 0f05b88..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result$getPendingReason_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class
deleted file mode 100644
index 253c7f7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getPendingReason_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class
deleted file mode 100644
index 9fff953..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class
deleted file mode 100644
index 394259f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class
deleted file mode 100644
index c904c29..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class
deleted file mode 100644
index 23c2c0d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class
deleted file mode 100644
index 1c89d56..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args$getQuota_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class
deleted file mode 100644
index 7c5efe4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class
deleted file mode 100644
index 600e5bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class
deleted file mode 100644
index 4947e19..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class
deleted file mode 100644
index 4c2c9c8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class
deleted file mode 100644
index de3a9a5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class
deleted file mode 100644
index 27b33bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result$getQuota_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class
deleted file mode 100644
index ac96470..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getQuota_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class
deleted file mode 100644
index ebde317..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class
deleted file mode 100644
index dd11240..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class
deleted file mode 100644
index 709d4fa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class
deleted file mode 100644
index cd8f366..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class
deleted file mode 100644
index 705cf09..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args$getRoleSummary_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class
deleted file mode 100644
index 98400df..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class
deleted file mode 100644
index 6adbd12..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class
deleted file mode 100644
index 3f52ad9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class
deleted file mode 100644
index bd8969f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultStandardSchemeFactory.class and /dev/null differ


[41/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.java
new file mode 100644
index 0000000..99e6069
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.java
@@ -0,0 +1,1065 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A task assignment that is provided to an executor.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class AssignedTask implements org.apache.thrift.TBase<AssignedTask, AssignedTask._Fields>, java.io.Serializable, Cloneable, Comparable<AssignedTask> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("AssignedTask");
+
+  private static final org.apache.thrift.protocol.TField TASK_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("taskId", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField SLAVE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("slaveId", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField SLAVE_HOST_FIELD_DESC = new org.apache.thrift.protocol.TField("slaveHost", org.apache.thrift.protocol.TType.STRING, (short)3);
+  private static final org.apache.thrift.protocol.TField TASK_FIELD_DESC = new org.apache.thrift.protocol.TField("task", org.apache.thrift.protocol.TType.STRUCT, (short)4);
+  private static final org.apache.thrift.protocol.TField ASSIGNED_PORTS_FIELD_DESC = new org.apache.thrift.protocol.TField("assignedPorts", org.apache.thrift.protocol.TType.MAP, (short)5);
+  private static final org.apache.thrift.protocol.TField INSTANCE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceId", org.apache.thrift.protocol.TType.I32, (short)6);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new AssignedTaskStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new AssignedTaskTupleSchemeFactory());
+  }
+
+  /**
+   * The mesos task ID for this task.  Guaranteed to be globally unique
+   */
+  public String taskId; // required
+  /**
+   * The mesos slave ID that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public String slaveId; // required
+  /**
+   * The name of the machine that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public String slaveHost; // required
+  /**
+   * Information about how to run this task.
+   */
+  public TaskConfig task; // required
+  /**
+   * Ports reserved on the machine while this task is running.
+   */
+  public Map<String,Integer> assignedPorts; // required
+  /**
+   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+   */
+  public int instanceId; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The mesos task ID for this task.  Guaranteed to be globally unique
+     */
+    TASK_ID((short)1, "taskId"),
+    /**
+     * The mesos slave ID that this task has been assigned to.
+     * This will not be populated for a PENDING task.
+     */
+    SLAVE_ID((short)2, "slaveId"),
+    /**
+     * The name of the machine that this task has been assigned to.
+     * This will not be populated for a PENDING task.
+     */
+    SLAVE_HOST((short)3, "slaveHost"),
+    /**
+     * Information about how to run this task.
+     */
+    TASK((short)4, "task"),
+    /**
+     * Ports reserved on the machine while this task is running.
+     */
+    ASSIGNED_PORTS((short)5, "assignedPorts"),
+    /**
+     * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+     * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+     */
+    INSTANCE_ID((short)6, "instanceId");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASK_ID
+          return TASK_ID;
+        case 2: // SLAVE_ID
+          return SLAVE_ID;
+        case 3: // SLAVE_HOST
+          return SLAVE_HOST;
+        case 4: // TASK
+          return TASK;
+        case 5: // ASSIGNED_PORTS
+          return ASSIGNED_PORTS;
+        case 6: // INSTANCE_ID
+          return INSTANCE_ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __INSTANCEID_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASK_ID, new org.apache.thrift.meta_data.FieldMetaData("taskId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.SLAVE_ID, new org.apache.thrift.meta_data.FieldMetaData("slaveId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.SLAVE_HOST, new org.apache.thrift.meta_data.FieldMetaData("slaveHost", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.TASK, new org.apache.thrift.meta_data.FieldMetaData("task", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.ASSIGNED_PORTS, new org.apache.thrift.meta_data.FieldMetaData("assignedPorts", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))));
+    tmpMap.put(_Fields.INSTANCE_ID, new org.apache.thrift.meta_data.FieldMetaData("instanceId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(AssignedTask.class, metaDataMap);
+  }
+
+  public AssignedTask() {
+  }
+
+  public AssignedTask(
+    String taskId,
+    String slaveId,
+    String slaveHost,
+    TaskConfig task,
+    Map<String,Integer> assignedPorts,
+    int instanceId)
+  {
+    this();
+    this.taskId = taskId;
+    this.slaveId = slaveId;
+    this.slaveHost = slaveHost;
+    this.task = task;
+    this.assignedPorts = assignedPorts;
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public AssignedTask(AssignedTask other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetTaskId()) {
+      this.taskId = other.taskId;
+    }
+    if (other.isSetSlaveId()) {
+      this.slaveId = other.slaveId;
+    }
+    if (other.isSetSlaveHost()) {
+      this.slaveHost = other.slaveHost;
+    }
+    if (other.isSetTask()) {
+      this.task = new TaskConfig(other.task);
+    }
+    if (other.isSetAssignedPorts()) {
+      Map<String,Integer> __this__assignedPorts = new HashMap<String,Integer>(other.assignedPorts);
+      this.assignedPorts = __this__assignedPorts;
+    }
+    this.instanceId = other.instanceId;
+  }
+
+  public AssignedTask deepCopy() {
+    return new AssignedTask(this);
+  }
+
+  @Override
+  public void clear() {
+    this.taskId = null;
+    this.slaveId = null;
+    this.slaveHost = null;
+    this.task = null;
+    this.assignedPorts = null;
+    setInstanceIdIsSet(false);
+    this.instanceId = 0;
+  }
+
+  /**
+   * The mesos task ID for this task.  Guaranteed to be globally unique
+   */
+  public String getTaskId() {
+    return this.taskId;
+  }
+
+  /**
+   * The mesos task ID for this task.  Guaranteed to be globally unique
+   */
+  public AssignedTask setTaskId(String taskId) {
+    this.taskId = taskId;
+    return this;
+  }
+
+  public void unsetTaskId() {
+    this.taskId = null;
+  }
+
+  /** Returns true if field taskId is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskId() {
+    return this.taskId != null;
+  }
+
+  public void setTaskIdIsSet(boolean value) {
+    if (!value) {
+      this.taskId = null;
+    }
+  }
+
+  /**
+   * The mesos slave ID that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public String getSlaveId() {
+    return this.slaveId;
+  }
+
+  /**
+   * The mesos slave ID that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public AssignedTask setSlaveId(String slaveId) {
+    this.slaveId = slaveId;
+    return this;
+  }
+
+  public void unsetSlaveId() {
+    this.slaveId = null;
+  }
+
+  /** Returns true if field slaveId is set (has been assigned a value) and false otherwise */
+  public boolean isSetSlaveId() {
+    return this.slaveId != null;
+  }
+
+  public void setSlaveIdIsSet(boolean value) {
+    if (!value) {
+      this.slaveId = null;
+    }
+  }
+
+  /**
+   * The name of the machine that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public String getSlaveHost() {
+    return this.slaveHost;
+  }
+
+  /**
+   * The name of the machine that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  public AssignedTask setSlaveHost(String slaveHost) {
+    this.slaveHost = slaveHost;
+    return this;
+  }
+
+  public void unsetSlaveHost() {
+    this.slaveHost = null;
+  }
+
+  /** Returns true if field slaveHost is set (has been assigned a value) and false otherwise */
+  public boolean isSetSlaveHost() {
+    return this.slaveHost != null;
+  }
+
+  public void setSlaveHostIsSet(boolean value) {
+    if (!value) {
+      this.slaveHost = null;
+    }
+  }
+
+  /**
+   * Information about how to run this task.
+   */
+  public TaskConfig getTask() {
+    return this.task;
+  }
+
+  /**
+   * Information about how to run this task.
+   */
+  public AssignedTask setTask(TaskConfig task) {
+    this.task = task;
+    return this;
+  }
+
+  public void unsetTask() {
+    this.task = null;
+  }
+
+  /** Returns true if field task is set (has been assigned a value) and false otherwise */
+  public boolean isSetTask() {
+    return this.task != null;
+  }
+
+  public void setTaskIsSet(boolean value) {
+    if (!value) {
+      this.task = null;
+    }
+  }
+
+  public int getAssignedPortsSize() {
+    return (this.assignedPorts == null) ? 0 : this.assignedPorts.size();
+  }
+
+  public void putToAssignedPorts(String key, int val) {
+    if (this.assignedPorts == null) {
+      this.assignedPorts = new HashMap<String,Integer>();
+    }
+    this.assignedPorts.put(key, val);
+  }
+
+  /**
+   * Ports reserved on the machine while this task is running.
+   */
+  public Map<String,Integer> getAssignedPorts() {
+    return this.assignedPorts;
+  }
+
+  /**
+   * Ports reserved on the machine while this task is running.
+   */
+  public AssignedTask setAssignedPorts(Map<String,Integer> assignedPorts) {
+    this.assignedPorts = assignedPorts;
+    return this;
+  }
+
+  public void unsetAssignedPorts() {
+    this.assignedPorts = null;
+  }
+
+  /** Returns true if field assignedPorts is set (has been assigned a value) and false otherwise */
+  public boolean isSetAssignedPorts() {
+    return this.assignedPorts != null;
+  }
+
+  public void setAssignedPortsIsSet(boolean value) {
+    if (!value) {
+      this.assignedPorts = null;
+    }
+  }
+
+  /**
+   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+   */
+  public int getInstanceId() {
+    return this.instanceId;
+  }
+
+  /**
+   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+   */
+  public AssignedTask setInstanceId(int instanceId) {
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+    return this;
+  }
+
+  public void unsetInstanceId() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  /** Returns true if field instanceId is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceId() {
+    return EncodingUtils.testBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  public void setInstanceIdIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __INSTANCEID_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASK_ID:
+      if (value == null) {
+        unsetTaskId();
+      } else {
+        setTaskId((String)value);
+      }
+      break;
+
+    case SLAVE_ID:
+      if (value == null) {
+        unsetSlaveId();
+      } else {
+        setSlaveId((String)value);
+      }
+      break;
+
+    case SLAVE_HOST:
+      if (value == null) {
+        unsetSlaveHost();
+      } else {
+        setSlaveHost((String)value);
+      }
+      break;
+
+    case TASK:
+      if (value == null) {
+        unsetTask();
+      } else {
+        setTask((TaskConfig)value);
+      }
+      break;
+
+    case ASSIGNED_PORTS:
+      if (value == null) {
+        unsetAssignedPorts();
+      } else {
+        setAssignedPorts((Map<String,Integer>)value);
+      }
+      break;
+
+    case INSTANCE_ID:
+      if (value == null) {
+        unsetInstanceId();
+      } else {
+        setInstanceId((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASK_ID:
+      return getTaskId();
+
+    case SLAVE_ID:
+      return getSlaveId();
+
+    case SLAVE_HOST:
+      return getSlaveHost();
+
+    case TASK:
+      return getTask();
+
+    case ASSIGNED_PORTS:
+      return getAssignedPorts();
+
+    case INSTANCE_ID:
+      return getInstanceId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASK_ID:
+      return isSetTaskId();
+    case SLAVE_ID:
+      return isSetSlaveId();
+    case SLAVE_HOST:
+      return isSetSlaveHost();
+    case TASK:
+      return isSetTask();
+    case ASSIGNED_PORTS:
+      return isSetAssignedPorts();
+    case INSTANCE_ID:
+      return isSetInstanceId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof AssignedTask)
+      return this.equals((AssignedTask)that);
+    return false;
+  }
+
+  public boolean equals(AssignedTask that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_taskId = true && this.isSetTaskId();
+    boolean that_present_taskId = true && that.isSetTaskId();
+    if (this_present_taskId || that_present_taskId) {
+      if (!(this_present_taskId && that_present_taskId))
+        return false;
+      if (!this.taskId.equals(that.taskId))
+        return false;
+    }
+
+    boolean this_present_slaveId = true && this.isSetSlaveId();
+    boolean that_present_slaveId = true && that.isSetSlaveId();
+    if (this_present_slaveId || that_present_slaveId) {
+      if (!(this_present_slaveId && that_present_slaveId))
+        return false;
+      if (!this.slaveId.equals(that.slaveId))
+        return false;
+    }
+
+    boolean this_present_slaveHost = true && this.isSetSlaveHost();
+    boolean that_present_slaveHost = true && that.isSetSlaveHost();
+    if (this_present_slaveHost || that_present_slaveHost) {
+      if (!(this_present_slaveHost && that_present_slaveHost))
+        return false;
+      if (!this.slaveHost.equals(that.slaveHost))
+        return false;
+    }
+
+    boolean this_present_task = true && this.isSetTask();
+    boolean that_present_task = true && that.isSetTask();
+    if (this_present_task || that_present_task) {
+      if (!(this_present_task && that_present_task))
+        return false;
+      if (!this.task.equals(that.task))
+        return false;
+    }
+
+    boolean this_present_assignedPorts = true && this.isSetAssignedPorts();
+    boolean that_present_assignedPorts = true && that.isSetAssignedPorts();
+    if (this_present_assignedPorts || that_present_assignedPorts) {
+      if (!(this_present_assignedPorts && that_present_assignedPorts))
+        return false;
+      if (!this.assignedPorts.equals(that.assignedPorts))
+        return false;
+    }
+
+    boolean this_present_instanceId = true;
+    boolean that_present_instanceId = true;
+    if (this_present_instanceId || that_present_instanceId) {
+      if (!(this_present_instanceId && that_present_instanceId))
+        return false;
+      if (this.instanceId != that.instanceId)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_taskId = true && (isSetTaskId());
+    list.add(present_taskId);
+    if (present_taskId)
+      list.add(taskId);
+
+    boolean present_slaveId = true && (isSetSlaveId());
+    list.add(present_slaveId);
+    if (present_slaveId)
+      list.add(slaveId);
+
+    boolean present_slaveHost = true && (isSetSlaveHost());
+    list.add(present_slaveHost);
+    if (present_slaveHost)
+      list.add(slaveHost);
+
+    boolean present_task = true && (isSetTask());
+    list.add(present_task);
+    if (present_task)
+      list.add(task);
+
+    boolean present_assignedPorts = true && (isSetAssignedPorts());
+    list.add(present_assignedPorts);
+    if (present_assignedPorts)
+      list.add(assignedPorts);
+
+    boolean present_instanceId = true;
+    list.add(present_instanceId);
+    if (present_instanceId)
+      list.add(instanceId);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(AssignedTask other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTaskId()).compareTo(other.isSetTaskId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskId, other.taskId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSlaveId()).compareTo(other.isSetSlaveId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSlaveId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.slaveId, other.slaveId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetSlaveHost()).compareTo(other.isSetSlaveHost());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSlaveHost()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.slaveHost, other.slaveHost);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTask()).compareTo(other.isSetTask());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTask()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.task, other.task);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetAssignedPorts()).compareTo(other.isSetAssignedPorts());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetAssignedPorts()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.assignedPorts, other.assignedPorts);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceId()).compareTo(other.isSetInstanceId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceId, other.instanceId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("AssignedTask(");
+    boolean first = true;
+
+    sb.append("taskId:");
+    if (this.taskId == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskId);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("slaveId:");
+    if (this.slaveId == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.slaveId);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("slaveHost:");
+    if (this.slaveHost == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.slaveHost);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("task:");
+    if (this.task == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.task);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("assignedPorts:");
+    if (this.assignedPorts == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.assignedPorts);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceId:");
+    sb.append(this.instanceId);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (task != null) {
+      task.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class AssignedTaskStandardSchemeFactory implements SchemeFactory {
+    public AssignedTaskStandardScheme getScheme() {
+      return new AssignedTaskStandardScheme();
+    }
+  }
+
+  private static class AssignedTaskStandardScheme extends StandardScheme<AssignedTask> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, AssignedTask struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASK_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.taskId = iprot.readString();
+              struct.setTaskIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // SLAVE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.slaveId = iprot.readString();
+              struct.setSlaveIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // SLAVE_HOST
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.slaveHost = iprot.readString();
+              struct.setSlaveHostIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // TASK
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.task = new TaskConfig();
+              struct.task.read(iprot);
+              struct.setTaskIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // ASSIGNED_PORTS
+            if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
+              {
+                org.apache.thrift.protocol.TMap _map108 = iprot.readMapBegin();
+                struct.assignedPorts = new HashMap<String,Integer>(2*_map108.size);
+                String _key109;
+                int _val110;
+                for (int _i111 = 0; _i111 < _map108.size; ++_i111)
+                {
+                  _key109 = iprot.readString();
+                  _val110 = iprot.readI32();
+                  struct.assignedPorts.put(_key109, _val110);
+                }
+                iprot.readMapEnd();
+              }
+              struct.setAssignedPortsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // INSTANCE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.instanceId = iprot.readI32();
+              struct.setInstanceIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, AssignedTask struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.taskId != null) {
+        oprot.writeFieldBegin(TASK_ID_FIELD_DESC);
+        oprot.writeString(struct.taskId);
+        oprot.writeFieldEnd();
+      }
+      if (struct.slaveId != null) {
+        oprot.writeFieldBegin(SLAVE_ID_FIELD_DESC);
+        oprot.writeString(struct.slaveId);
+        oprot.writeFieldEnd();
+      }
+      if (struct.slaveHost != null) {
+        oprot.writeFieldBegin(SLAVE_HOST_FIELD_DESC);
+        oprot.writeString(struct.slaveHost);
+        oprot.writeFieldEnd();
+      }
+      if (struct.task != null) {
+        oprot.writeFieldBegin(TASK_FIELD_DESC);
+        struct.task.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.assignedPorts != null) {
+        oprot.writeFieldBegin(ASSIGNED_PORTS_FIELD_DESC);
+        {
+          oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.I32, struct.assignedPorts.size()));
+          for (Map.Entry<String, Integer> _iter112 : struct.assignedPorts.entrySet())
+          {
+            oprot.writeString(_iter112.getKey());
+            oprot.writeI32(_iter112.getValue());
+          }
+          oprot.writeMapEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(INSTANCE_ID_FIELD_DESC);
+      oprot.writeI32(struct.instanceId);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class AssignedTaskTupleSchemeFactory implements SchemeFactory {
+    public AssignedTaskTupleScheme getScheme() {
+      return new AssignedTaskTupleScheme();
+    }
+  }
+
+  private static class AssignedTaskTupleScheme extends TupleScheme<AssignedTask> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, AssignedTask struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTaskId()) {
+        optionals.set(0);
+      }
+      if (struct.isSetSlaveId()) {
+        optionals.set(1);
+      }
+      if (struct.isSetSlaveHost()) {
+        optionals.set(2);
+      }
+      if (struct.isSetTask()) {
+        optionals.set(3);
+      }
+      if (struct.isSetAssignedPorts()) {
+        optionals.set(4);
+      }
+      if (struct.isSetInstanceId()) {
+        optionals.set(5);
+      }
+      oprot.writeBitSet(optionals, 6);
+      if (struct.isSetTaskId()) {
+        oprot.writeString(struct.taskId);
+      }
+      if (struct.isSetSlaveId()) {
+        oprot.writeString(struct.slaveId);
+      }
+      if (struct.isSetSlaveHost()) {
+        oprot.writeString(struct.slaveHost);
+      }
+      if (struct.isSetTask()) {
+        struct.task.write(oprot);
+      }
+      if (struct.isSetAssignedPorts()) {
+        {
+          oprot.writeI32(struct.assignedPorts.size());
+          for (Map.Entry<String, Integer> _iter113 : struct.assignedPorts.entrySet())
+          {
+            oprot.writeString(_iter113.getKey());
+            oprot.writeI32(_iter113.getValue());
+          }
+        }
+      }
+      if (struct.isSetInstanceId()) {
+        oprot.writeI32(struct.instanceId);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, AssignedTask struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(6);
+      if (incoming.get(0)) {
+        struct.taskId = iprot.readString();
+        struct.setTaskIdIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.slaveId = iprot.readString();
+        struct.setSlaveIdIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.slaveHost = iprot.readString();
+        struct.setSlaveHostIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.task = new TaskConfig();
+        struct.task.read(iprot);
+        struct.setTaskIsSet(true);
+      }
+      if (incoming.get(4)) {
+        {
+          org.apache.thrift.protocol.TMap _map114 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.I32, iprot.readI32());
+          struct.assignedPorts = new HashMap<String,Integer>(2*_map114.size);
+          String _key115;
+          int _val116;
+          for (int _i117 = 0; _i117 < _map114.size; ++_i117)
+          {
+            _key115 = iprot.readString();
+            _val116 = iprot.readI32();
+            struct.assignedPorts.put(_key115, _val116);
+          }
+        }
+        struct.setAssignedPortsIsSet(true);
+      }
+      if (incoming.get(5)) {
+        struct.instanceId = iprot.readI32();
+        struct.setInstanceIdIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Attribute.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Attribute.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Attribute.java
new file mode 100644
index 0000000..fe91c9e
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Attribute.java
@@ -0,0 +1,555 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A single host attribute.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Attribute implements org.apache.thrift.TBase<Attribute, Attribute._Fields>, java.io.Serializable, Cloneable, Comparable<Attribute> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Attribute");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField VALUES_FIELD_DESC = new org.apache.thrift.protocol.TField("values", org.apache.thrift.protocol.TType.SET, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new AttributeStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new AttributeTupleSchemeFactory());
+  }
+
+  public String name; // required
+  public Set<String> values; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    NAME((short)1, "name"),
+    VALUES((short)2, "values");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // VALUES
+          return VALUES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.VALUES, new org.apache.thrift.meta_data.FieldMetaData("values", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Attribute.class, metaDataMap);
+  }
+
+  public Attribute() {
+  }
+
+  public Attribute(
+    String name,
+    Set<String> values)
+  {
+    this();
+    this.name = name;
+    this.values = values;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Attribute(Attribute other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetValues()) {
+      Set<String> __this__values = new HashSet<String>(other.values);
+      this.values = __this__values;
+    }
+  }
+
+  public Attribute deepCopy() {
+    return new Attribute(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.values = null;
+  }
+
+  public String getName() {
+    return this.name;
+  }
+
+  public Attribute setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  public int getValuesSize() {
+    return (this.values == null) ? 0 : this.values.size();
+  }
+
+  public java.util.Iterator<String> getValuesIterator() {
+    return (this.values == null) ? null : this.values.iterator();
+  }
+
+  public void addToValues(String elem) {
+    if (this.values == null) {
+      this.values = new HashSet<String>();
+    }
+    this.values.add(elem);
+  }
+
+  public Set<String> getValues() {
+    return this.values;
+  }
+
+  public Attribute setValues(Set<String> values) {
+    this.values = values;
+    return this;
+  }
+
+  public void unsetValues() {
+    this.values = null;
+  }
+
+  /** Returns true if field values is set (has been assigned a value) and false otherwise */
+  public boolean isSetValues() {
+    return this.values != null;
+  }
+
+  public void setValuesIsSet(boolean value) {
+    if (!value) {
+      this.values = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case VALUES:
+      if (value == null) {
+        unsetValues();
+      } else {
+        setValues((Set<String>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case VALUES:
+      return getValues();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case VALUES:
+      return isSetValues();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Attribute)
+      return this.equals((Attribute)that);
+    return false;
+  }
+
+  public boolean equals(Attribute that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_values = true && this.isSetValues();
+    boolean that_present_values = true && that.isSetValues();
+    if (this_present_values || that_present_values) {
+      if (!(this_present_values && that_present_values))
+        return false;
+      if (!this.values.equals(that.values))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_values = true && (isSetValues());
+    list.add(present_values);
+    if (present_values)
+      list.add(values);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Attribute other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetValues()).compareTo(other.isSetValues());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetValues()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.values, other.values);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Attribute(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("values:");
+    if (this.values == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.values);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class AttributeStandardSchemeFactory implements SchemeFactory {
+    public AttributeStandardScheme getScheme() {
+      return new AttributeStandardScheme();
+    }
+  }
+
+  private static class AttributeStandardScheme extends StandardScheme<Attribute> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Attribute struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // VALUES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set0 = iprot.readSetBegin();
+                struct.values = new HashSet<String>(2*_set0.size);
+                String _elem1;
+                for (int _i2 = 0; _i2 < _set0.size; ++_i2)
+                {
+                  _elem1 = iprot.readString();
+                  struct.values.add(_elem1);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setValuesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Attribute struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.values != null) {
+        oprot.writeFieldBegin(VALUES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.values.size()));
+          for (String _iter3 : struct.values)
+          {
+            oprot.writeString(_iter3);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class AttributeTupleSchemeFactory implements SchemeFactory {
+    public AttributeTupleScheme getScheme() {
+      return new AttributeTupleScheme();
+    }
+  }
+
+  private static class AttributeTupleScheme extends TupleScheme<Attribute> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Attribute struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetValues()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetValues()) {
+        {
+          oprot.writeI32(struct.values.size());
+          for (String _iter4 : struct.values)
+          {
+            oprot.writeString(_iter4);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Attribute struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set5 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.values = new HashSet<String>(2*_set5.size);
+          String _elem6;
+          for (int _i7 = 0; _i7 < _set5.size; ++_i7)
+          {
+            _elem6 = iprot.readString();
+            struct.values.add(_elem6);
+          }
+        }
+        struct.setValuesIsSet(true);
+      }
+    }
+  }
+
+}
+


[12/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
Removed the bin directory which contained Thrift generated class files


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/c2e43fac
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/c2e43fac
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/c2e43fac

Branch: refs/heads/develop
Commit: c2e43fac147642f78cf43016003c1347cb1f0dda
Parents: cdbe5c5
Author: Gourav Shenoy <sh...@gmail.com>
Authored: Sun Oct 23 13:48:28 2016 -0400
Committer: Shameera Rathnayaka <sh...@gmail.com>
Committed: Thu Oct 27 17:30:41 2016 -0400

----------------------------------------------------------------------
 .../cloud/aurora-client/bin/aurora-api.thrift   | 1238 ------------------
 .../sdk/AppcImage$AppcImageStandardScheme.class |  Bin 6981 -> 0 bytes
 ...pcImage$AppcImageStandardSchemeFactory.class |  Bin 5848 -> 0 bytes
 .../sdk/AppcImage$AppcImageTupleScheme.class    |  Bin 6176 -> 0 bytes
 .../AppcImage$AppcImageTupleSchemeFactory.class |  Bin 5830 -> 0 bytes
 .../aurora/client/sdk/AppcImage$_Fields.class   |  Bin 6505 -> 0 bytes
 .../cloud/aurora/client/sdk/AppcImage.class     |  Bin 11185 -> 0 bytes
 ...ssignedTask$AssignedTaskStandardScheme.class |  Bin 6447 -> 0 bytes
 ...Task$AssignedTaskStandardSchemeFactory.class |  Bin 6252 -> 0 bytes
 .../AssignedTask$AssignedTaskTupleScheme.class  |  Bin 6432 -> 0 bytes
 ...nedTask$AssignedTaskTupleSchemeFactory.class |  Bin 6234 -> 0 bytes
 .../client/sdk/AssignedTask$_Fields.class       |  Bin 6983 -> 0 bytes
 .../cloud/aurora/client/sdk/AssignedTask.class  |  Bin 14227 -> 0 bytes
 .../sdk/Attribute$AttributeStandardScheme.class |  Bin 7489 -> 0 bytes
 ...tribute$AttributeStandardSchemeFactory.class |  Bin 6193 -> 0 bytes
 .../sdk/Attribute$AttributeTupleScheme.class    |  Bin 6814 -> 0 bytes
 .../Attribute$AttributeTupleSchemeFactory.class |  Bin 6175 -> 0 bytes
 .../aurora/client/sdk/Attribute$_Fields.class   |  Bin 6848 -> 0 bytes
 .../cloud/aurora/client/sdk/Attribute.class     |  Bin 12222 -> 0 bytes
 .../sdk/AuroraAdmin$AsyncClient$Factory.class   |  Bin 6098 -> 0 bytes
 ...aAdmin$AsyncClient$commitRecovery_call.class |  Bin 6344 -> 0 bytes
 ...n$AsyncClient$deleteRecoveryTasks_call.class |  Bin 6488 -> 0 bytes
 ...uroraAdmin$AsyncClient$drainHosts_call.class |  Bin 6453 -> 0 bytes
 ...aAdmin$AsyncClient$endMaintenance_call.class |  Bin 6465 -> 0 bytes
 ...aAdmin$AsyncClient$forceTaskState_call.class |  Bin 6540 -> 0 bytes
 ...roraAdmin$AsyncClient$listBackups_call.class |  Bin 6335 -> 0 bytes
 ...min$AsyncClient$maintenanceStatus_call.class |  Bin 6474 -> 0 bytes
 ...raAdmin$AsyncClient$performBackup_call.class |  Bin 6341 -> 0 bytes
 ...raAdmin$AsyncClient$queryRecovery_call.class |  Bin 6470 -> 0 bytes
 ...aAdmin$AsyncClient$rewriteConfigs_call.class |  Bin 6499 -> 0 bytes
 .../AuroraAdmin$AsyncClient$setQuota_call.class |  Bin 6530 -> 0 bytes
 .../AuroraAdmin$AsyncClient$snapshot_call.class |  Bin 6326 -> 0 bytes
 ...raAdmin$AsyncClient$stageRecovery_call.class |  Bin 6399 -> 0 bytes
 ...dmin$AsyncClient$startMaintenance_call.class |  Bin 6471 -> 0 bytes
 ...triggerExplicitTaskReconciliation_call.class |  Bin 6575 -> 0 bytes
 ...triggerImplicitTaskReconciliation_call.class |  Bin 6401 -> 0 bytes
 ...aAdmin$AsyncClient$unloadRecovery_call.class |  Bin 6344 -> 0 bytes
 .../client/sdk/AuroraAdmin$AsyncClient.class    |  Bin 10708 -> 0 bytes
 .../client/sdk/AuroraAdmin$AsyncIface.class     |  Bin 6959 -> 0 bytes
 ...oraAdmin$AsyncProcessor$commitRecovery.class |  Bin 6587 -> 0 bytes
 ...min$AsyncProcessor$deleteRecoveryTasks.class |  Bin 6622 -> 0 bytes
 .../AuroraAdmin$AsyncProcessor$drainHosts.class |  Bin 6559 -> 0 bytes
 ...oraAdmin$AsyncProcessor$endMaintenance.class |  Bin 6587 -> 0 bytes
 ...oraAdmin$AsyncProcessor$forceTaskState.class |  Bin 6587 -> 0 bytes
 ...AuroraAdmin$AsyncProcessor$listBackups.class |  Bin 6566 -> 0 bytes
 ...Admin$AsyncProcessor$maintenanceStatus.class |  Bin 6608 -> 0 bytes
 ...roraAdmin$AsyncProcessor$performBackup.class |  Bin 6580 -> 0 bytes
 ...roraAdmin$AsyncProcessor$queryRecovery.class |  Bin 6580 -> 0 bytes
 ...oraAdmin$AsyncProcessor$rewriteConfigs.class |  Bin 6587 -> 0 bytes
 .../AuroraAdmin$AsyncProcessor$setQuota.class   |  Bin 6545 -> 0 bytes
 .../AuroraAdmin$AsyncProcessor$snapshot.class   |  Bin 6545 -> 0 bytes
 ...roraAdmin$AsyncProcessor$stageRecovery.class |  Bin 6580 -> 0 bytes
 ...aAdmin$AsyncProcessor$startMaintenance.class |  Bin 6601 -> 0 bytes
 ...ssor$triggerExplicitTaskReconciliation.class |  Bin 6720 -> 0 bytes
 ...ssor$triggerImplicitTaskReconciliation.class |  Bin 6720 -> 0 bytes
 ...oraAdmin$AsyncProcessor$unloadRecovery.class |  Bin 6587 -> 0 bytes
 .../client/sdk/AuroraAdmin$AsyncProcessor.class |  Bin 8054 -> 0 bytes
 .../client/sdk/AuroraAdmin$Client$Factory.class |  Bin 5915 -> 0 bytes
 .../aurora/client/sdk/AuroraAdmin$Client.class  |  Bin 12307 -> 0 bytes
 .../aurora/client/sdk/AuroraAdmin$Iface.class   |  Bin 6957 -> 0 bytes
 .../AuroraAdmin$Processor$commitRecovery.class  |  Bin 6905 -> 0 bytes
 ...oraAdmin$Processor$deleteRecoveryTasks.class |  Bin 6970 -> 0 bytes
 .../sdk/AuroraAdmin$Processor$drainHosts.class  |  Bin 6853 -> 0 bytes
 .../AuroraAdmin$Processor$endMaintenance.class  |  Bin 6905 -> 0 bytes
 .../AuroraAdmin$Processor$forceTaskState.class  |  Bin 6905 -> 0 bytes
 .../sdk/AuroraAdmin$Processor$listBackups.class |  Bin 6866 -> 0 bytes
 ...uroraAdmin$Processor$maintenanceStatus.class |  Bin 6944 -> 0 bytes
 .../AuroraAdmin$Processor$performBackup.class   |  Bin 6892 -> 0 bytes
 .../AuroraAdmin$Processor$queryRecovery.class   |  Bin 6892 -> 0 bytes
 .../AuroraAdmin$Processor$rewriteConfigs.class  |  Bin 6905 -> 0 bytes
 .../sdk/AuroraAdmin$Processor$setQuota.class    |  Bin 6827 -> 0 bytes
 .../sdk/AuroraAdmin$Processor$snapshot.class    |  Bin 6827 -> 0 bytes
 .../AuroraAdmin$Processor$stageRecovery.class   |  Bin 6892 -> 0 bytes
 ...AuroraAdmin$Processor$startMaintenance.class |  Bin 6931 -> 0 bytes
 ...ssor$triggerExplicitTaskReconciliation.class |  Bin 7152 -> 0 bytes
 ...ssor$triggerImplicitTaskReconciliation.class |  Bin 7152 -> 0 bytes
 .../AuroraAdmin$Processor$unloadRecovery.class  |  Bin 6905 -> 0 bytes
 .../client/sdk/AuroraAdmin$Processor.class      |  Bin 7985 -> 0 bytes
 ...uroraAdmin$commitRecovery_args$_Fields.class |  Bin 6607 -> 0 bytes
 ...args$commitRecovery_argsStandardScheme.class |  Bin 6126 -> 0 bytes
 ...mmitRecovery_argsStandardSchemeFactory.class |  Bin 6000 -> 0 bytes
 ...ry_args$commitRecovery_argsTupleScheme.class |  Bin 6111 -> 0 bytes
 ...$commitRecovery_argsTupleSchemeFactory.class |  Bin 5982 -> 0 bytes
 .../sdk/AuroraAdmin$commitRecovery_args.class   |  Bin 9305 -> 0 bytes
 ...oraAdmin$commitRecovery_result$_Fields.class |  Bin 6641 -> 0 bytes
 ...lt$commitRecovery_resultStandardScheme.class |  Bin 6144 -> 0 bytes
 ...itRecovery_resultStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ...esult$commitRecovery_resultTupleScheme.class |  Bin 6129 -> 0 bytes
 ...ommitRecovery_resultTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$commitRecovery_result.class |  Bin 10280 -> 0 bytes
 ...Admin$deleteRecoveryTasks_args$_Fields.class |  Bin 6663 -> 0 bytes
 ...deleteRecoveryTasks_argsStandardScheme.class |  Bin 6171 -> 0 bytes
 ...ecoveryTasks_argsStandardSchemeFactory.class |  Bin 6060 -> 0 bytes
 ...gs$deleteRecoveryTasks_argsTupleScheme.class |  Bin 6156 -> 0 bytes
 ...teRecoveryTasks_argsTupleSchemeFactory.class |  Bin 6042 -> 0 bytes
 .../AuroraAdmin$deleteRecoveryTasks_args.class  |  Bin 10351 -> 0 bytes
 ...min$deleteRecoveryTasks_result$_Fields.class |  Bin 6681 -> 0 bytes
 ...leteRecoveryTasks_resultStandardScheme.class |  Bin 6189 -> 0 bytes
 ...overyTasks_resultStandardSchemeFactory.class |  Bin 6084 -> 0 bytes
 ...$deleteRecoveryTasks_resultTupleScheme.class |  Bin 6174 -> 0 bytes
 ...RecoveryTasks_resultTupleSchemeFactory.class |  Bin 6066 -> 0 bytes
 ...AuroraAdmin$deleteRecoveryTasks_result.class |  Bin 10415 -> 0 bytes
 .../AuroraAdmin$drainHosts_args$_Fields.class   |  Bin 6591 -> 0 bytes
 ...sts_args$drainHosts_argsStandardScheme.class |  Bin 6090 -> 0 bytes
 ...s$drainHosts_argsStandardSchemeFactory.class |  Bin 5952 -> 0 bytes
 ...nHosts_args$drainHosts_argsTupleScheme.class |  Bin 6075 -> 0 bytes
 ...args$drainHosts_argsTupleSchemeFactory.class |  Bin 5934 -> 0 bytes
 .../sdk/AuroraAdmin$drainHosts_args.class       |  Bin 10092 -> 0 bytes
 .../AuroraAdmin$drainHosts_result$_Fields.class |  Bin 6609 -> 0 bytes
 ...result$drainHosts_resultStandardScheme.class |  Bin 6108 -> 0 bytes
 ...drainHosts_resultStandardSchemeFactory.class |  Bin 5976 -> 0 bytes
 ...ts_result$drainHosts_resultTupleScheme.class |  Bin 6093 -> 0 bytes
 ...lt$drainHosts_resultTupleSchemeFactory.class |  Bin 5958 -> 0 bytes
 .../sdk/AuroraAdmin$drainHosts_result.class     |  Bin 10172 -> 0 bytes
 ...uroraAdmin$endMaintenance_args$_Fields.class |  Bin 6623 -> 0 bytes
 ...args$endMaintenance_argsStandardScheme.class |  Bin 6126 -> 0 bytes
 ...dMaintenance_argsStandardSchemeFactory.class |  Bin 6000 -> 0 bytes
 ...ce_args$endMaintenance_argsTupleScheme.class |  Bin 6111 -> 0 bytes
 ...$endMaintenance_argsTupleSchemeFactory.class |  Bin 5982 -> 0 bytes
 .../sdk/AuroraAdmin$endMaintenance_args.class   |  Bin 10200 -> 0 bytes
 ...oraAdmin$endMaintenance_result$_Fields.class |  Bin 6641 -> 0 bytes
 ...lt$endMaintenance_resultStandardScheme.class |  Bin 6144 -> 0 bytes
 ...aintenance_resultStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ...esult$endMaintenance_resultTupleScheme.class |  Bin 6129 -> 0 bytes
 ...ndMaintenance_resultTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$endMaintenance_result.class |  Bin 10280 -> 0 bytes
 ...uroraAdmin$forceTaskState_args$_Fields.class |  Bin 6642 -> 0 bytes
 ...args$forceTaskState_argsStandardScheme.class |  Bin 6126 -> 0 bytes
 ...rceTaskState_argsStandardSchemeFactory.class |  Bin 6000 -> 0 bytes
 ...te_args$forceTaskState_argsTupleScheme.class |  Bin 6111 -> 0 bytes
 ...$forceTaskState_argsTupleSchemeFactory.class |  Bin 5982 -> 0 bytes
 .../sdk/AuroraAdmin$forceTaskState_args.class   |  Bin 10827 -> 0 bytes
 ...oraAdmin$forceTaskState_result$_Fields.class |  Bin 6641 -> 0 bytes
 ...lt$forceTaskState_resultStandardScheme.class |  Bin 6144 -> 0 bytes
 ...eTaskState_resultStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ...esult$forceTaskState_resultTupleScheme.class |  Bin 6129 -> 0 bytes
 ...orceTaskState_resultTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$forceTaskState_result.class |  Bin 10280 -> 0 bytes
 .../AuroraAdmin$listBackups_args$_Fields.class  |  Bin 6583 -> 0 bytes
 ...ps_args$listBackups_argsStandardScheme.class |  Bin 6099 -> 0 bytes
 ...$listBackups_argsStandardSchemeFactory.class |  Bin 5964 -> 0 bytes
 ...ckups_args$listBackups_argsTupleScheme.class |  Bin 6084 -> 0 bytes
 ...rgs$listBackups_argsTupleSchemeFactory.class |  Bin 5946 -> 0 bytes
 .../sdk/AuroraAdmin$listBackups_args.class      |  Bin 9227 -> 0 bytes
 ...AuroraAdmin$listBackups_result$_Fields.class |  Bin 6617 -> 0 bytes
 ...esult$listBackups_resultStandardScheme.class |  Bin 6117 -> 0 bytes
 ...istBackups_resultStandardSchemeFactory.class |  Bin 5988 -> 0 bytes
 ...s_result$listBackups_resultTupleScheme.class |  Bin 6102 -> 0 bytes
 ...t$listBackups_resultTupleSchemeFactory.class |  Bin 5970 -> 0 bytes
 .../sdk/AuroraAdmin$listBackups_result.class    |  Bin 10199 -> 0 bytes
 ...raAdmin$maintenanceStatus_args$_Fields.class |  Bin 6647 -> 0 bytes
 ...s$maintenanceStatus_argsStandardScheme.class |  Bin 6153 -> 0 bytes
 ...enanceStatus_argsStandardSchemeFactory.class |  Bin 6036 -> 0 bytes
 ...args$maintenanceStatus_argsTupleScheme.class |  Bin 6138 -> 0 bytes
 ...intenanceStatus_argsTupleSchemeFactory.class |  Bin 6018 -> 0 bytes
 .../AuroraAdmin$maintenanceStatus_args.class    |  Bin 10281 -> 0 bytes
 ...Admin$maintenanceStatus_result$_Fields.class |  Bin 6665 -> 0 bytes
 ...maintenanceStatus_resultStandardScheme.class |  Bin 6171 -> 0 bytes
 ...anceStatus_resultStandardSchemeFactory.class |  Bin 6060 -> 0 bytes
 ...lt$maintenanceStatus_resultTupleScheme.class |  Bin 6156 -> 0 bytes
 ...tenanceStatus_resultTupleSchemeFactory.class |  Bin 6042 -> 0 bytes
 .../AuroraAdmin$maintenanceStatus_result.class  |  Bin 10361 -> 0 bytes
 ...AuroraAdmin$performBackup_args$_Fields.class |  Bin 6599 -> 0 bytes
 ..._args$performBackup_argsStandardScheme.class |  Bin 6117 -> 0 bytes
 ...erformBackup_argsStandardSchemeFactory.class |  Bin 5988 -> 0 bytes
 ...kup_args$performBackup_argsTupleScheme.class |  Bin 6102 -> 0 bytes
 ...s$performBackup_argsTupleSchemeFactory.class |  Bin 5970 -> 0 bytes
 .../sdk/AuroraAdmin$performBackup_args.class    |  Bin 9279 -> 0 bytes
 ...roraAdmin$performBackup_result$_Fields.class |  Bin 6633 -> 0 bytes
 ...ult$performBackup_resultStandardScheme.class |  Bin 6135 -> 0 bytes
 ...formBackup_resultStandardSchemeFactory.class |  Bin 6012 -> 0 bytes
 ...result$performBackup_resultTupleScheme.class |  Bin 6120 -> 0 bytes
 ...performBackup_resultTupleSchemeFactory.class |  Bin 5994 -> 0 bytes
 .../sdk/AuroraAdmin$performBackup_result.class  |  Bin 10253 -> 0 bytes
 ...AuroraAdmin$queryRecovery_args$_Fields.class |  Bin 6615 -> 0 bytes
 ..._args$queryRecovery_argsStandardScheme.class |  Bin 6117 -> 0 bytes
 ...ueryRecovery_argsStandardSchemeFactory.class |  Bin 5988 -> 0 bytes
 ...ery_args$queryRecovery_argsTupleScheme.class |  Bin 6102 -> 0 bytes
 ...s$queryRecovery_argsTupleSchemeFactory.class |  Bin 5970 -> 0 bytes
 .../sdk/AuroraAdmin$queryRecovery_args.class    |  Bin 10189 -> 0 bytes
 ...roraAdmin$queryRecovery_result$_Fields.class |  Bin 6633 -> 0 bytes
 ...ult$queryRecovery_resultStandardScheme.class |  Bin 6135 -> 0 bytes
 ...ryRecovery_resultStandardSchemeFactory.class |  Bin 6012 -> 0 bytes
 ...result$queryRecovery_resultTupleScheme.class |  Bin 6120 -> 0 bytes
 ...queryRecovery_resultTupleSchemeFactory.class |  Bin 5994 -> 0 bytes
 .../sdk/AuroraAdmin$queryRecovery_result.class  |  Bin 10253 -> 0 bytes
 ...uroraAdmin$rewriteConfigs_args$_Fields.class |  Bin 6625 -> 0 bytes
 ...args$rewriteConfigs_argsStandardScheme.class |  Bin 6126 -> 0 bytes
 ...writeConfigs_argsStandardSchemeFactory.class |  Bin 6000 -> 0 bytes
 ...gs_args$rewriteConfigs_argsTupleScheme.class |  Bin 6111 -> 0 bytes
 ...$rewriteConfigs_argsTupleSchemeFactory.class |  Bin 5982 -> 0 bytes
 .../sdk/AuroraAdmin$rewriteConfigs_args.class   |  Bin 10278 -> 0 bytes
 ...oraAdmin$rewriteConfigs_result$_Fields.class |  Bin 6641 -> 0 bytes
 ...lt$rewriteConfigs_resultStandardScheme.class |  Bin 6144 -> 0 bytes
 ...iteConfigs_resultStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ...esult$rewriteConfigs_resultTupleScheme.class |  Bin 6129 -> 0 bytes
 ...ewriteConfigs_resultTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$rewriteConfigs_result.class |  Bin 10280 -> 0 bytes
 .../sdk/AuroraAdmin$setQuota_args$_Fields.class |  Bin 6596 -> 0 bytes
 ...Quota_args$setQuota_argsStandardScheme.class |  Bin 6072 -> 0 bytes
 ...rgs$setQuota_argsStandardSchemeFactory.class |  Bin 5928 -> 0 bytes
 ...setQuota_args$setQuota_argsTupleScheme.class |  Bin 6057 -> 0 bytes
 ...a_args$setQuota_argsTupleSchemeFactory.class |  Bin 5910 -> 0 bytes
 .../client/sdk/AuroraAdmin$setQuota_args.class  |  Bin 10685 -> 0 bytes
 .../AuroraAdmin$setQuota_result$_Fields.class   |  Bin 6593 -> 0 bytes
 ...a_result$setQuota_resultStandardScheme.class |  Bin 6090 -> 0 bytes
 ...t$setQuota_resultStandardSchemeFactory.class |  Bin 5952 -> 0 bytes
 ...uota_result$setQuota_resultTupleScheme.class |  Bin 6075 -> 0 bytes
 ...sult$setQuota_resultTupleSchemeFactory.class |  Bin 5934 -> 0 bytes
 .../sdk/AuroraAdmin$setQuota_result.class       |  Bin 10118 -> 0 bytes
 .../sdk/AuroraAdmin$snapshot_args$_Fields.class |  Bin 6559 -> 0 bytes
 ...pshot_args$snapshot_argsStandardScheme.class |  Bin 6072 -> 0 bytes
 ...rgs$snapshot_argsStandardSchemeFactory.class |  Bin 5928 -> 0 bytes
 ...snapshot_args$snapshot_argsTupleScheme.class |  Bin 6057 -> 0 bytes
 ...t_args$snapshot_argsTupleSchemeFactory.class |  Bin 5910 -> 0 bytes
 .../client/sdk/AuroraAdmin$snapshot_args.class  |  Bin 9149 -> 0 bytes
 .../AuroraAdmin$snapshot_result$_Fields.class   |  Bin 6593 -> 0 bytes
 ...t_result$snapshot_resultStandardScheme.class |  Bin 6090 -> 0 bytes
 ...t$snapshot_resultStandardSchemeFactory.class |  Bin 5952 -> 0 bytes
 ...shot_result$snapshot_resultTupleScheme.class |  Bin 6075 -> 0 bytes
 ...sult$snapshot_resultTupleSchemeFactory.class |  Bin 5934 -> 0 bytes
 .../sdk/AuroraAdmin$snapshot_result.class       |  Bin 10118 -> 0 bytes
 ...AuroraAdmin$stageRecovery_args$_Fields.class |  Bin 6619 -> 0 bytes
 ..._args$stageRecovery_argsStandardScheme.class |  Bin 6117 -> 0 bytes
 ...tageRecovery_argsStandardSchemeFactory.class |  Bin 5988 -> 0 bytes
 ...ery_args$stageRecovery_argsTupleScheme.class |  Bin 6102 -> 0 bytes
 ...s$stageRecovery_argsTupleSchemeFactory.class |  Bin 5970 -> 0 bytes
 .../sdk/AuroraAdmin$stageRecovery_args.class    |  Bin 10016 -> 0 bytes
 ...roraAdmin$stageRecovery_result$_Fields.class |  Bin 6633 -> 0 bytes
 ...ult$stageRecovery_resultStandardScheme.class |  Bin 6135 -> 0 bytes
 ...geRecovery_resultStandardSchemeFactory.class |  Bin 6012 -> 0 bytes
 ...result$stageRecovery_resultTupleScheme.class |  Bin 6120 -> 0 bytes
 ...stageRecovery_resultTupleSchemeFactory.class |  Bin 5994 -> 0 bytes
 .../sdk/AuroraAdmin$stageRecovery_result.class  |  Bin 10253 -> 0 bytes
 ...oraAdmin$startMaintenance_args$_Fields.class |  Bin 6639 -> 0 bytes
 ...gs$startMaintenance_argsStandardScheme.class |  Bin 6144 -> 0 bytes
 ...tMaintenance_argsStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ..._args$startMaintenance_argsTupleScheme.class |  Bin 6129 -> 0 bytes
 ...tartMaintenance_argsTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$startMaintenance_args.class |  Bin 10254 -> 0 bytes
 ...aAdmin$startMaintenance_result$_Fields.class |  Bin 6657 -> 0 bytes
 ...$startMaintenance_resultStandardScheme.class |  Bin 6162 -> 0 bytes
 ...aintenance_resultStandardSchemeFactory.class |  Bin 6048 -> 0 bytes
 ...ult$startMaintenance_resultTupleScheme.class |  Bin 6147 -> 0 bytes
 ...rtMaintenance_resultTupleSchemeFactory.class |  Bin 6030 -> 0 bytes
 .../AuroraAdmin$startMaintenance_result.class   |  Bin 10334 -> 0 bytes
 ...xplicitTaskReconciliation_args$_Fields.class |  Bin 6778 -> 0 bytes
 ...tTaskReconciliation_argsStandardScheme.class |  Bin 6297 -> 0 bytes
 ...conciliation_argsStandardSchemeFactory.class |  Bin 6228 -> 0 bytes
 ...icitTaskReconciliation_argsTupleScheme.class |  Bin 6282 -> 0 bytes
 ...kReconciliation_argsTupleSchemeFactory.class |  Bin 6210 -> 0 bytes
 ...triggerExplicitTaskReconciliation_args.class |  Bin 10834 -> 0 bytes
 ...licitTaskReconciliation_result$_Fields.class |  Bin 6793 -> 0 bytes
 ...askReconciliation_resultStandardScheme.class |  Bin 6315 -> 0 bytes
 ...nciliation_resultStandardSchemeFactory.class |  Bin 6252 -> 0 bytes
 ...itTaskReconciliation_resultTupleScheme.class |  Bin 6300 -> 0 bytes
 ...econciliation_resultTupleSchemeFactory.class |  Bin 6234 -> 0 bytes
 ...iggerExplicitTaskReconciliation_result.class |  Bin 10793 -> 0 bytes
 ...mplicitTaskReconciliation_args$_Fields.class |  Bin 6759 -> 0 bytes
 ...tTaskReconciliation_argsStandardScheme.class |  Bin 6297 -> 0 bytes
 ...conciliation_argsStandardSchemeFactory.class |  Bin 6228 -> 0 bytes
 ...icitTaskReconciliation_argsTupleScheme.class |  Bin 6282 -> 0 bytes
 ...kReconciliation_argsTupleSchemeFactory.class |  Bin 6210 -> 0 bytes
 ...triggerImplicitTaskReconciliation_args.class |  Bin 9799 -> 0 bytes
 ...licitTaskReconciliation_result$_Fields.class |  Bin 6793 -> 0 bytes
 ...askReconciliation_resultStandardScheme.class |  Bin 6315 -> 0 bytes
 ...nciliation_resultStandardSchemeFactory.class |  Bin 6252 -> 0 bytes
 ...itTaskReconciliation_resultTupleScheme.class |  Bin 6300 -> 0 bytes
 ...econciliation_resultTupleSchemeFactory.class |  Bin 6234 -> 0 bytes
 ...iggerImplicitTaskReconciliation_result.class |  Bin 10793 -> 0 bytes
 ...uroraAdmin$unloadRecovery_args$_Fields.class |  Bin 6607 -> 0 bytes
 ...args$unloadRecovery_argsStandardScheme.class |  Bin 6126 -> 0 bytes
 ...loadRecovery_argsStandardSchemeFactory.class |  Bin 6000 -> 0 bytes
 ...ry_args$unloadRecovery_argsTupleScheme.class |  Bin 6111 -> 0 bytes
 ...$unloadRecovery_argsTupleSchemeFactory.class |  Bin 5982 -> 0 bytes
 .../sdk/AuroraAdmin$unloadRecovery_args.class   |  Bin 9305 -> 0 bytes
 ...oraAdmin$unloadRecovery_result$_Fields.class |  Bin 6641 -> 0 bytes
 ...lt$unloadRecovery_resultStandardScheme.class |  Bin 6144 -> 0 bytes
 ...adRecovery_resultStandardSchemeFactory.class |  Bin 6024 -> 0 bytes
 ...esult$unloadRecovery_resultTupleScheme.class |  Bin 6129 -> 0 bytes
 ...nloadRecovery_resultTupleSchemeFactory.class |  Bin 6006 -> 0 bytes
 .../sdk/AuroraAdmin$unloadRecovery_result.class |  Bin 10280 -> 0 bytes
 .../cloud/aurora/client/sdk/AuroraAdmin.class   |  Bin 4863 -> 0 bytes
 ...raSchedulerManager$AsyncClient$Factory.class |  Bin 6140 -> 0 bytes
 ...anager$AsyncClient$abortJobUpdate_call.class |  Bin 6565 -> 0 bytes
 ...rManager$AsyncClient$addInstances_call.class |  Bin 6521 -> 0 bytes
 ...ulerManager$AsyncClient$createJob_call.class |  Bin 6509 -> 0 bytes
 ...ger$AsyncClient$descheduleCronJob_call.class |  Bin 6505 -> 0 bytes
 ...ulerManager$AsyncClient$killTasks_call.class |  Bin 6874 -> 0 bytes
 ...anager$AsyncClient$pauseJobUpdate_call.class |  Bin 6565 -> 0 bytes
 ...anager$AsyncClient$pulseJobUpdate_call.class |  Bin 6508 -> 0 bytes
 ...r$AsyncClient$replaceCronTemplate_call.class |  Bin 6534 -> 0 bytes
 ...Manager$AsyncClient$restartShards_call.class |  Bin 6885 -> 0 bytes
 ...nager$AsyncClient$resumeJobUpdate_call.class |  Bin 6568 -> 0 bytes
 ...ger$AsyncClient$rollbackJobUpdate_call.class |  Bin 6574 -> 0 bytes
 ...nager$AsyncClient$scheduleCronJob_call.class |  Bin 6527 -> 0 bytes
 ...rManager$AsyncClient$startCronJob_call.class |  Bin 6490 -> 0 bytes
 ...anager$AsyncClient$startJobUpdate_call.class |  Bin 6577 -> 0 bytes
 .../AuroraSchedulerManager$AsyncClient.class    |  Bin 10305 -> 0 bytes
 .../sdk/AuroraSchedulerManager$AsyncIface.class |  Bin 6968 -> 0 bytes
 ...rManager$AsyncProcessor$abortJobUpdate.class |  Bin 6673 -> 0 bytes
 ...lerManager$AsyncProcessor$addInstances.class |  Bin 6659 -> 0 bytes
 ...edulerManager$AsyncProcessor$createJob.class |  Bin 6638 -> 0 bytes
 ...nager$AsyncProcessor$descheduleCronJob.class |  Bin 6694 -> 0 bytes
 ...edulerManager$AsyncProcessor$killTasks.class |  Bin 6638 -> 0 bytes
 ...rManager$AsyncProcessor$pauseJobUpdate.class |  Bin 6673 -> 0 bytes
 ...rManager$AsyncProcessor$pulseJobUpdate.class |  Bin 6673 -> 0 bytes
 ...ger$AsyncProcessor$replaceCronTemplate.class |  Bin 6708 -> 0 bytes
 ...erManager$AsyncProcessor$restartShards.class |  Bin 6666 -> 0 bytes
 ...Manager$AsyncProcessor$resumeJobUpdate.class |  Bin 6680 -> 0 bytes
 ...nager$AsyncProcessor$rollbackJobUpdate.class |  Bin 6694 -> 0 bytes
 ...Manager$AsyncProcessor$scheduleCronJob.class |  Bin 6680 -> 0 bytes
 ...lerManager$AsyncProcessor$startCronJob.class |  Bin 6659 -> 0 bytes
 ...rManager$AsyncProcessor$startJobUpdate.class |  Bin 6673 -> 0 bytes
 .../AuroraSchedulerManager$AsyncProcessor.class |  Bin 7853 -> 0 bytes
 .../AuroraSchedulerManager$Client$Factory.class |  Bin 5968 -> 0 bytes
 .../sdk/AuroraSchedulerManager$Client.class     |  Bin 11745 -> 0 bytes
 .../sdk/AuroraSchedulerManager$Iface.class      |  Bin 6966 -> 0 bytes
 ...edulerManager$Processor$abortJobUpdate.class |  Bin 7057 -> 0 bytes
 ...chedulerManager$Processor$addInstances.class |  Bin 7031 -> 0 bytes
 ...raSchedulerManager$Processor$createJob.class |  Bin 6992 -> 0 bytes
 ...lerManager$Processor$descheduleCronJob.class |  Bin 7096 -> 0 bytes
 ...raSchedulerManager$Processor$killTasks.class |  Bin 6992 -> 0 bytes
 ...edulerManager$Processor$pauseJobUpdate.class |  Bin 7057 -> 0 bytes
 ...edulerManager$Processor$pulseJobUpdate.class |  Bin 7057 -> 0 bytes
 ...rManager$Processor$replaceCronTemplate.class |  Bin 7122 -> 0 bytes
 ...hedulerManager$Processor$restartShards.class |  Bin 7044 -> 0 bytes
 ...dulerManager$Processor$resumeJobUpdate.class |  Bin 7070 -> 0 bytes
 ...lerManager$Processor$rollbackJobUpdate.class |  Bin 7096 -> 0 bytes
 ...dulerManager$Processor$scheduleCronJob.class |  Bin 7070 -> 0 bytes
 ...chedulerManager$Processor$startCronJob.class |  Bin 7031 -> 0 bytes
 ...edulerManager$Processor$startJobUpdate.class |  Bin 7057 -> 0 bytes
 .../sdk/AuroraSchedulerManager$Processor.class  |  Bin 7799 -> 0 bytes
 ...lerManager$abortJobUpdate_args$_Fields.class |  Bin 6714 -> 0 bytes
 ...args$abortJobUpdate_argsStandardScheme.class |  Bin 6179 -> 0 bytes
 ...ortJobUpdate_argsStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ...te_args$abortJobUpdate_argsTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$abortJobUpdate_argsTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$abortJobUpdate_args.class |  Bin 11011 -> 0 bytes
 ...rManager$abortJobUpdate_result$_Fields.class |  Bin 6716 -> 0 bytes
 ...lt$abortJobUpdate_resultStandardScheme.class |  Bin 6197 -> 0 bytes
 ...tJobUpdate_resultStandardSchemeFactory.class |  Bin 6077 -> 0 bytes
 ...esult$abortJobUpdate_resultTupleScheme.class |  Bin 6182 -> 0 bytes
 ...bortJobUpdate_resultTupleSchemeFactory.class |  Bin 6059 -> 0 bytes
 ...SchedulerManager$abortJobUpdate_result.class |  Bin 10476 -> 0 bytes
 ...dulerManager$addInstances_args$_Fields.class |  Bin 6696 -> 0 bytes
 ...s_args$addInstances_argsStandardScheme.class |  Bin 6161 -> 0 bytes
 ...addInstances_argsStandardSchemeFactory.class |  Bin 6029 -> 0 bytes
 ...nces_args$addInstances_argsTupleScheme.class |  Bin 6146 -> 0 bytes
 ...gs$addInstances_argsTupleSchemeFactory.class |  Bin 6011 -> 0 bytes
 ...roraSchedulerManager$addInstances_args.class |  Bin 10973 -> 0 bytes
 ...lerManager$addInstances_result$_Fields.class |  Bin 6700 -> 0 bytes
 ...sult$addInstances_resultStandardScheme.class |  Bin 6179 -> 0 bytes
 ...dInstances_resultStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ..._result$addInstances_resultTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$addInstances_resultTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$addInstances_result.class |  Bin 10422 -> 0 bytes
 ...chedulerManager$createJob_args$_Fields.class |  Bin 6664 -> 0 bytes
 ...eJob_args$createJob_argsStandardScheme.class |  Bin 6134 -> 0 bytes
 ...gs$createJob_argsStandardSchemeFactory.class |  Bin 5993 -> 0 bytes
 ...eateJob_args$createJob_argsTupleScheme.class |  Bin 6119 -> 0 bytes
 ..._args$createJob_argsTupleSchemeFactory.class |  Bin 5975 -> 0 bytes
 .../AuroraSchedulerManager$createJob_args.class |  Bin 10347 -> 0 bytes
 ...edulerManager$createJob_result$_Fields.class |  Bin 6676 -> 0 bytes
 ..._result$createJob_resultStandardScheme.class |  Bin 6152 -> 0 bytes
 ...$createJob_resultStandardSchemeFactory.class |  Bin 6017 -> 0 bytes
 ...Job_result$createJob_resultTupleScheme.class |  Bin 6137 -> 0 bytes
 ...ult$createJob_resultTupleSchemeFactory.class |  Bin 5999 -> 0 bytes
 ...uroraSchedulerManager$createJob_result.class |  Bin 10341 -> 0 bytes
 ...Manager$descheduleCronJob_args$_Fields.class |  Bin 6720 -> 0 bytes
 ...s$descheduleCronJob_argsStandardScheme.class |  Bin 6206 -> 0 bytes
 ...eduleCronJob_argsStandardSchemeFactory.class |  Bin 6089 -> 0 bytes
 ...args$descheduleCronJob_argsTupleScheme.class |  Bin 6191 -> 0 bytes
 ...scheduleCronJob_argsTupleSchemeFactory.class |  Bin 6071 -> 0 bytes
 ...chedulerManager$descheduleCronJob_args.class |  Bin 10467 -> 0 bytes
 ...nager$descheduleCronJob_result$_Fields.class |  Bin 6740 -> 0 bytes
 ...descheduleCronJob_resultStandardScheme.class |  Bin 6224 -> 0 bytes
 ...uleCronJob_resultStandardSchemeFactory.class |  Bin 6113 -> 0 bytes
 ...lt$descheduleCronJob_resultTupleScheme.class |  Bin 6209 -> 0 bytes
 ...heduleCronJob_resultTupleSchemeFactory.class |  Bin 6095 -> 0 bytes
 ...edulerManager$descheduleCronJob_result.class |  Bin 10557 -> 0 bytes
 ...chedulerManager$killTasks_args$_Fields.class |  Bin 6676 -> 0 bytes
 ...asks_args$killTasks_argsStandardScheme.class |  Bin 6134 -> 0 bytes
 ...gs$killTasks_argsStandardSchemeFactory.class |  Bin 5993 -> 0 bytes
 ...llTasks_args$killTasks_argsTupleScheme.class |  Bin 6119 -> 0 bytes
 ..._args$killTasks_argsTupleSchemeFactory.class |  Bin 5975 -> 0 bytes
 .../AuroraSchedulerManager$killTasks_args.class |  Bin 11545 -> 0 bytes
 ...edulerManager$killTasks_result$_Fields.class |  Bin 6676 -> 0 bytes
 ..._result$killTasks_resultStandardScheme.class |  Bin 6152 -> 0 bytes
 ...$killTasks_resultStandardSchemeFactory.class |  Bin 6017 -> 0 bytes
 ...sks_result$killTasks_resultTupleScheme.class |  Bin 6137 -> 0 bytes
 ...ult$killTasks_resultTupleSchemeFactory.class |  Bin 5999 -> 0 bytes
 ...uroraSchedulerManager$killTasks_result.class |  Bin 10341 -> 0 bytes
 ...lerManager$pauseJobUpdate_args$_Fields.class |  Bin 6714 -> 0 bytes
 ...args$pauseJobUpdate_argsStandardScheme.class |  Bin 6179 -> 0 bytes
 ...useJobUpdate_argsStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ...te_args$pauseJobUpdate_argsTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$pauseJobUpdate_argsTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$pauseJobUpdate_args.class |  Bin 11011 -> 0 bytes
 ...rManager$pauseJobUpdate_result$_Fields.class |  Bin 6716 -> 0 bytes
 ...lt$pauseJobUpdate_resultStandardScheme.class |  Bin 6197 -> 0 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |  Bin 6077 -> 0 bytes
 ...esult$pauseJobUpdate_resultTupleScheme.class |  Bin 6182 -> 0 bytes
 ...auseJobUpdate_resultTupleSchemeFactory.class |  Bin 6059 -> 0 bytes
 ...SchedulerManager$pauseJobUpdate_result.class |  Bin 10476 -> 0 bytes
 ...lerManager$pulseJobUpdate_args$_Fields.class |  Bin 6696 -> 0 bytes
 ...args$pulseJobUpdate_argsStandardScheme.class |  Bin 6179 -> 0 bytes
 ...lseJobUpdate_argsStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ...te_args$pulseJobUpdate_argsTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$pulseJobUpdate_argsTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$pulseJobUpdate_args.class |  Bin 10410 -> 0 bytes
 ...rManager$pulseJobUpdate_result$_Fields.class |  Bin 6716 -> 0 bytes
 ...lt$pulseJobUpdate_resultStandardScheme.class |  Bin 6197 -> 0 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |  Bin 6077 -> 0 bytes
 ...esult$pulseJobUpdate_resultTupleScheme.class |  Bin 6182 -> 0 bytes
 ...ulseJobUpdate_resultTupleSchemeFactory.class |  Bin 6059 -> 0 bytes
 ...SchedulerManager$pulseJobUpdate_result.class |  Bin 10476 -> 0 bytes
 ...nager$replaceCronTemplate_args$_Fields.class |  Bin 6739 -> 0 bytes
 ...replaceCronTemplate_argsStandardScheme.class |  Bin 6224 -> 0 bytes
 ...CronTemplate_argsStandardSchemeFactory.class |  Bin 6113 -> 0 bytes
 ...gs$replaceCronTemplate_argsTupleScheme.class |  Bin 6209 -> 0 bytes
 ...aceCronTemplate_argsTupleSchemeFactory.class |  Bin 6095 -> 0 bytes
 ...edulerManager$replaceCronTemplate_args.class |  Bin 10582 -> 0 bytes
 ...ger$replaceCronTemplate_result$_Fields.class |  Bin 6756 -> 0 bytes
 ...placeCronTemplate_resultStandardScheme.class |  Bin 6242 -> 0 bytes
 ...onTemplate_resultStandardSchemeFactory.class |  Bin 6137 -> 0 bytes
 ...$replaceCronTemplate_resultTupleScheme.class |  Bin 6227 -> 0 bytes
 ...eCronTemplate_resultTupleSchemeFactory.class |  Bin 6119 -> 0 bytes
 ...ulerManager$replaceCronTemplate_result.class |  Bin 10611 -> 0 bytes
 ...ulerManager$restartShards_args$_Fields.class |  Bin 6708 -> 0 bytes
 ..._args$restartShards_argsStandardScheme.class |  Bin 6170 -> 0 bytes
 ...estartShards_argsStandardSchemeFactory.class |  Bin 6041 -> 0 bytes
 ...rds_args$restartShards_argsTupleScheme.class |  Bin 6155 -> 0 bytes
 ...s$restartShards_argsTupleSchemeFactory.class |  Bin 6023 -> 0 bytes
 ...oraSchedulerManager$restartShards_args.class |  Bin 11652 -> 0 bytes
 ...erManager$restartShards_result$_Fields.class |  Bin 6708 -> 0 bytes
 ...ult$restartShards_resultStandardScheme.class |  Bin 6188 -> 0 bytes
 ...tartShards_resultStandardSchemeFactory.class |  Bin 6065 -> 0 bytes
 ...result$restartShards_resultTupleScheme.class |  Bin 6173 -> 0 bytes
 ...restartShards_resultTupleSchemeFactory.class |  Bin 6047 -> 0 bytes
 ...aSchedulerManager$restartShards_result.class |  Bin 10449 -> 0 bytes
 ...erManager$resumeJobUpdate_args$_Fields.class |  Bin 6722 -> 0 bytes
 ...rgs$resumeJobUpdate_argsStandardScheme.class |  Bin 6188 -> 0 bytes
 ...umeJobUpdate_argsStandardSchemeFactory.class |  Bin 6065 -> 0 bytes
 ...e_args$resumeJobUpdate_argsTupleScheme.class |  Bin 6173 -> 0 bytes
 ...resumeJobUpdate_argsTupleSchemeFactory.class |  Bin 6047 -> 0 bytes
 ...aSchedulerManager$resumeJobUpdate_args.class |  Bin 11039 -> 0 bytes
 ...Manager$resumeJobUpdate_result$_Fields.class |  Bin 6724 -> 0 bytes
 ...t$resumeJobUpdate_resultStandardScheme.class |  Bin 6206 -> 0 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |  Bin 6089 -> 0 bytes
 ...sult$resumeJobUpdate_resultTupleScheme.class |  Bin 6191 -> 0 bytes
 ...sumeJobUpdate_resultTupleSchemeFactory.class |  Bin 6071 -> 0 bytes
 ...chedulerManager$resumeJobUpdate_result.class |  Bin 10503 -> 0 bytes
 ...Manager$rollbackJobUpdate_args$_Fields.class |  Bin 6738 -> 0 bytes
 ...s$rollbackJobUpdate_argsStandardScheme.class |  Bin 6206 -> 0 bytes
 ...ackJobUpdate_argsStandardSchemeFactory.class |  Bin 6089 -> 0 bytes
 ...args$rollbackJobUpdate_argsTupleScheme.class |  Bin 6191 -> 0 bytes
 ...llbackJobUpdate_argsTupleSchemeFactory.class |  Bin 6071 -> 0 bytes
 ...chedulerManager$rollbackJobUpdate_args.class |  Bin 11095 -> 0 bytes
 ...nager$rollbackJobUpdate_result$_Fields.class |  Bin 6740 -> 0 bytes
 ...rollbackJobUpdate_resultStandardScheme.class |  Bin 6224 -> 0 bytes
 ...kJobUpdate_resultStandardSchemeFactory.class |  Bin 6113 -> 0 bytes
 ...lt$rollbackJobUpdate_resultTupleScheme.class |  Bin 6209 -> 0 bytes
 ...backJobUpdate_resultTupleSchemeFactory.class |  Bin 6095 -> 0 bytes
 ...edulerManager$rollbackJobUpdate_result.class |  Bin 10557 -> 0 bytes
 ...erManager$scheduleCronJob_args$_Fields.class |  Bin 6712 -> 0 bytes
 ...rgs$scheduleCronJob_argsStandardScheme.class |  Bin 6188 -> 0 bytes
 ...eduleCronJob_argsStandardSchemeFactory.class |  Bin 6065 -> 0 bytes
 ...b_args$scheduleCronJob_argsTupleScheme.class |  Bin 6173 -> 0 bytes
 ...scheduleCronJob_argsTupleSchemeFactory.class |  Bin 6047 -> 0 bytes
 ...aSchedulerManager$scheduleCronJob_args.class |  Bin 10509 -> 0 bytes
 ...Manager$scheduleCronJob_result$_Fields.class |  Bin 6724 -> 0 bytes
 ...t$scheduleCronJob_resultStandardScheme.class |  Bin 6206 -> 0 bytes
 ...uleCronJob_resultStandardSchemeFactory.class |  Bin 6089 -> 0 bytes
 ...sult$scheduleCronJob_resultTupleScheme.class |  Bin 6191 -> 0 bytes
 ...heduleCronJob_resultTupleSchemeFactory.class |  Bin 6071 -> 0 bytes
 ...chedulerManager$scheduleCronJob_result.class |  Bin 10503 -> 0 bytes
 ...dulerManager$startCronJob_args$_Fields.class |  Bin 6680 -> 0 bytes
 ...b_args$startCronJob_argsStandardScheme.class |  Bin 6161 -> 0 bytes
 ...startCronJob_argsStandardSchemeFactory.class |  Bin 6029 -> 0 bytes
 ...nJob_args$startCronJob_argsTupleScheme.class |  Bin 6146 -> 0 bytes
 ...gs$startCronJob_argsTupleSchemeFactory.class |  Bin 6011 -> 0 bytes
 ...roraSchedulerManager$startCronJob_args.class |  Bin 10332 -> 0 bytes
 ...lerManager$startCronJob_result$_Fields.class |  Bin 6700 -> 0 bytes
 ...sult$startCronJob_resultStandardScheme.class |  Bin 6179 -> 0 bytes
 ...artCronJob_resultStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ..._result$startCronJob_resultTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$startCronJob_resultTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$startCronJob_result.class |  Bin 10422 -> 0 bytes
 ...lerManager$startJobUpdate_args$_Fields.class |  Bin 6718 -> 0 bytes
 ...args$startJobUpdate_argsStandardScheme.class |  Bin 6179 -> 0 bytes
 ...artJobUpdate_argsStandardSchemeFactory.class |  Bin 6053 -> 0 bytes
 ...te_args$startJobUpdate_argsTupleScheme.class |  Bin 6164 -> 0 bytes
 ...$startJobUpdate_argsTupleSchemeFactory.class |  Bin 6035 -> 0 bytes
 ...raSchedulerManager$startJobUpdate_args.class |  Bin 11055 -> 0 bytes
 ...rManager$startJobUpdate_result$_Fields.class |  Bin 6716 -> 0 bytes
 ...lt$startJobUpdate_resultStandardScheme.class |  Bin 6197 -> 0 bytes
 ...tJobUpdate_resultStandardSchemeFactory.class |  Bin 6077 -> 0 bytes
 ...esult$startJobUpdate_resultTupleScheme.class |  Bin 6182 -> 0 bytes
 ...tartJobUpdate_resultTupleSchemeFactory.class |  Bin 6059 -> 0 bytes
 ...SchedulerManager$startJobUpdate_result.class |  Bin 10476 -> 0 bytes
 .../client/sdk/AuroraSchedulerManager.class     |  Bin 4480 -> 0 bytes
 .../ConfigGroup$ConfigGroupStandardScheme.class |  Bin 7540 -> 0 bytes
 ...Group$ConfigGroupStandardSchemeFactory.class |  Bin 6246 -> 0 bytes
 .../ConfigGroup$ConfigGroupTupleScheme.class    |  Bin 6568 -> 0 bytes
 ...figGroup$ConfigGroupTupleSchemeFactory.class |  Bin 6228 -> 0 bytes
 .../aurora/client/sdk/ConfigGroup$_Fields.class |  Bin 6898 -> 0 bytes
 .../cloud/aurora/client/sdk/ConfigGroup.class   |  Bin 13099 -> 0 bytes
 .../client/sdk/ConfigRewrite$_Fields.class      |  Bin 7216 -> 0 bytes
 .../cloud/aurora/client/sdk/ConfigRewrite.class |  Bin 13924 -> 0 bytes
 ...figSummary$ConfigSummaryStandardScheme.class |  Bin 7568 -> 0 bytes
 ...ary$ConfigSummaryStandardSchemeFactory.class |  Bin 6276 -> 0 bytes
 ...ConfigSummary$ConfigSummaryTupleScheme.class |  Bin 6592 -> 0 bytes
 ...ummary$ConfigSummaryTupleSchemeFactory.class |  Bin 6258 -> 0 bytes
 .../client/sdk/ConfigSummary$_Fields.class      |  Bin 6914 -> 0 bytes
 .../cloud/aurora/client/sdk/ConfigSummary.class |  Bin 13130 -> 0 bytes
 ...sult$ConfigSummaryResultStandardScheme.class |  Bin 6420 -> 0 bytes
 ...nfigSummaryResultStandardSchemeFactory.class |  Bin 5472 -> 0 bytes
 ...yResult$ConfigSummaryResultTupleScheme.class |  Bin 5770 -> 0 bytes
 ...$ConfigSummaryResultTupleSchemeFactory.class |  Bin 5454 -> 0 bytes
 .../sdk/ConfigSummaryResult$_Fields.class       |  Bin 6073 -> 0 bytes
 .../aurora/client/sdk/ConfigSummaryResult.class |  Bin 10756 -> 0 bytes
 .../Constraint$ConstraintStandardScheme.class   |  Bin 6997 -> 0 bytes
 ...traint$ConstraintStandardSchemeFactory.class |  Bin 5865 -> 0 bytes
 .../sdk/Constraint$ConstraintTupleScheme.class  |  Bin 6190 -> 0 bytes
 ...onstraint$ConstraintTupleSchemeFactory.class |  Bin 5847 -> 0 bytes
 .../aurora/client/sdk/Constraint$_Fields.class  |  Bin 6520 -> 0 bytes
 .../cloud/aurora/client/sdk/Constraint.class    |  Bin 11531 -> 0 bytes
 .../aurora/client/sdk/Container$_Fields.class   |  Bin 7040 -> 0 bytes
 .../cloud/aurora/client/sdk/Container.class     |  Bin 13540 -> 0 bytes
 .../aurora/client/sdk/CronCollisionPolicy.class |  Bin 1140 -> 0 bytes
 ...ontainer$DockerContainerStandardScheme.class |  Bin 7585 -> 0 bytes
 ...r$DockerContainerStandardSchemeFactory.class |  Bin 6295 -> 0 bytes
 ...erContainer$DockerContainerTupleScheme.class |  Bin 6898 -> 0 bytes
 ...iner$DockerContainerTupleSchemeFactory.class |  Bin 6277 -> 0 bytes
 .../client/sdk/DockerContainer$_Fields.class    |  Bin 6931 -> 0 bytes
 .../aurora/client/sdk/DockerContainer.class     |  Bin 12723 -> 0 bytes
 .../DockerImage$DockerImageStandardScheme.class |  Bin 7013 -> 0 bytes
 ...Image$DockerImageStandardSchemeFactory.class |  Bin 5882 -> 0 bytes
 .../DockerImage$DockerImageTupleScheme.class    |  Bin 6204 -> 0 bytes
 ...kerImage$DockerImageTupleSchemeFactory.class |  Bin 5864 -> 0 bytes
 .../aurora/client/sdk/DockerImage$_Fields.class |  Bin 6526 -> 0 bytes
 .../cloud/aurora/client/sdk/DockerImage.class   |  Bin 11226 -> 0 bytes
 ...arameter$DockerParameterStandardScheme.class |  Bin 7077 -> 0 bytes
 ...r$DockerParameterStandardSchemeFactory.class |  Bin 5950 -> 0 bytes
 ...erParameter$DockerParameterTupleScheme.class |  Bin 6260 -> 0 bytes
 ...eter$DockerParameterTupleSchemeFactory.class |  Bin 5932 -> 0 bytes
 .../client/sdk/DockerParameter$_Fields.class    |  Bin 6580 -> 0 bytes
 .../aurora/client/sdk/DockerParameter.class     |  Bin 11380 -> 0 bytes
 ...sResult$DrainHostsResultStandardScheme.class |  Bin 6887 -> 0 bytes
 ...$DrainHostsResultStandardSchemeFactory.class |  Bin 5773 -> 0 bytes
 ...ostsResult$DrainHostsResultTupleScheme.class |  Bin 6469 -> 0 bytes
 ...ult$DrainHostsResultTupleSchemeFactory.class |  Bin 5755 -> 0 bytes
 .../client/sdk/DrainHostsResult$_Fields.class   |  Bin 6387 -> 0 bytes
 .../aurora/client/sdk/DrainHostsResult.class    |  Bin 11581 -> 0 bytes
 ...ult$EndMaintenanceResultStandardScheme.class |  Bin 6951 -> 0 bytes
 ...MaintenanceResultStandardSchemeFactory.class |  Bin 5841 -> 0 bytes
 ...Result$EndMaintenanceResultTupleScheme.class |  Bin 6525 -> 0 bytes
 ...EndMaintenanceResultTupleSchemeFactory.class |  Bin 5823 -> 0 bytes
 .../sdk/EndMaintenanceResult$_Fields.class      |  Bin 6439 -> 0 bytes
 .../client/sdk/EndMaintenanceResult.class       |  Bin 11725 -> 0 bytes
 ...torConfig$ExecutorConfigStandardScheme.class |  Bin 7061 -> 0 bytes
 ...ig$ExecutorConfigStandardSchemeFactory.class |  Bin 5933 -> 0 bytes
 ...ecutorConfig$ExecutorConfigTupleScheme.class |  Bin 6246 -> 0 bytes
 ...onfig$ExecutorConfigTupleSchemeFactory.class |  Bin 5915 -> 0 bytes
 .../client/sdk/ExecutorConfig$_Fields.class     |  Bin 6566 -> 0 bytes
 .../aurora/client/sdk/ExecutorConfig.class      |  Bin 11338 -> 0 bytes
 ...itReconciliationSettingsStandardScheme.class |  Bin 6609 -> 0 bytes
 ...ciliationSettingsStandardSchemeFactory.class |  Bin 5672 -> 0 bytes
 ...licitReconciliationSettingsTupleScheme.class |  Bin 5937 -> 0 bytes
 ...conciliationSettingsTupleSchemeFactory.class |  Bin 5654 -> 0 bytes
 ...ExplicitReconciliationSettings$_Fields.class |  Bin 6232 -> 0 bytes
 .../sdk/ExplicitReconciliationSettings.class    |  Bin 11040 -> 0 bytes
 ...etJobUpdateDetailsResultStandardScheme.class |  Bin 7770 -> 0 bytes
 ...dateDetailsResultStandardSchemeFactory.class |  Bin 6490 -> 0 bytes
 ...t$GetJobUpdateDetailsResultTupleScheme.class |  Bin 6770 -> 0 bytes
 ...bUpdateDetailsResultTupleSchemeFactory.class |  Bin 6472 -> 0 bytes
 .../sdk/GetJobUpdateDetailsResult$_Fields.class |  Bin 7090 -> 0 bytes
 .../client/sdk/GetJobUpdateDetailsResult.class  |  Bin 13761 -> 0 bytes
 ...t$GetJobUpdateDiffResultStandardScheme.class |  Bin 6752 -> 0 bytes
 ...bUpdateDiffResultStandardSchemeFactory.class |  Bin 6403 -> 0 bytes
 ...sult$GetJobUpdateDiffResultTupleScheme.class |  Bin 6553 -> 0 bytes
 ...tJobUpdateDiffResultTupleSchemeFactory.class |  Bin 6385 -> 0 bytes
 .../sdk/GetJobUpdateDiffResult$_Fields.class    |  Bin 7042 -> 0 bytes
 .../client/sdk/GetJobUpdateDiffResult.class     |  Bin 14931 -> 0 bytes
 ...JobUpdateSummariesResultStandardScheme.class |  Bin 7063 -> 0 bytes
 ...teSummariesResultStandardSchemeFactory.class |  Bin 5960 -> 0 bytes
 ...GetJobUpdateSummariesResultTupleScheme.class |  Bin 6623 -> 0 bytes
 ...pdateSummariesResultTupleSchemeFactory.class |  Bin 5942 -> 0 bytes
 .../GetJobUpdateSummariesResult$_Fields.class   |  Bin 6538 -> 0 bytes
 .../sdk/GetJobUpdateSummariesResult.class       |  Bin 12092 -> 0 bytes
 ...JobsResult$GetJobsResultStandardScheme.class |  Bin 6839 -> 0 bytes
 ...ult$GetJobsResultStandardSchemeFactory.class |  Bin 5722 -> 0 bytes
 ...GetJobsResult$GetJobsResultTupleScheme.class |  Bin 6427 -> 0 bytes
 ...Result$GetJobsResultTupleSchemeFactory.class |  Bin 5704 -> 0 bytes
 .../client/sdk/GetJobsResult$_Fields.class      |  Bin 6347 -> 0 bytes
 .../cloud/aurora/client/sdk/GetJobsResult.class |  Bin 11499 -> 0 bytes
 ...t$GetPendingReasonResultStandardScheme.class |  Bin 6983 -> 0 bytes
 ...ndingReasonResultStandardSchemeFactory.class |  Bin 5875 -> 0 bytes
 ...sult$GetPendingReasonResultTupleScheme.class |  Bin 6553 -> 0 bytes
 ...tPendingReasonResultTupleSchemeFactory.class |  Bin 5857 -> 0 bytes
 .../sdk/GetPendingReasonResult$_Fields.class    |  Bin 6464 -> 0 bytes
 .../client/sdk/GetPendingReasonResult.class     |  Bin 11805 -> 0 bytes
 ...otaResult$GetQuotaResultStandardScheme.class |  Bin 6651 -> 0 bytes
 ...lt$GetQuotaResultStandardSchemeFactory.class |  Bin 6462 -> 0 bytes
 ...tQuotaResult$GetQuotaResultTupleScheme.class |  Bin 6636 -> 0 bytes
 ...esult$GetQuotaResultTupleSchemeFactory.class |  Bin 6444 -> 0 bytes
 .../client/sdk/GetQuotaResult$_Fields.class     |  Bin 7231 -> 0 bytes
 .../aurora/client/sdk/GetQuotaResult.class      |  Bin 14684 -> 0 bytes
 ...sult$GetTierConfigResultStandardScheme.class |  Bin 7649 -> 0 bytes
 ...tTierConfigResultStandardSchemeFactory.class |  Bin 6363 -> 0 bytes
 ...gResult$GetTierConfigResultTupleScheme.class |  Bin 6954 -> 0 bytes
 ...$GetTierConfigResultTupleSchemeFactory.class |  Bin 6345 -> 0 bytes
 .../sdk/GetTierConfigResult$_Fields.class       |  Bin 6990 -> 0 bytes
 .../aurora/client/sdk/GetTierConfigResult.class |  Bin 12913 -> 0 bytes
 ...ttributes$HostAttributesStandardScheme.class |  Bin 7093 -> 0 bytes
 ...es$HostAttributesStandardSchemeFactory.class |  Bin 6329 -> 0 bytes
 ...stAttributes$HostAttributesTupleScheme.class |  Bin 6503 -> 0 bytes
 ...butes$HostAttributesTupleSchemeFactory.class |  Bin 6311 -> 0 bytes
 .../client/sdk/HostAttributes$_Fields.class     |  Bin 7002 -> 0 bytes
 .../aurora/client/sdk/HostAttributes.class      |  Bin 14094 -> 0 bytes
 .../HostStatus$HostStatusStandardScheme.class   |  Bin 6997 -> 0 bytes
 ...Status$HostStatusStandardSchemeFactory.class |  Bin 5865 -> 0 bytes
 .../sdk/HostStatus$HostStatusTupleScheme.class  |  Bin 6190 -> 0 bytes
 ...ostStatus$HostStatusTupleSchemeFactory.class |  Bin 5847 -> 0 bytes
 .../aurora/client/sdk/HostStatus$_Fields.class  |  Bin 6514 -> 0 bytes
 .../cloud/aurora/client/sdk/HostStatus.class    |  Bin 11493 -> 0 bytes
 .../client/sdk/Hosts$HostsStandardScheme.class  |  Bin 6711 -> 0 bytes
 .../sdk/Hosts$HostsStandardSchemeFactory.class  |  Bin 5586 -> 0 bytes
 .../client/sdk/Hosts$HostsTupleScheme.class     |  Bin 6315 -> 0 bytes
 .../sdk/Hosts$HostsTupleSchemeFactory.class     |  Bin 5568 -> 0 bytes
 .../cloud/aurora/client/sdk/Hosts$_Fields.class |  Bin 6246 -> 0 bytes
 .../cloud/aurora/client/sdk/Hosts.class         |  Bin 10944 -> 0 bytes
 .../sdk/Identity$IdentityStandardScheme.class   |  Bin 6155 -> 0 bytes
 ...Identity$IdentityStandardSchemeFactory.class |  Bin 5196 -> 0 bytes
 .../sdk/Identity$IdentityTupleScheme.class      |  Bin 5527 -> 0 bytes
 .../Identity$IdentityTupleSchemeFactory.class   |  Bin 5178 -> 0 bytes
 .../aurora/client/sdk/Identity$_Fields.class    |  Bin 5838 -> 0 bytes
 .../cloud/aurora/client/sdk/Identity.class      |  Bin 9960 -> 0 bytes
 .../cloud/aurora/client/sdk/Image$_Fields.class |  Bin 6909 -> 0 bytes
 .../cloud/aurora/client/sdk/Image.class         |  Bin 13265 -> 0 bytes
 ...te$InstanceConfigRewriteStandardScheme.class |  Bin 7818 -> 0 bytes
 ...anceConfigRewriteStandardSchemeFactory.class |  Bin 6596 -> 0 bytes
 ...write$InstanceConfigRewriteTupleScheme.class |  Bin 6749 -> 0 bytes
 ...nstanceConfigRewriteTupleSchemeFactory.class |  Bin 6578 -> 0 bytes
 .../sdk/InstanceConfigRewrite$_Fields.class     |  Bin 7238 -> 0 bytes
 .../client/sdk/InstanceConfigRewrite.class      |  Bin 13752 -> 0 bytes
 .../InstanceKey$InstanceKeyStandardScheme.class |  Bin 7197 -> 0 bytes
 ...ceKey$InstanceKeyStandardSchemeFactory.class |  Bin 6066 -> 0 bytes
 .../InstanceKey$InstanceKeyTupleScheme.class    |  Bin 6388 -> 0 bytes
 ...tanceKey$InstanceKeyTupleSchemeFactory.class |  Bin 6048 -> 0 bytes
 .../aurora/client/sdk/InstanceKey$_Fields.class |  Bin 6721 -> 0 bytes
 .../cloud/aurora/client/sdk/InstanceKey.class   |  Bin 11932 -> 0 bytes
 ...onfig$InstanceTaskConfigStandardScheme.class |  Bin 7652 -> 0 bytes
 ...nstanceTaskConfigStandardSchemeFactory.class |  Bin 6365 -> 0 bytes
 ...skConfig$InstanceTaskConfigTupleScheme.class |  Bin 6666 -> 0 bytes
 ...g$InstanceTaskConfigTupleSchemeFactory.class |  Bin 6347 -> 0 bytes
 .../client/sdk/InstanceTaskConfig$_Fields.class |  Bin 6987 -> 0 bytes
 .../aurora/client/sdk/InstanceTaskConfig.class  |  Bin 13344 -> 0 bytes
 ...Rewrite$JobConfigRewriteStandardScheme.class |  Bin 7277 -> 0 bytes
 ...$JobConfigRewriteStandardSchemeFactory.class |  Bin 6151 -> 0 bytes
 ...figRewrite$JobConfigRewriteTupleScheme.class |  Bin 6458 -> 0 bytes
 ...ite$JobConfigRewriteTupleSchemeFactory.class |  Bin 6133 -> 0 bytes
 .../client/sdk/JobConfigRewrite$_Fields.class   |  Bin 6788 -> 0 bytes
 .../aurora/client/sdk/JobConfigRewrite.class    |  Bin 12092 -> 0 bytes
 ...uration$JobConfigurationStandardScheme.class |  Bin 6447 -> 0 bytes
 ...$JobConfigurationStandardSchemeFactory.class |  Bin 6264 -> 0 bytes
 ...figuration$JobConfigurationTupleScheme.class |  Bin 6432 -> 0 bytes
 ...ion$JobConfigurationTupleSchemeFactory.class |  Bin 6246 -> 0 bytes
 .../client/sdk/JobConfiguration$_Fields.class   |  Bin 6992 -> 0 bytes
 .../aurora/client/sdk/JobConfiguration.class    |  Bin 14882 -> 0 bytes
 ...t$JobInstanceUpdateEventStandardScheme.class |  Bin 7433 -> 0 bytes
 ...stanceUpdateEventStandardSchemeFactory.class |  Bin 6385 -> 0 bytes
 ...vent$JobInstanceUpdateEventTupleScheme.class |  Bin 6535 -> 0 bytes
 ...bInstanceUpdateEventTupleSchemeFactory.class |  Bin 6367 -> 0 bytes
 .../sdk/JobInstanceUpdateEvent$_Fields.class    |  Bin 7018 -> 0 bytes
 .../client/sdk/JobInstanceUpdateEvent.class     |  Bin 13083 -> 0 bytes
 .../sdk/JobKey$JobKeyStandardScheme.class       |  Bin 7515 -> 0 bytes
 .../JobKey$JobKeyStandardSchemeFactory.class    |  Bin 6204 -> 0 bytes
 .../client/sdk/JobKey$JobKeyTupleScheme.class   |  Bin 6538 -> 0 bytes
 .../sdk/JobKey$JobKeyTupleSchemeFactory.class   |  Bin 6186 -> 0 bytes
 .../aurora/client/sdk/JobKey$_Fields.class      |  Bin 6891 -> 0 bytes
 .../cloud/aurora/client/sdk/JobKey.class        |  Bin 12022 -> 0 bytes
 .../sdk/JobStats$JobStatsStandardScheme.class   |  Bin 6156 -> 0 bytes
 ...JobStats$JobStatsStandardSchemeFactory.class |  Bin 5949 -> 0 bytes
 .../sdk/JobStats$JobStatsTupleScheme.class      |  Bin 6141 -> 0 bytes
 .../JobStats$JobStatsTupleSchemeFactory.class   |  Bin 5931 -> 0 bytes
 .../aurora/client/sdk/JobStats$_Fields.class    |  Bin 6691 -> 0 bytes
 .../cloud/aurora/client/sdk/JobStats.class      |  Bin 12942 -> 0 bytes
 .../JobSummary$JobSummaryStandardScheme.class   |  Bin 7511 -> 0 bytes
 ...ummary$JobSummaryStandardSchemeFactory.class |  Bin 6353 -> 0 bytes
 .../sdk/JobSummary$JobSummaryTupleScheme.class  |  Bin 6539 -> 0 bytes
 ...obSummary$JobSummaryTupleSchemeFactory.class |  Bin 6335 -> 0 bytes
 .../aurora/client/sdk/JobSummary$_Fields.class  |  Bin 7029 -> 0 bytes
 .../cloud/aurora/client/sdk/JobSummary.class    |  Bin 13435 -> 0 bytes
 ...yResult$JobSummaryResultStandardScheme.class |  Bin 6887 -> 0 bytes
 ...$JobSummaryResultStandardSchemeFactory.class |  Bin 5773 -> 0 bytes
 ...maryResult$JobSummaryResultTupleScheme.class |  Bin 6469 -> 0 bytes
 ...ult$JobSummaryResultTupleSchemeFactory.class |  Bin 5755 -> 0 bytes
 .../client/sdk/JobSummaryResult$_Fields.class   |  Bin 6388 -> 0 bytes
 .../aurora/client/sdk/JobSummaryResult.class    |  Bin 11591 -> 0 bytes
 .../sdk/JobUpdate$JobUpdateStandardScheme.class |  Bin 7170 -> 0 bytes
 ...bUpdate$JobUpdateStandardSchemeFactory.class |  Bin 6037 -> 0 bytes
 .../sdk/JobUpdate$JobUpdateTupleScheme.class    |  Bin 6365 -> 0 bytes
 .../JobUpdate$JobUpdateTupleSchemeFactory.class |  Bin 6019 -> 0 bytes
 .../aurora/client/sdk/JobUpdate$_Fields.class   |  Bin 6701 -> 0 bytes
 .../cloud/aurora/client/sdk/JobUpdate.class     |  Bin 12136 -> 0 bytes
 .../aurora/client/sdk/JobUpdateAction.class     |  Bin 1239 -> 0 bytes
 ...Details$JobUpdateDetailsStandardScheme.class |  Bin 7555 -> 0 bytes
 ...$JobUpdateDetailsStandardSchemeFactory.class |  Bin 6448 -> 0 bytes
 ...ateDetails$JobUpdateDetailsTupleScheme.class |  Bin 6616 -> 0 bytes
 ...ils$JobUpdateDetailsTupleSchemeFactory.class |  Bin 6430 -> 0 bytes
 .../client/sdk/JobUpdateDetails$_Fields.class   |  Bin 7110 -> 0 bytes
 .../aurora/client/sdk/JobUpdateDetails.class    |  Bin 14739 -> 0 bytes
 ...dateEvent$JobUpdateEventStandardScheme.class |  Bin 6984 -> 0 bytes
 ...nt$JobUpdateEventStandardSchemeFactory.class |  Bin 6268 -> 0 bytes
 ...bUpdateEvent$JobUpdateEventTupleScheme.class |  Bin 6442 -> 0 bytes
 ...Event$JobUpdateEventTupleSchemeFactory.class |  Bin 6250 -> 0 bytes
 .../client/sdk/JobUpdateEvent$_Fields.class     |  Bin 6944 -> 0 bytes
 .../aurora/client/sdk/JobUpdateEvent.class      |  Bin 13576 -> 0 bytes
 ...ns$JobUpdateInstructionsStandardScheme.class |  Bin 7807 -> 0 bytes
 ...pdateInstructionsStandardSchemeFactory.class |  Bin 6612 -> 0 bytes
 ...tions$JobUpdateInstructionsTupleScheme.class |  Bin 6765 -> 0 bytes
 ...obUpdateInstructionsTupleSchemeFactory.class |  Bin 6594 -> 0 bytes
 .../sdk/JobUpdateInstructions$_Fields.class     |  Bin 7254 -> 0 bytes
 .../client/sdk/JobUpdateInstructions.class      |  Bin 14653 -> 0 bytes
 ...obUpdateKey$JobUpdateKeyStandardScheme.class |  Bin 7111 -> 0 bytes
 ...eKey$JobUpdateKeyStandardSchemeFactory.class |  Bin 5981 -> 0 bytes
 .../JobUpdateKey$JobUpdateKeyTupleScheme.class  |  Bin 6300 -> 0 bytes
 ...dateKey$JobUpdateKeyTupleSchemeFactory.class |  Bin 5963 -> 0 bytes
 .../client/sdk/JobUpdateKey$_Fields.class       |  Bin 6619 -> 0 bytes
 .../cloud/aurora/client/sdk/JobUpdateKey.class  |  Bin 11673 -> 0 bytes
 .../client/sdk/JobUpdatePulseStatus.class       |  Bin 1110 -> 0 bytes
 ...dateQuery$JobUpdateQueryStandardScheme.class |  Bin 6374 -> 0 bytes
 ...ry$JobUpdateQueryStandardSchemeFactory.class |  Bin 6233 -> 0 bytes
 ...bUpdateQuery$JobUpdateQueryTupleScheme.class |  Bin 6359 -> 0 bytes
 ...Query$JobUpdateQueryTupleSchemeFactory.class |  Bin 6215 -> 0 bytes
 .../client/sdk/JobUpdateQuery$_Fields.class     |  Bin 6957 -> 0 bytes
 .../aurora/client/sdk/JobUpdateQuery.class      |  Bin 15075 -> 0 bytes
 ...Request$JobUpdateRequestStandardScheme.class |  Bin 6750 -> 0 bytes
 ...$JobUpdateRequestStandardSchemeFactory.class |  Bin 6316 -> 0 bytes
 ...ateRequest$JobUpdateRequestTupleScheme.class |  Bin 6484 -> 0 bytes
 ...est$JobUpdateRequestTupleSchemeFactory.class |  Bin 6298 -> 0 bytes
 .../client/sdk/JobUpdateRequest$_Fields.class   |  Bin 6996 -> 0 bytes
 .../aurora/client/sdk/JobUpdateRequest.class    |  Bin 14977 -> 0 bytes
 ...ttings$JobUpdateSettingsStandardScheme.class |  Bin 6470 -> 0 bytes
 ...JobUpdateSettingsStandardSchemeFactory.class |  Bin 6338 -> 0 bytes
 ...eSettings$JobUpdateSettingsTupleScheme.class |  Bin 6455 -> 0 bytes
 ...gs$JobUpdateSettingsTupleSchemeFactory.class |  Bin 6320 -> 0 bytes
 .../client/sdk/JobUpdateSettings$_Fields.class  |  Bin 7208 -> 0 bytes
 .../aurora/client/sdk/JobUpdateSettings.class   |  Bin 15919 -> 0 bytes
 ...dateState$JobUpdateStateStandardScheme.class |  Bin 7321 -> 0 bytes
 ...te$JobUpdateStateStandardSchemeFactory.class |  Bin 6257 -> 0 bytes
 ...bUpdateState$JobUpdateStateTupleScheme.class |  Bin 6431 -> 0 bytes
 ...State$JobUpdateStateTupleSchemeFactory.class |  Bin 6239 -> 0 bytes
 .../client/sdk/JobUpdateState$_Fields.class     |  Bin 6945 -> 0 bytes
 .../aurora/client/sdk/JobUpdateState.class      |  Bin 12892 -> 0 bytes
 .../aurora/client/sdk/JobUpdateStatus.class     |  Bin 1330 -> 0 bytes
 ...Summary$JobUpdateSummaryStandardScheme.class |  Bin 7057 -> 0 bytes
 ...$JobUpdateSummaryStandardSchemeFactory.class |  Bin 6418 -> 0 bytes
 ...ateSummary$JobUpdateSummaryTupleScheme.class |  Bin 6586 -> 0 bytes
 ...ary$JobUpdateSummaryTupleSchemeFactory.class |  Bin 6400 -> 0 bytes
 .../client/sdk/JobUpdateSummary$_Fields.class   |  Bin 7077 -> 0 bytes
 .../aurora/client/sdk/JobUpdateSummary.class    |  Bin 14604 -> 0 bytes
 ...nstraint$LimitConstraintStandardScheme.class |  Bin 6369 -> 0 bytes
 ...t$LimitConstraintStandardSchemeFactory.class |  Bin 5417 -> 0 bytes
 ...tConstraint$LimitConstraintTupleScheme.class |  Bin 5727 -> 0 bytes
 ...aint$LimitConstraintTupleSchemeFactory.class |  Bin 5399 -> 0 bytes
 .../client/sdk/LimitConstraint$_Fields.class    |  Bin 6032 -> 0 bytes
 .../aurora/client/sdk/LimitConstraint.class     |  Bin 10447 -> 0 bytes
 ...Result$ListBackupsResultStandardScheme.class |  Bin 6903 -> 0 bytes
 ...ListBackupsResultStandardSchemeFactory.class |  Bin 5790 -> 0 bytes
 ...upsResult$ListBackupsResultTupleScheme.class |  Bin 6483 -> 0 bytes
 ...lt$ListBackupsResultTupleSchemeFactory.class |  Bin 5772 -> 0 bytes
 .../client/sdk/ListBackupsResult$_Fields.class  |  Bin 6399 -> 0 bytes
 .../aurora/client/sdk/ListBackupsResult.class   |  Bin 11355 -> 0 bytes
 .../client/sdk/Lock$LockStandardScheme.class    |  Bin 6310 -> 0 bytes
 .../sdk/Lock$LockStandardSchemeFactory.class    |  Bin 6091 -> 0 bytes
 .../client/sdk/Lock$LockTupleScheme.class       |  Bin 6295 -> 0 bytes
 .../sdk/Lock$LockTupleSchemeFactory.class       |  Bin 6073 -> 0 bytes
 .../cloud/aurora/client/sdk/Lock$_Fields.class  |  Bin 6820 -> 0 bytes
 .../airavata/cloud/aurora/client/sdk/Lock.class |  Bin 13403 -> 0 bytes
 .../aurora/client/sdk/LockKey$_Fields.class     |  Bin 6458 -> 0 bytes
 .../cloud/aurora/client/sdk/LockKey.class       |  Bin 12691 -> 0 bytes
 .../aurora/client/sdk/MaintenanceMode.class     |  Bin 1125 -> 0 bytes
 ...$MaintenanceStatusResultStandardScheme.class |  Bin 6999 -> 0 bytes
 ...nanceStatusResultStandardSchemeFactory.class |  Bin 5892 -> 0 bytes
 ...ult$MaintenanceStatusResultTupleScheme.class |  Bin 6567 -> 0 bytes
 ...ntenanceStatusResultTupleSchemeFactory.class |  Bin 5874 -> 0 bytes
 .../sdk/MaintenanceStatusResult$_Fields.class   |  Bin 6478 -> 0 bytes
 .../client/sdk/MaintenanceStatusResult.class    |  Bin 11833 -> 0 bytes
 ...Container$MesosContainerStandardScheme.class |  Bin 6251 -> 0 bytes
 ...er$MesosContainerStandardSchemeFactory.class |  Bin 5298 -> 0 bytes
 ...sosContainer$MesosContainerTupleScheme.class |  Bin 5611 -> 0 bytes
 ...ainer$MesosContainerTupleSchemeFactory.class |  Bin 5280 -> 0 bytes
 .../client/sdk/MesosContainer$_Fields.class     |  Bin 5917 -> 0 bytes
 .../aurora/client/sdk/MesosContainer.class      |  Bin 10325 -> 0 bytes
 ...tcherURI$MesosFetcherURIStandardScheme.class |  Bin 7335 -> 0 bytes
 ...I$MesosFetcherURIStandardSchemeFactory.class |  Bin 6273 -> 0 bytes
 ...sFetcherURI$MesosFetcherURITupleScheme.class |  Bin 6444 -> 0 bytes
 ...rURI$MesosFetcherURITupleSchemeFactory.class |  Bin 6255 -> 0 bytes
 .../client/sdk/MesosFetcherURI$_Fields.class    |  Bin 6922 -> 0 bytes
 .../aurora/client/sdk/MesosFetcherURI.class     |  Bin 12547 -> 0 bytes
 .../sdk/Metadata$MetadataStandardScheme.class   |  Bin 6965 -> 0 bytes
 ...Metadata$MetadataStandardSchemeFactory.class |  Bin 5831 -> 0 bytes
 .../sdk/Metadata$MetadataTupleScheme.class      |  Bin 6162 -> 0 bytes
 .../Metadata$MetadataTupleSchemeFactory.class   |  Bin 5813 -> 0 bytes
 .../aurora/client/sdk/Metadata$_Fields.class    |  Bin 6488 -> 0 bytes
 .../cloud/aurora/client/sdk/Metadata.class      |  Bin 11128 -> 0 bytes
 .../airavata/cloud/aurora/client/sdk/Mode.class |  Bin 1024 -> 0 bytes
 .../sdk/Package$PackageStandardScheme.class     |  Bin 7437 -> 0 bytes
 .../Package$PackageStandardSchemeFactory.class  |  Bin 6201 -> 0 bytes
 .../client/sdk/Package$PackageTupleScheme.class |  Bin 6396 -> 0 bytes
 .../sdk/Package$PackageTupleSchemeFactory.class |  Bin 6183 -> 0 bytes
 .../aurora/client/sdk/Package$_Fields.class     |  Bin 6880 -> 0 bytes
 .../cloud/aurora/client/sdk/Package.class       |  Bin 12435 -> 0 bytes
 ...dingReason$PendingReasonStandardScheme.class |  Bin 7045 -> 0 bytes
 ...son$PendingReasonStandardSchemeFactory.class |  Bin 5916 -> 0 bytes
 ...PendingReason$PendingReasonTupleScheme.class |  Bin 6232 -> 0 bytes
 ...Reason$PendingReasonTupleSchemeFactory.class |  Bin 5898 -> 0 bytes
 .../client/sdk/PendingReason$_Fields.class      |  Bin 6558 -> 0 bytes
 .../cloud/aurora/client/sdk/PendingReason.class |  Bin 11332 -> 0 bytes
 ...Result$PopulateJobResultStandardScheme.class |  Bin 6385 -> 0 bytes
 ...PopulateJobResultStandardSchemeFactory.class |  Bin 5435 -> 0 bytes
 ...JobResult$PopulateJobResultTupleScheme.class |  Bin 5739 -> 0 bytes
 ...lt$PopulateJobResultTupleSchemeFactory.class |  Bin 5417 -> 0 bytes
 .../client/sdk/PopulateJobResult$_Fields.class  |  Bin 6048 -> 0 bytes
 .../aurora/client/sdk/PopulateJobResult.class   |  Bin 10690 -> 0 bytes
 ...ult$PulseJobUpdateResultStandardScheme.class |  Bin 6347 -> 0 bytes
 ...seJobUpdateResultStandardSchemeFactory.class |  Bin 5400 -> 0 bytes
 ...Result$PulseJobUpdateResultTupleScheme.class |  Bin 5695 -> 0 bytes
 ...PulseJobUpdateResultTupleSchemeFactory.class |  Bin 5382 -> 0 bytes
 .../sdk/PulseJobUpdateResult$_Fields.class      |  Bin 5996 -> 0 bytes
 .../client/sdk/PulseJobUpdateResult.class       |  Bin 10633 -> 0 bytes
 ...sult$QueryRecoveryResultStandardScheme.class |  Bin 6935 -> 0 bytes
 ...eryRecoveryResultStandardSchemeFactory.class |  Bin 5824 -> 0 bytes
 ...yResult$QueryRecoveryResultTupleScheme.class |  Bin 6511 -> 0 bytes
 ...$QueryRecoveryResultTupleSchemeFactory.class |  Bin 5806 -> 0 bytes
 .../sdk/QueryRecoveryResult$_Fields.class       |  Bin 6423 -> 0 bytes
 .../aurora/client/sdk/QueryRecoveryResult.class |  Bin 11677 -> 0 bytes
 .../client/sdk/Range$RangeStandardScheme.class  |  Bin 7121 -> 0 bytes
 .../sdk/Range$RangeStandardSchemeFactory.class  |  Bin 5984 -> 0 bytes
 .../client/sdk/Range$RangeTupleScheme.class     |  Bin 6324 -> 0 bytes
 .../sdk/Range$RangeTupleSchemeFactory.class     |  Bin 5966 -> 0 bytes
 .../cloud/aurora/client/sdk/Range$_Fields.class |  Bin 6654 -> 0 bytes
 .../cloud/aurora/client/sdk/Range.class         |  Bin 11583 -> 0 bytes
 .../ReadOnlyScheduler$AsyncClient$Factory.class |  Bin 6081 -> 0 bytes
 ...uler$AsyncClient$getConfigSummary_call.class |  Bin 6448 -> 0 bytes
 ...heduler$AsyncClient$getJobSummary_call.class |  Bin 6372 -> 0 bytes
 ...r$AsyncClient$getJobUpdateDetails_call.class |  Bin 6608 -> 0 bytes
 ...uler$AsyncClient$getJobUpdateDiff_call.class |  Bin 6472 -> 0 bytes
 ...AsyncClient$getJobUpdateSummaries_call.class |  Bin 6490 -> 0 bytes
 ...OnlyScheduler$AsyncClient$getJobs_call.class |  Bin 6359 -> 0 bytes
 ...uler$AsyncClient$getPendingReason_call.class |  Bin 6456 -> 0 bytes
 ...nlyScheduler$AsyncClient$getQuota_call.class |  Bin 6362 -> 0 bytes
 ...eduler$AsyncClient$getRoleSummary_call.class |  Bin 6321 -> 0 bytes
 ...eduler$AsyncClient$getTasksStatus_call.class |  Bin 6450 -> 0 bytes
 ...syncClient$getTasksWithoutConfigs_call.class |  Bin 6474 -> 0 bytes
 ...eduler$AsyncClient$getTierConfigs_call.class |  Bin 6321 -> 0 bytes
 ...ler$AsyncClient$populateJobConfig_call.class |  Bin 6479 -> 0 bytes
 .../sdk/ReadOnlyScheduler$AsyncClient.class     |  Bin 9775 -> 0 bytes
 .../sdk/ReadOnlyScheduler$AsyncIface.class      |  Bin 6609 -> 0 bytes
 ...eduler$AsyncProcessor$getConfigSummary.class |  Bin 6608 -> 0 bytes
 ...Scheduler$AsyncProcessor$getJobSummary.class |  Bin 6587 -> 0 bytes
 ...ler$AsyncProcessor$getJobUpdateDetails.class |  Bin 6629 -> 0 bytes
 ...eduler$AsyncProcessor$getJobUpdateDiff.class |  Bin 6608 -> 0 bytes
 ...r$AsyncProcessor$getJobUpdateSummaries.class |  Bin 6643 -> 0 bytes
 ...adOnlyScheduler$AsyncProcessor$getJobs.class |  Bin 6545 -> 0 bytes
 ...eduler$AsyncProcessor$getPendingReason.class |  Bin 6608 -> 0 bytes
 ...dOnlyScheduler$AsyncProcessor$getQuota.class |  Bin 6552 -> 0 bytes
 ...cheduler$AsyncProcessor$getRoleSummary.class |  Bin 6594 -> 0 bytes
 ...cheduler$AsyncProcessor$getTasksStatus.class |  Bin 6594 -> 0 bytes
 ...$AsyncProcessor$getTasksWithoutConfigs.class |  Bin 6650 -> 0 bytes
 ...cheduler$AsyncProcessor$getTierConfigs.class |  Bin 6594 -> 0 bytes
 ...duler$AsyncProcessor$populateJobConfig.class |  Bin 6615 -> 0 bytes
 .../sdk/ReadOnlyScheduler$AsyncProcessor.class  |  Bin 7426 -> 0 bytes
 .../sdk/ReadOnlyScheduler$Client$Factory.class  |  Bin 5904 -> 0 bytes
 .../client/sdk/ReadOnlyScheduler$Client.class   |  Bin 11006 -> 0 bytes
 .../client/sdk/ReadOnlyScheduler$Iface.class    |  Bin 6612 -> 0 bytes
 ...lyScheduler$Processor$getConfigSummary.class |  Bin 6974 -> 0 bytes
 ...dOnlyScheduler$Processor$getJobSummary.class |  Bin 6935 -> 0 bytes
 ...cheduler$Processor$getJobUpdateDetails.class |  Bin 7013 -> 0 bytes
 ...lyScheduler$Processor$getJobUpdateDiff.class |  Bin 6974 -> 0 bytes
 ...eduler$Processor$getJobUpdateSummaries.class |  Bin 7039 -> 0 bytes
 .../ReadOnlyScheduler$Processor$getJobs.class   |  Bin 6857 -> 0 bytes
 ...lyScheduler$Processor$getPendingReason.class |  Bin 6974 -> 0 bytes
 .../ReadOnlyScheduler$Processor$getQuota.class  |  Bin 6870 -> 0 bytes
 ...OnlyScheduler$Processor$getRoleSummary.class |  Bin 6948 -> 0 bytes
 ...OnlyScheduler$Processor$getTasksStatus.class |  Bin 6948 -> 0 bytes
 ...duler$Processor$getTasksWithoutConfigs.class |  Bin 7052 -> 0 bytes
 ...OnlyScheduler$Processor$getTierConfigs.class |  Bin 6948 -> 0 bytes
 ...yScheduler$Processor$populateJobConfig.class |  Bin 6987 -> 0 bytes
 .../sdk/ReadOnlyScheduler$Processor.class       |  Bin 7387 -> 0 bytes
 ...cheduler$getConfigSummary_args$_Fields.class |  Bin 6638 -> 0 bytes
 ...gs$getConfigSummary_argsStandardScheme.class |  Bin 6133 -> 0 bytes
 ...onfigSummary_argsStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ..._args$getConfigSummary_argsTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etConfigSummary_argsTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getConfigSummary_args.class |  Bin 10311 -> 0 bytes
 ...eduler$getConfigSummary_result$_Fields.class |  Bin 6658 -> 0 bytes
 ...$getConfigSummary_resultStandardScheme.class |  Bin 6151 -> 0 bytes
 ...figSummary_resultStandardSchemeFactory.class |  Bin 6037 -> 0 bytes
 ...ult$getConfigSummary_resultTupleScheme.class |  Bin 6136 -> 0 bytes
 ...ConfigSummary_resultTupleSchemeFactory.class |  Bin 6019 -> 0 bytes
 ...dOnlyScheduler$getConfigSummary_result.class |  Bin 10401 -> 0 bytes
 ...lyScheduler$getJobSummary_args$_Fields.class |  Bin 6615 -> 0 bytes
 ..._args$getJobSummary_argsStandardScheme.class |  Bin 6106 -> 0 bytes
 ...etJobSummary_argsStandardSchemeFactory.class |  Bin 5977 -> 0 bytes
 ...ary_args$getJobSummary_argsTupleScheme.class |  Bin 6091 -> 0 bytes
 ...s$getJobSummary_argsTupleSchemeFactory.class |  Bin 5959 -> 0 bytes
 .../ReadOnlyScheduler$getJobSummary_args.class  |  Bin 10054 -> 0 bytes
 ...Scheduler$getJobSummary_result$_Fields.class |  Bin 6634 -> 0 bytes
 ...ult$getJobSummary_resultStandardScheme.class |  Bin 6124 -> 0 bytes
 ...JobSummary_resultStandardSchemeFactory.class |  Bin 6001 -> 0 bytes
 ...result$getJobSummary_resultTupleScheme.class |  Bin 6109 -> 0 bytes
 ...getJobSummary_resultTupleSchemeFactory.class |  Bin 5983 -> 0 bytes
 ...ReadOnlyScheduler$getJobSummary_result.class |  Bin 10320 -> 0 bytes
 ...duler$getJobUpdateDetails_args$_Fields.class |  Bin 6678 -> 0 bytes
 ...getJobUpdateDetails_argsStandardScheme.class |  Bin 6160 -> 0 bytes
 ...pdateDetails_argsStandardSchemeFactory.class |  Bin 6049 -> 0 bytes
 ...gs$getJobUpdateDetails_argsTupleScheme.class |  Bin 6145 -> 0 bytes
 ...obUpdateDetails_argsTupleSchemeFactory.class |  Bin 6031 -> 0 bytes
 ...OnlyScheduler$getJobUpdateDetails_args.class |  Bin 11194 -> 0 bytes
 ...ler$getJobUpdateDetails_result$_Fields.class |  Bin 6682 -> 0 bytes
 ...tJobUpdateDetails_resultStandardScheme.class |  Bin 6178 -> 0 bytes
 ...ateDetails_resultStandardSchemeFactory.class |  Bin 6073 -> 0 bytes
 ...$getJobUpdateDetails_resultTupleScheme.class |  Bin 6163 -> 0 bytes
 ...UpdateDetails_resultTupleSchemeFactory.class |  Bin 6055 -> 0 bytes
 ...lyScheduler$getJobUpdateDetails_result.class |  Bin 10482 -> 0 bytes
 ...cheduler$getJobUpdateDiff_args$_Fields.class |  Bin 6642 -> 0 bytes
 ...gs$getJobUpdateDiff_argsStandardScheme.class |  Bin 6133 -> 0 bytes
 ...obUpdateDiff_argsStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ..._args$getJobUpdateDiff_argsTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etJobUpdateDiff_argsTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getJobUpdateDiff_args.class |  Bin 10379 -> 0 bytes
 ...eduler$getJobUpdateDiff_result$_Fields.class |  Bin 6658 -> 0 bytes
 ...$getJobUpdateDiff_resultStandardScheme.class |  Bin 6151 -> 0 bytes
 ...UpdateDiff_resultStandardSchemeFactory.class |  Bin 6037 -> 0 bytes
 ...ult$getJobUpdateDiff_resultTupleScheme.class |  Bin 6136 -> 0 bytes
 ...JobUpdateDiff_resultTupleSchemeFactory.class |  Bin 6019 -> 0 bytes
 ...dOnlyScheduler$getJobUpdateDiff_result.class |  Bin 10401 -> 0 bytes
 ...ler$getJobUpdateSummaries_args$_Fields.class |  Bin 6691 -> 0 bytes
 ...tJobUpdateSummaries_argsStandardScheme.class |  Bin 6178 -> 0 bytes
 ...ateSummaries_argsStandardSchemeFactory.class |  Bin 6073 -> 0 bytes
 ...$getJobUpdateSummaries_argsTupleScheme.class |  Bin 6163 -> 0 bytes
 ...UpdateSummaries_argsTupleSchemeFactory.class |  Bin 6055 -> 0 bytes
 ...lyScheduler$getJobUpdateSummaries_args.class |  Bin 10557 -> 0 bytes
 ...r$getJobUpdateSummaries_result$_Fields.class |  Bin 6698 -> 0 bytes
 ...obUpdateSummaries_resultStandardScheme.class |  Bin 6196 -> 0 bytes
 ...eSummaries_resultStandardSchemeFactory.class |  Bin 6097 -> 0 bytes
 ...etJobUpdateSummaries_resultTupleScheme.class |  Bin 6181 -> 0 bytes
 ...dateSummaries_resultTupleSchemeFactory.class |  Bin 6079 -> 0 bytes
 ...Scheduler$getJobUpdateSummaries_result.class |  Bin 10536 -> 0 bytes
 ...ReadOnlyScheduler$getJobs_args$_Fields.class |  Bin 6573 -> 0 bytes
 ...etJobs_args$getJobs_argsStandardScheme.class |  Bin 6052 -> 0 bytes
 ...args$getJobs_argsStandardSchemeFactory.class |  Bin 5905 -> 0 bytes
 ...r$getJobs_args$getJobs_argsTupleScheme.class |  Bin 6037 -> 0 bytes
 ...bs_args$getJobs_argsTupleSchemeFactory.class |  Bin 5887 -> 0 bytes
 .../sdk/ReadOnlyScheduler$getJobs_args.class    |  Bin 9928 -> 0 bytes
 ...adOnlyScheduler$getJobs_result$_Fields.class |  Bin 6586 -> 0 bytes
 ...bs_result$getJobs_resultStandardScheme.class |  Bin 6070 -> 0 bytes
 ...lt$getJobs_resultStandardSchemeFactory.class |  Bin 5929 -> 0 bytes
 ...tJobs_result$getJobs_resultTupleScheme.class |  Bin 6055 -> 0 bytes
 ...esult$getJobs_resultTupleSchemeFactory.class |  Bin 5911 -> 0 bytes
 .../sdk/ReadOnlyScheduler$getJobs_result.class  |  Bin 10158 -> 0 bytes
 ...cheduler$getPendingReason_args$_Fields.class |  Bin 6640 -> 0 bytes
 ...gs$getPendingReason_argsStandardScheme.class |  Bin 6133 -> 0 bytes
 ...endingReason_argsStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ..._args$getPendingReason_argsTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etPendingReason_argsTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getPendingReason_args.class |  Bin 10337 -> 0 bytes
 ...eduler$getPendingReason_result$_Fields.class |  Bin 6658 -> 0 bytes
 ...$getPendingReason_resultStandardScheme.class |  Bin 6151 -> 0 bytes
 ...dingReason_resultStandardSchemeFactory.class |  Bin 6037 -> 0 bytes
 ...ult$getPendingReason_resultTupleScheme.class |  Bin 6136 -> 0 bytes
 ...PendingReason_resultTupleSchemeFactory.class |  Bin 6019 -> 0 bytes
 ...dOnlyScheduler$getPendingReason_result.class |  Bin 10401 -> 0 bytes
 ...eadOnlyScheduler$getQuota_args$_Fields.class |  Bin 6581 -> 0 bytes
 ...Quota_args$getQuota_argsStandardScheme.class |  Bin 6061 -> 0 bytes
 ...rgs$getQuota_argsStandardSchemeFactory.class |  Bin 5917 -> 0 bytes
 ...getQuota_args$getQuota_argsTupleScheme.class |  Bin 6046 -> 0 bytes
 ...a_args$getQuota_argsTupleSchemeFactory.class |  Bin 5899 -> 0 bytes
 .../sdk/ReadOnlyScheduler$getQuota_args.class   |  Bin 9955 -> 0 bytes
 ...dOnlyScheduler$getQuota_result$_Fields.class |  Bin 6594 -> 0 bytes
 ...a_result$getQuota_resultStandardScheme.class |  Bin 6079 -> 0 bytes
 ...t$getQuota_resultStandardSchemeFactory.class |  Bin 5941 -> 0 bytes
 ...uota_result$getQuota_resultTupleScheme.class |  Bin 6064 -> 0 bytes
 ...sult$getQuota_resultTupleSchemeFactory.class |  Bin 5923 -> 0 bytes
 .../sdk/ReadOnlyScheduler$getQuota_result.class |  Bin 10185 -> 0 bytes
 ...yScheduler$getRoleSummary_args$_Fields.class |  Bin 6608 -> 0 bytes
 ...args$getRoleSummary_argsStandardScheme.class |  Bin 6115 -> 0 bytes
 ...tRoleSummary_argsStandardSchemeFactory.class |  Bin 5989 -> 0 bytes
 ...ry_args$getRoleSummary_argsTupleScheme.class |  Bin 6100 -> 0 bytes
 ...$getRoleSummary_argsTupleSchemeFactory.class |  Bin 5971 -> 0 bytes
 .../ReadOnlyScheduler$getRoleSummary_args.class |  Bin 9366 -> 0 bytes
 ...cheduler$getRoleSummary_result$_Fields.class |  Bin 6642 -> 0 bytes
 ...lt$getRoleSummary_resultStandardScheme.class |  Bin 6133 -> 0 bytes
 ...oleSummary_resultStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ...esult$getRoleSummary_resultTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etRoleSummary_resultTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getRoleSummary_result.class |  Bin 10347 -> 0 bytes
 ...yScheduler$getTasksStatus_args$_Fields.class |  Bin 6624 -> 0 bytes
 ...args$getTasksStatus_argsStandardScheme.class |  Bin 6115 -> 0 bytes
 ...tTasksStatus_argsStandardSchemeFactory.class |  Bin 5989 -> 0 bytes
 ...us_args$getTasksStatus_argsTupleScheme.class |  Bin 6100 -> 0 bytes
 ...$getTasksStatus_argsTupleSchemeFactory.class |  Bin 5971 -> 0 bytes
 .../ReadOnlyScheduler$getTasksStatus_args.class |  Bin 10283 -> 0 bytes
 ...cheduler$getTasksStatus_result$_Fields.class |  Bin 6642 -> 0 bytes
 ...lt$getTasksStatus_resultStandardScheme.class |  Bin 6133 -> 0 bytes
 ...asksStatus_resultStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ...esult$getTasksStatus_resultTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etTasksStatus_resultTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getTasksStatus_result.class |  Bin 10347 -> 0 bytes
 ...er$getTasksWithoutConfigs_args$_Fields.class |  Bin 6688 -> 0 bytes
 ...TasksWithoutConfigs_argsStandardScheme.class |  Bin 6187 -> 0 bytes
 ...thoutConfigs_argsStandardSchemeFactory.class |  Bin 6085 -> 0 bytes
 ...getTasksWithoutConfigs_argsTupleScheme.class |  Bin 6172 -> 0 bytes
 ...sWithoutConfigs_argsTupleSchemeFactory.class |  Bin 6067 -> 0 bytes
 ...yScheduler$getTasksWithoutConfigs_args.class |  Bin 10499 -> 0 bytes
 ...$getTasksWithoutConfigs_result$_Fields.class |  Bin 6706 -> 0 bytes
 ...sksWithoutConfigs_resultStandardScheme.class |  Bin 6205 -> 0 bytes
 ...outConfigs_resultStandardSchemeFactory.class |  Bin 6109 -> 0 bytes
 ...tTasksWithoutConfigs_resultTupleScheme.class |  Bin 6190 -> 0 bytes
 ...ithoutConfigs_resultTupleSchemeFactory.class |  Bin 6091 -> 0 bytes
 ...cheduler$getTasksWithoutConfigs_result.class |  Bin 10563 -> 0 bytes
 ...yScheduler$getTierConfigs_args$_Fields.class |  Bin 6608 -> 0 bytes
 ...args$getTierConfigs_argsStandardScheme.class |  Bin 6115 -> 0 bytes
 ...tTierConfigs_argsStandardSchemeFactory.class |  Bin 5989 -> 0 bytes
 ...gs_args$getTierConfigs_argsTupleScheme.class |  Bin 6100 -> 0 bytes
 ...$getTierConfigs_argsTupleSchemeFactory.class |  Bin 5971 -> 0 bytes
 .../ReadOnlyScheduler$getTierConfigs_args.class |  Bin 9366 -> 0 bytes
 ...cheduler$getTierConfigs_result$_Fields.class |  Bin 6642 -> 0 bytes
 ...lt$getTierConfigs_resultStandardScheme.class |  Bin 6133 -> 0 bytes
 ...ierConfigs_resultStandardSchemeFactory.class |  Bin 6013 -> 0 bytes
 ...esult$getTierConfigs_resultTupleScheme.class |  Bin 6118 -> 0 bytes
 ...etTierConfigs_resultTupleSchemeFactory.class |  Bin 5995 -> 0 bytes
 ...eadOnlyScheduler$getTierConfigs_result.class |  Bin 10347 -> 0 bytes
 ...heduler$populateJobConfig_args$_Fields.class |  Bin 6654 -> 0 bytes
 ...s$populateJobConfig_argsStandardScheme.class |  Bin 6142 -> 0 bytes
 ...ateJobConfig_argsStandardSchemeFactory.class |  Bin 6025 -> 0 bytes
 ...args$populateJobConfig_argsTupleScheme.class |  Bin 6127 -> 0 bytes
 ...pulateJobConfig_argsTupleSchemeFactory.class |  Bin 6007 -> 0 bytes
 ...adOnlyScheduler$populateJobConfig_args.class |  Bin 10434 -> 0 bytes
 ...duler$populateJobConfig_result$_Fields.class |  Bin 6666 -> 0 bytes
 ...populateJobConfig_resultStandardScheme.class |  Bin 6160 -> 0 bytes
 ...eJobConfig_resultStandardSchemeFactory.class |  Bin 6049 -> 0 bytes
 ...lt$populateJobConfig_resultTupleScheme.class |  Bin 6145 -> 0 bytes
 ...lateJobConfig_resultTupleSchemeFactory.class |  Bin 6031 -> 0 bytes
 ...OnlyScheduler$populateJobConfig_result.class |  Bin 10428 -> 0 bytes
 .../aurora/client/sdk/ReadOnlyScheduler.class   |  Bin 4125 -> 0 bytes
 .../aurora/client/sdk/Resource$_Fields.class    |  Bin 7119 -> 0 bytes
 .../cloud/aurora/client/sdk/Resource.class      |  Bin 12618 -> 0 bytes
 ...regate$ResourceAggregateStandardScheme.class |  Bin 6325 -> 0 bytes
 ...ResourceAggregateStandardSchemeFactory.class |  Bin 6145 -> 0 bytes
 ...Aggregate$ResourceAggregateTupleScheme.class |  Bin 6310 -> 0 bytes
 ...te$ResourceAggregateTupleSchemeFactory.class |  Bin 6127 -> 0 bytes
 .../client/sdk/ResourceAggregate$_Fields.class  |  Bin 6810 -> 0 bytes
 .../aurora/client/sdk/ResourceAggregate.class   |  Bin 14067 -> 0 bytes
 .../sdk/Response$ResponseStandardScheme.class   |  Bin 7011 -> 0 bytes
 ...Response$ResponseStandardSchemeFactory.class |  Bin 6277 -> 0 bytes
 .../sdk/Response$ResponseTupleScheme.class      |  Bin 6469 -> 0 bytes
 .../Response$ResponseTupleSchemeFactory.class   |  Bin 6259 -> 0 bytes
 .../aurora/client/sdk/Response$_Fields.class    |  Bin 6985 -> 0 bytes
 .../cloud/aurora/client/sdk/Response.class      |  Bin 14858 -> 0 bytes
 .../cloud/aurora/client/sdk/ResponseCode.class  |  Bin 1180 -> 0 bytes
 ...nseDetail$ResponseDetailStandardScheme.class |  Bin 6251 -> 0 bytes
 ...il$ResponseDetailStandardSchemeFactory.class |  Bin 5298 -> 0 bytes
 ...sponseDetail$ResponseDetailTupleScheme.class |  Bin 5611 -> 0 bytes
 ...etail$ResponseDetailTupleSchemeFactory.class |  Bin 5280 -> 0 bytes
 .../client/sdk/ResponseDetail$_Fields.class     |  Bin 5919 -> 0 bytes
 .../aurora/client/sdk/ResponseDetail.class      |  Bin 10191 -> 0 bytes
 .../aurora/client/sdk/Result$_Fields.class      |  Bin 7691 -> 0 bytes
 .../cloud/aurora/client/sdk/Result.class        |  Bin 22294 -> 0 bytes
 ...st$RewriteConfigsRequestStandardScheme.class |  Bin 6967 -> 0 bytes
 ...iteConfigsRequestStandardSchemeFactory.class |  Bin 5858 -> 0 bytes
 ...quest$RewriteConfigsRequestTupleScheme.class |  Bin 6539 -> 0 bytes
 ...ewriteConfigsRequestTupleSchemeFactory.class |  Bin 5840 -> 0 bytes
 .../sdk/RewriteConfigsRequest$_Fields.class     |  Bin 6460 -> 0 bytes
 .../client/sdk/RewriteConfigsRequest.class      |  Bin 11858 -> 0 bytes
 .../RoleSummary$RoleSummaryStandardScheme.class |  Bin 7279 -> 0 bytes
 ...mmary$RoleSummaryStandardSchemeFactory.class |  Bin 6209 -> 0 bytes
 .../RoleSummary$RoleSummaryTupleScheme.class    |  Bin 6392 -> 0 bytes
 ...eSummary$RoleSummaryTupleSchemeFactory.class |  Bin 6191 -> 0 bytes
 .../aurora/client/sdk/RoleSummary$_Fields.class |  Bin 6884 -> 0 bytes
 .../cloud/aurora/client/sdk/RoleSummary.class   |  Bin 12398 -> 0 bytes
 ...Result$RoleSummaryResultStandardScheme.class |  Bin 6903 -> 0 bytes
 ...RoleSummaryResultStandardSchemeFactory.class |  Bin 5790 -> 0 bytes
 ...aryResult$RoleSummaryResultTupleScheme.class |  Bin 6483 -> 0 bytes
 ...lt$RoleSummaryResultTupleSchemeFactory.class |  Bin 5772 -> 0 bytes
 .../client/sdk/RoleSummaryResult$_Fields.class  |  Bin 6401 -> 0 bytes
 .../aurora/client/sdk/RoleSummaryResult.class   |  Bin 11633 -> 0 bytes
 .../aurora/client/sdk/ScheduleStatus.class      |  Bin 1304 -> 0 bytes
 ...ult$ScheduleStatusResultStandardScheme.class |  Bin 6951 -> 0 bytes
 ...eduleStatusResultStandardSchemeFactory.class |  Bin 5841 -> 0 bytes
 ...Result$ScheduleStatusResultTupleScheme.class |  Bin 6525 -> 0 bytes
 ...ScheduleStatusResultTupleSchemeFactory.class |  Bin 5823 -> 0 bytes
 .../sdk/ScheduleStatusResult$_Fields.class      |  Bin 6436 -> 0 bytes
 .../client/sdk/ScheduleStatusResult.class       |  Bin 11721 -> 0 bytes
 ...eduledTask$ScheduledTaskStandardScheme.class |  Bin 6432 -> 0 bytes
 ...ask$ScheduledTaskStandardSchemeFactory.class |  Bin 6240 -> 0 bytes
 ...ScheduledTask$ScheduledTaskTupleScheme.class |  Bin 6417 -> 0 bytes
 ...edTask$ScheduledTaskTupleSchemeFactory.class |  Bin 6222 -> 0 bytes
 .../client/sdk/ScheduledTask$_Fields.class      |  Bin 6956 -> 0 bytes
 .../cloud/aurora/client/sdk/ScheduledTask.class |  Bin 15326 -> 0 bytes
 .../ServerInfo$ServerInfoStandardScheme.class   |  Bin 6997 -> 0 bytes
 ...erInfo$ServerInfoStandardSchemeFactory.class |  Bin 5865 -> 0 bytes
 .../sdk/ServerInfo$ServerInfoTupleScheme.class  |  Bin 6190 -> 0 bytes
 ...erverInfo$ServerInfoTupleSchemeFactory.class |  Bin 5847 -> 0 bytes
 .../aurora/client/sdk/ServerInfo$_Fields.class  |  Bin 6534 -> 0 bytes
 .../cloud/aurora/client/sdk/ServerInfo.class    |  Bin 11320 -> 0 bytes
 ...ult$StartJobUpdateResultStandardScheme.class |  Bin 7337 -> 0 bytes
 ...rtJobUpdateResultStandardSchemeFactory.class |  Bin 6215 -> 0 bytes
 ...Result$StartJobUpdateResultTupleScheme.class |  Bin 6510 -> 0 bytes
 ...StartJobUpdateResultTupleSchemeFactory.class |  Bin 6197 -> 0 bytes
 .../sdk/StartJobUpdateResult$_Fields.class      |  Bin 6833 -> 0 bytes
 .../client/sdk/StartJobUpdateResult.class       |  Bin 12494 -> 0 bytes
 ...t$StartMaintenanceResultStandardScheme.class |  Bin 6983 -> 0 bytes
 ...MaintenanceResultStandardSchemeFactory.class |  Bin 5875 -> 0 bytes
 ...sult$StartMaintenanceResultTupleScheme.class |  Bin 6553 -> 0 bytes
 ...artMaintenanceResultTupleSchemeFactory.class |  Bin 5857 -> 0 bytes
 .../sdk/StartMaintenanceResult$_Fields.class    |  Bin 6465 -> 0 bytes
 .../client/sdk/StartMaintenanceResult.class     |  Bin 11797 -> 0 bytes
 .../TaskConfig$TaskConfigStandardScheme.class   |  Bin 6363 -> 0 bytes
 ...Config$TaskConfigStandardSchemeFactory.class |  Bin 6210 -> 0 bytes
 .../sdk/TaskConfig$TaskConfigTupleScheme.class  |  Bin 6348 -> 0 bytes
 ...askConfig$TaskConfigTupleSchemeFactory.class |  Bin 6192 -> 0 bytes
 .../aurora/client/sdk/TaskConfig$_Fields.class  |  Bin 7224 -> 0 bytes
 .../cloud/aurora/client/sdk/TaskConfig.class    |  Bin 24739 -> 0 bytes
 .../client/sdk/TaskConstraint$_Fields.class     |  Bin 7197 -> 0 bytes
 .../aurora/client/sdk/TaskConstraint.class      |  Bin 13835 -> 0 bytes
 .../sdk/TaskEvent$TaskEventStandardScheme.class |  Bin 6924 -> 0 bytes
 ...skEvent$TaskEventStandardSchemeFactory.class |  Bin 6193 -> 0 bytes
 .../sdk/TaskEvent$TaskEventTupleScheme.class    |  Bin 6382 -> 0 bytes
 .../TaskEvent$TaskEventTupleSchemeFactory.class |  Bin 6175 -> 0 bytes
 .../aurora/client/sdk/TaskEvent$_Fields.class   |  Bin 6891 -> 0 bytes
 .../cloud/aurora/client/sdk/TaskEvent.class     |  Bin 13410 -> 0 bytes
 .../sdk/TaskQuery$TaskQueryStandardScheme.class |  Bin 6484 -> 0 bytes
 ...skQuery$TaskQueryStandardSchemeFactory.class |  Bin 6328 -> 0 bytes
 .../sdk/TaskQuery$TaskQueryTupleScheme.class    |  Bin 6469 -> 0 bytes
 .../TaskQuery$TaskQueryTupleSchemeFactory.class |  Bin 6310 -> 0 bytes
 .../aurora/client/sdk/TaskQuery$_Fields.class   |  Bin 7142 -> 0 bytes
 .../cloud/aurora/client/sdk/TaskQuery.class     |  Bin 17703 -> 0 bytes
 .../TierConfig$TierConfigStandardScheme.class   |  Bin 7597 -> 0 bytes
 ...Config$TierConfigStandardSchemeFactory.class |  Bin 6235 -> 0 bytes
 .../sdk/TierConfig$TierConfigTupleScheme.class  |  Bin 6696 -> 0 bytes
 ...ierConfig$TierConfigTupleSchemeFactory.class |  Bin 6217 -> 0 bytes
 .../aurora/client/sdk/TierConfig$_Fields.class  |  Bin 6888 -> 0 bytes
 .../cloud/aurora/client/sdk/TierConfig.class    |  Bin 12452 -> 0 bytes
 ...nstraint$ValueConstraintStandardScheme.class |  Bin 7530 -> 0 bytes
 ...t$ValueConstraintStandardSchemeFactory.class |  Bin 6240 -> 0 bytes
 ...eConstraint$ValueConstraintTupleScheme.class |  Bin 6686 -> 0 bytes
 ...aint$ValueConstraintTupleSchemeFactory.class |  Bin 6222 -> 0 bytes
 .../client/sdk/ValueConstraint$_Fields.class    |  Bin 6874 -> 0 bytes
 .../aurora/client/sdk/ValueConstraint.class     |  Bin 12507 -> 0 bytes
 .../sdk/Volume$VolumeStandardScheme.class       |  Bin 7515 -> 0 bytes
 .../Volume$VolumeStandardSchemeFactory.class    |  Bin 6204 -> 0 bytes
 .../client/sdk/Volume$VolumeTupleScheme.class   |  Bin 6538 -> 0 bytes
 .../sdk/Volume$VolumeTupleSchemeFactory.class   |  Bin 6186 -> 0 bytes
 .../aurora/client/sdk/Volume$_Fields.class      |  Bin 6899 -> 0 bytes
 .../cloud/aurora/client/sdk/Volume.class        |  Bin 12531 -> 0 bytes
 .../aurora/client/sdk/aurora_apiConstants.class |  Bin 2604 -> 0 bytes
 1161 files changed, 1238 deletions(-)
----------------------------------------------------------------------



[52/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/aurora-api.thrift
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/aurora-api.thrift b/modules/cloud/aurora-client/bin/aurora-api.thrift
new file mode 100644
index 0000000..d721f64
--- /dev/null
+++ b/modules/cloud/aurora-client/bin/aurora-api.thrift
@@ -0,0 +1,1238 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+namespace java org.apache.airavata.cloud.aurora.client.sdk
+namespace py apache.airavata.cloud.aurora.client.sdk
+
+// Thrift interface definition for the aurora scheduler.
+
+/*
+ * TODO(wfarner): It would be nice if we could put some HTML tags here, regex doesn't handle it though.
+ * The result of an API operation.  A result may only be specified when this is OK.
+ */
+enum ResponseCode {
+  INVALID_REQUEST = 0,
+  OK              = 1,
+  ERROR           = 2,
+  WARNING         = 3,
+  AUTH_FAILED     = 4,
+  /** Raised when a Lock-protected operation failed due to lock validation. */
+  LOCK_ERROR      = 5,
+  /** Raised when a scheduler is transiently unavailable and later retry is recommended. */
+  ERROR_TRANSIENT = 6
+}
+
+// Aurora executor framework name.
+const string AURORA_EXECUTOR_NAME = 'AuroraExecutor'
+
+// TODO(maxim): Remove in 0.7.0. (AURORA-749)
+struct Identity {
+  2: string user
+}
+
+/** A single host attribute. */
+struct Attribute {
+  1: string name
+  2: set<string> values
+}
+
+enum MaintenanceMode {
+  NONE      = 1,
+  SCHEDULED = 2,
+  DRAINING  = 3,
+  DRAINED   = 4
+}
+
+/** The attributes assigned to a host. */
+struct HostAttributes {
+  1: string          host
+  2: set<Attribute>  attributes
+  3: optional MaintenanceMode mode
+  4: optional string slaveId
+}
+
+/**
+ * A constraint that specifies an explicit set of values, at least one of which must be present
+ * on a host for a task to be scheduled there.
+ */
+struct ValueConstraint {
+  /** If true, treat this as a 'not' - to avoid specific values. */
+  1: bool negated
+  2: set<string> values
+}
+
+/**
+ * A constraint the specifies the maximum number of active tasks on a host with a matching
+ * attribute that may be scheduled simultaneously.
+ */
+struct LimitConstraint {
+  1: i32 limit
+}
+
+/** Types of constraints that may be applied to a task. */
+union TaskConstraint {
+  1: ValueConstraint value
+  2: LimitConstraint limit
+}
+
+/** A constraint that defines whether a task may be scheduled on a host. */
+struct Constraint {
+  /** Mesos slave attribute that the constraint is matched against. */
+  1: string name
+  2: TaskConstraint constraint
+}
+
+struct Package {
+  1: string role
+  2: string name
+  3: i32 version
+}
+
+/** Arbitrary key-value metadata to be included into TaskConfig. */
+struct Metadata {
+  1: string key
+  2: string value
+}
+
+/** A unique identifier for a Job. */
+struct JobKey {
+  /** User role (Unix service account), for example "mesos" */
+  1: string role
+  /** Environment, for example "devel" */
+  2: string environment
+  /** Name, for example "labrat" */
+  3: string name
+}
+
+/** A unique lock key. */
+union LockKey {
+  1: JobKey job
+}
+
+/** A generic lock struct to facilitate context specific resource/operation serialization. */
+struct Lock {
+  /** ID of the lock - unique per storage */
+  1: LockKey key
+  /** UUID - facilitating soft lock authorization */
+  2: string token
+  /** Lock creator */
+  3: string user
+  /** Lock creation timestamp in milliseconds */
+  4: i64 timestampMs
+  /** Optional message to record with the lock */
+  5: optional string message
+}
+
+/** A unique identifier for the active task within a job. */
+struct InstanceKey {
+  /** Key identifying the job. */
+  1: JobKey jobKey
+  /** Unique instance ID for the active task in a job. */
+  2: i32 instanceId
+}
+
+/** URI which mirrors CommandInfo.URI in the Mesos Protobuf */
+struct MesosFetcherURI {
+  /** Where to get the resource from */
+  1: string value
+  /** Extract compressed archive after downloading */
+  2: optional bool extract
+  /** Cache value using Mesos Fetcher caching mechanism **/
+  3: optional bool cache
+}
+
+struct ExecutorConfig {
+  /** Name identifying the Executor. */
+  1: string name
+  /** Executor configuration data. */
+  2: string data
+}
+
+/** The mode for a volume mount */
+enum Mode {
+  /** Read Write */
+  RW = 1
+  /** Read Only */
+  RO = 2
+}
+
+/** A volume mount point within a container */
+struct Volume {
+  /** The path inside the container where the mount will be created. */
+  1: string containerPath
+  /** The path on the host that will serve as the source for the mount. */
+  2: string hostPath
+  /** The access mode */
+  3: Mode mode
+}
+
+/** Describes an image for use with the Mesos unified containerizer in the Docker format */
+struct DockerImage {
+  /** The name of the image to run */
+  1: string name
+  /** The Docker tag identifying the image */
+  2: string tag
+}
+
+/** Describes an image for use with the Mesos unified containerizer in the AppC format */
+struct AppcImage {
+  /** The name of the image to run */
+  1: string name
+  /** The appc image id identifying the image */
+  2: string imageId
+}
+
+/** Describes an image to be used with the Mesos unified containerizer */
+union Image {
+  1: DockerImage docker
+  2: AppcImage appc
+}
+
+/** Describes a mesos container, this is the default */
+struct MesosContainer {
+  /** the optional filesystem image to use when launching this task. */
+  1: optional Image image
+}
+
+/** Describes a parameter passed to docker cli */
+struct DockerParameter {
+  /** a parameter to pass to docker. (e.g. volume) */
+  1: string name
+  /** the value to pass to a parameter (e.g. /src/webapp:/opt/webapp) */
+  2: string value
+}
+
+/** Describes a docker container */
+struct DockerContainer {
+  /** The container image to be run */
+  1: string image
+  /** The arbitrary parameters to pass to container */
+  2: optional list<DockerParameter> parameters
+}
+
+/** Describes a container to be used in a task */
+union Container {
+  1: MesosContainer mesos
+  2: DockerContainer docker
+}
+
+/** Describes resource value required to run a task. */
+union Resource {
+  1: double numCpus
+  2: i64 ramMb
+  3: i64 diskMb
+  4: string namedPort
+  5: i64 numGpus
+}
+
+/** Description of the tasks contained within a job. */
+struct TaskConfig {
+ /** Job task belongs to. */
+ 28: JobKey job
+ // TODO(maxim): Deprecated. See AURORA-749.
+ /** contains the role component of JobKey */
+ 17: Identity owner
+  7: bool isService
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  8: double numCpus
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  9: i64 ramMb
+  // TODO(maxim): Deprecated. See AURORA-1707.
+ 10: i64 diskMb
+ 11: i32 priority
+ 13: i32 maxTaskFailures
+ // TODO(mnurolahzade): Deprecated. See AURORA-1708.
+ /** Whether this is a production task, which can preempt. */
+ 18: optional bool production
+ /** Task tier type. */
+ 30: optional string tier
+ /** All resources required to run a task. */
+ 32: set<Resource> resources
+
+ 20: set<Constraint> constraints
+ /** a list of named ports this task requests */
+ 21: set<string> requestedPorts
+ /** Resources to retrieve with Mesos Fetcher */
+ 33: optional set<MesosFetcherURI> mesosFetcherUris
+ /**
+  * Custom links to include when displaying this task on the scheduler dashboard. Keys are anchor
+  * text, values are URLs. Wildcards are supported for dynamic link crafting based on host, ports,
+  * instance, etc.
+  */
+ 22: optional map<string, string> taskLinks
+ 23: optional string contactEmail
+ /** Executor configuration */
+ 25: optional ExecutorConfig executorConfig
+ /** Used to display additional details in the UI. */
+ 27: optional set<Metadata> metadata
+
+ // This field is deliberately placed at the end to work around a bug in the immutable wrapper
+ // code generator.  See AURORA-1185 for details.
+ /** the container the task should use to execute */
+ 29: Container container = { "mesos": {} }
+}
+
+struct ResourceAggregate {
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Number of CPU cores allotted. */
+  1: double numCpus
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Megabytes of RAM allotted. */
+  2: i64 ramMb
+  // TODO(maxim): Deprecated. See AURORA-1707.
+  /** Megabytes of disk space allotted. */
+  3: i64 diskMb
+  /** Aggregated resource values. */
+  4: set<Resource> resources
+}
+
+/** Defines the policy for launching a new cron job when one is already running. */
+enum CronCollisionPolicy {
+  /** Kills the existing job with the colliding name, and runs the new cron job. */
+  KILL_EXISTING = 0,
+  /** Cancels execution of the new job, leaving the running job in tact. */
+  CANCEL_NEW    = 1,
+  /**
+   * DEPRECATED. For existing jobs, treated the same as CANCEL_NEW.
+   * createJob will reject jobs with this policy.
+   */
+  RUN_OVERLAP   = 2
+}
+
+/**
+ * Description of an Aurora job. One task will be scheduled for each instance within the job.
+ */
+struct JobConfiguration {
+  /**
+   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+   * used to construct it server-side.
+   */
+  9: JobKey key
+  // TODO(maxim): Deprecated. See AURORA-749.
+  /** Owner of this job. */
+  7: Identity owner
+  /**
+   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+   */
+  4: optional string cronSchedule
+  /** Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING. */
+  5: CronCollisionPolicy cronCollisionPolicy
+  /** Task configuration for this job. */
+  6: TaskConfig taskConfig
+  /**
+   * The number of instances in the job. Generated instance IDs for tasks will be in the range
+   * [0, instances).
+   */
+  8: i32 instanceCount
+}
+
+struct JobStats {
+  /** Number of tasks in active state for this job. */
+  1: i32 activeTaskCount
+  /** Number of tasks in finished state for this job. */
+  2: i32 finishedTaskCount
+  /** Number of failed tasks for this job. */
+  3: i32 failedTaskCount
+  /** Number of tasks in pending state for this job. */
+  4: i32 pendingTaskCount
+}
+
+struct JobSummary {
+  1: JobConfiguration job
+  2: JobStats stats
+  /** Timestamp of next cron run in ms since epoch, for a cron job */
+  3: optional i64 nextCronRunMs
+}
+
+/** Closed range of integers. */
+struct Range {
+  1: i32 first
+  2: i32 last
+}
+
+struct ConfigGroup {
+  1: TaskConfig config
+  3: set<Range> instances
+}
+
+struct ConfigSummary {
+  1: JobKey key
+  2: set<ConfigGroup> groups
+}
+
+struct PopulateJobResult {
+  2: TaskConfig taskConfig
+}
+
+struct GetQuotaResult {
+  /** Total allocated resource quota. */
+  1: ResourceAggregate quota
+  /** Resources consumed by production jobs from a shared resource pool. */
+  2: optional ResourceAggregate prodSharedConsumption
+  /** Resources consumed by non-production jobs from a shared resource pool. */
+  3: optional ResourceAggregate nonProdSharedConsumption
+  /** Resources consumed by production jobs from a dedicated resource pool. */
+  4: optional ResourceAggregate prodDedicatedConsumption
+  /** Resources consumed by non-production jobs from a dedicated resource pool. */
+  5: optional ResourceAggregate nonProdDedicatedConsumption
+}
+
+/** States that a task may be in. */
+enum ScheduleStatus {
+  // TODO(maxim): This state does not add much value. Consider dropping it completely.
+  /* Initial state for a task.  A task will remain in this state until it has been persisted. */
+  INIT             = 11,
+  /** The task will be rescheduled, but is being throttled for restarting too frequently. */
+  THROTTLED        = 16,
+  /** Task is awaiting assignment to a slave. */
+  PENDING          = 0,
+  /** Task has been assigned to a slave. */
+  ASSIGNED         = 9,
+  /** Slave has acknowledged receipt of task and is bootstrapping the task. */
+  STARTING         = 1,
+  /** The task is running on the slave. */
+  RUNNING          = 2,
+  /** The task terminated with an exit code of zero. */
+  FINISHED         = 3,
+  /** The task is being preempted by another task. */
+  PREEMPTING       = 13,
+  /** The task is being restarted in response to a user request. */
+  RESTARTING       = 12,
+  /** The task is being restarted in response to a host maintenance request. */
+  DRAINING         = 17,
+  /** The task terminated with a non-zero exit code. */
+  FAILED           = 4,
+  /** Execution of the task was terminated by the system. */
+  KILLED           = 5,
+  /** The task is being forcibly killed. */
+  KILLING          = 6,
+  /** A fault in the task environment has caused the system to believe the task no longer exists.
+   * This can happen, for example, when a slave process disappears.
+   */
+  LOST             = 7
+}
+
+// States that a task may be in while still considered active.
+const set<ScheduleStatus> ACTIVE_STATES = [ScheduleStatus.ASSIGNED,
+                                           ScheduleStatus.DRAINING,
+                                           ScheduleStatus.KILLING,
+                                           ScheduleStatus.PENDING,
+                                           ScheduleStatus.PREEMPTING,
+                                           ScheduleStatus.RESTARTING
+                                           ScheduleStatus.RUNNING,
+                                           ScheduleStatus.STARTING,
+                                           ScheduleStatus.THROTTLED]
+
+// States that a task may be in while associated with a slave machine and non-terminal.
+const set<ScheduleStatus> SLAVE_ASSIGNED_STATES = [ScheduleStatus.ASSIGNED,
+                                                   ScheduleStatus.DRAINING,
+                                                   ScheduleStatus.KILLING,
+                                                   ScheduleStatus.PREEMPTING,
+                                                   ScheduleStatus.RESTARTING,
+                                                   ScheduleStatus.RUNNING,
+                                                   ScheduleStatus.STARTING]
+
+// States that a task may be in while in an active sandbox.
+const set<ScheduleStatus> LIVE_STATES = [ScheduleStatus.KILLING,
+                                         ScheduleStatus.PREEMPTING,
+                                         ScheduleStatus.RESTARTING,
+                                         ScheduleStatus.DRAINING,
+                                         ScheduleStatus.RUNNING]
+
+// States a completed task may be in.
+const set<ScheduleStatus> TERMINAL_STATES = [ScheduleStatus.FAILED,
+                                             ScheduleStatus.FINISHED,
+                                             ScheduleStatus.KILLED,
+                                             ScheduleStatus.LOST]
+
+// Regular expressions for matching valid identifiers for job path components. All expressions
+// below should accept and reject the same set of inputs.
+const string GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$"
+// JVM: Use with java.util.regex.Pattern#compile
+const string GOOD_IDENTIFIER_PATTERN_JVM = GOOD_IDENTIFIER_PATTERN
+// Python: Use with re.compile
+const string GOOD_IDENTIFIER_PATTERN_PYTHON = GOOD_IDENTIFIER_PATTERN
+
+/** Event marking a state transition within a task's lifecycle. */
+struct TaskEvent {
+  /** Epoch timestamp in milliseconds. */
+  1: i64 timestamp
+  /** New status of the task. */
+  2: ScheduleStatus status
+  /** Audit message that explains why a transition occurred. */
+  3: optional string message
+  /** Hostname of the scheduler machine that performed the event. */
+  4: optional string scheduler
+}
+
+/** A task assignment that is provided to an executor. */
+struct AssignedTask {
+  /** The mesos task ID for this task.  Guaranteed to be globally unique */
+  1: string taskId
+
+  /**
+   * The mesos slave ID that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  2: string slaveId
+
+  /**
+   * The name of the machine that this task has been assigned to.
+   * This will not be populated for a PENDING task.
+   */
+  3: string slaveHost
+
+  /** Information about how to run this task. */
+  4: TaskConfig task
+  /** Ports reserved on the machine while this task is running. */
+  5: map<string, i32> assignedPorts
+
+  /**
+   * The instance ID assigned to this task. Instance IDs must be unique and contiguous within a
+   * job, and will be in the range [0, N-1] (inclusive) for a job that has N instances.
+   */
+  6: i32 instanceId
+}
+
+/** A task that has been scheduled. */
+struct ScheduledTask {
+  /** The task that was scheduled. */
+  1: AssignedTask assignedTask
+  /** The current status of this task. */
+  2: ScheduleStatus status
+  /**
+   * The number of failures that this task has accumulated over the multi-generational history of
+   * this task.
+   */
+  3: i32 failureCount
+  /** State change history for this task. */
+  4: list<TaskEvent> taskEvents
+  /**
+   * The task ID of the previous generation of this task.  When a task is automatically rescheduled,
+   * a copy of the task is created and ancestor ID of the previous task's task ID.
+   */
+  5: string ancestorId
+}
+
+struct ScheduleStatusResult {
+  1: list<ScheduledTask> tasks
+}
+
+struct GetJobsResult {
+  1: set<JobConfiguration> configs
+}
+
+/**
+ * Contains a set of restrictions on matching tasks where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+struct TaskQuery {
+  14: string role
+  9: string environment
+  2: string jobName
+  4: set<string> taskIds
+  5: set<ScheduleStatus> statuses
+  7: set<i32> instanceIds
+  10: set<string> slaveHosts
+  11: set<JobKey> jobKeys
+  12: i32 offset
+  13: i32 limit
+}
+
+struct HostStatus {
+  1: string host
+  2: MaintenanceMode mode
+}
+
+struct RoleSummary {
+  1: string role
+  2: i32 jobCount
+  3: i32 cronJobCount
+}
+
+struct Hosts {
+  1: set<string> hostNames
+}
+
+struct PendingReason {
+  1: string taskId
+  2: string reason
+}
+
+/** States that a job update may be in. */
+enum JobUpdateStatus {
+  /** Update is in progress. */
+  ROLLING_FORWARD = 0,
+
+  /** Update has failed and is being rolled back. */
+  ROLLING_BACK = 1,
+
+  /** Update has been paused while in progress. */
+  ROLL_FORWARD_PAUSED = 2,
+
+  /** Update has been paused during rollback. */
+  ROLL_BACK_PAUSED = 3,
+
+  /** Update has completed successfully. */
+  ROLLED_FORWARD = 4,
+
+  /** Update has failed and rolled back. */
+  ROLLED_BACK = 5,
+
+  /** Update was aborted. */
+  ABORTED = 6,
+
+  /** Unknown error during update. */
+  ERROR = 7,
+
+  /**
+   * Update failed to complete.
+   * This can happen if failure thresholds are met while rolling forward, but rollback is disabled,
+   * or if failure thresholds are met when rolling back.
+   */
+  FAILED = 8,
+
+  /** Update has been blocked while in progress due to missing/expired pulse. */
+  ROLL_FORWARD_AWAITING_PULSE = 9,
+
+  /** Update has been blocked during rollback due to missing/expired pulse. */
+  ROLL_BACK_AWAITING_PULSE = 10
+}
+
+/** States the job update can be in while still considered active. */
+const set<JobUpdateStatus> ACTIVE_JOB_UPDATE_STATES = [JobUpdateStatus.ROLLING_FORWARD,
+                                                       JobUpdateStatus.ROLLING_BACK,
+                                                       JobUpdateStatus.ROLL_FORWARD_PAUSED,
+                                                       JobUpdateStatus.ROLL_BACK_PAUSED,
+                                                       JobUpdateStatus.ROLL_FORWARD_AWAITING_PULSE,
+                                                       JobUpdateStatus.ROLL_BACK_AWAITING_PULSE]
+
+/** Job update actions that can be applied to job instances. */
+enum JobUpdateAction {
+  /**
+   * An instance was moved to the target state successfully, and declared healthy if the desired
+   * state did not involve deleting the instance.
+   */
+  INSTANCE_UPDATED = 1,
+
+  /**
+   * An instance was rolled back because the job update did not succeed.  The instance was reverted
+   * to the original state prior to the job update, which means that the instance was removed if
+   * the update added instances to the job.
+   */
+  INSTANCE_ROLLED_BACK = 2,
+
+  /**
+   * An instance is being moved from the original state to the desired state.
+   */
+  INSTANCE_UPDATING = 3,
+
+  /**
+   * An instance is being moved from the desired state back to the original state, because the job
+   * update failed.
+   */
+  INSTANCE_ROLLING_BACK = 4,
+
+  /** An instance update was attempted but failed and was not rolled back. */
+  INSTANCE_UPDATE_FAILED = 5,
+
+  /** An instance rollback was attempted but failed. */
+  INSTANCE_ROLLBACK_FAILED = 6
+}
+
+/** Status of the coordinated update. Intended as a response to pulseJobUpdate RPC. */
+enum JobUpdatePulseStatus {
+  /**
+   *  Update is active. See ACTIVE_JOB_UPDATE_STATES for statuses considered active.
+   */
+  OK = 1,
+
+  /**
+   * Update has reached terminal state. See TERMINAL_JOB_UPDATE_STATES for statuses
+   * considered terminal.
+   */
+  FINISHED = 2
+}
+
+/** Job update key. */
+struct JobUpdateKey {
+  /** Job being updated */
+  1: JobKey job
+
+  /** Update ID. */
+  2: string id
+}
+
+/** Job update thresholds and limits. */
+struct JobUpdateSettings {
+  /** Max number of instances being updated at any given moment. */
+  1: i32 updateGroupSize
+
+  /** Max number of instance failures to tolerate before marking instance as FAILED. */
+  2: i32 maxPerInstanceFailures
+
+  /** Max number of FAILED instances to tolerate before terminating the update. */
+  3: i32 maxFailedInstances
+
+  /** Min time to watch a RUNNING instance. */
+  5: i32 minWaitInInstanceRunningMs
+
+  /** If true, enables failed update rollback. */
+  6: bool rollbackOnFailure
+
+  /** Instance IDs to act on. All instances will be affected if this is not set. */
+  7: set<Range> updateOnlyTheseInstances
+
+  /**
+   * If true, use updateGroupSize as strict batching boundaries, and avoid proceeding to another
+   * batch until the preceding batch finishes updating.
+   */
+  8: bool waitForBatchCompletion
+
+ /**
+  * If set, requires external calls to pulseJobUpdate RPC within the specified rate for the
+  * update to make progress. If no pulses received within specified interval the update will
+  * block. A blocked update is unable to continue but retains its current status. It may only get
+  * unblocked by a fresh pulseJobUpdate call.
+  */
+  9: optional i32 blockIfNoPulsesAfterMs
+}
+
+/** Event marking a state transition in job update lifecycle. */
+struct JobUpdateEvent {
+  /** Update status. */
+  1: JobUpdateStatus status
+
+  /** Epoch timestamp in milliseconds. */
+  2: i64 timestampMs
+
+  /** User who performed this event (if user-initiated). */
+  3: optional string user
+
+  /**
+   * Message from the user (for user-initiated transitions) or the scheduler about why the state was
+   * changed.
+   */
+  4: optional string message
+}
+
+/** Event marking a state transition in job instance update lifecycle. */
+struct JobInstanceUpdateEvent {
+  /** Job instance ID. */
+  1: i32 instanceId
+
+  /** Epoch timestamp in milliseconds. */
+  2: i64 timestampMs
+
+  /** Job update action taken on the instance. */
+  3: JobUpdateAction action
+}
+
+/** Maps instance IDs to TaskConfigs it. */
+struct InstanceTaskConfig {
+  /** A TaskConfig associated with instances. */
+  1: TaskConfig task
+
+  /** Instances associated with the TaskConfig. */
+  2: set<Range> instances
+}
+
+/** Current job update state including status and created/modified timestamps. */
+struct JobUpdateState {
+  /** Current status of the update. */
+  1: JobUpdateStatus status
+
+  /** Created timestamp in milliseconds. */
+  2: i64 createdTimestampMs
+
+  /** Last modified timestamp in milliseconds. */
+  3: i64 lastModifiedTimestampMs
+}
+
+/** Summary of the job update including job key, user and current state. */
+struct JobUpdateSummary {
+  /** Unique identifier for the update. */
+  5: JobUpdateKey key
+
+  /** User initiated an update. */
+  3: string user
+
+  /** Current job update state. */
+  4: JobUpdateState state
+
+  /** Update metadata supplied by the client. */
+  6: optional set<Metadata> metadata
+}
+
+/** Update configuration and setting details. */
+struct JobUpdateInstructions {
+  /** Actual InstanceId -> TaskConfig mapping when the update was requested. */
+  1: set<InstanceTaskConfig> initialState
+
+  /** Desired configuration when the update completes. */
+  2: InstanceTaskConfig desiredState
+
+  /** Update specific settings. */
+  3: JobUpdateSettings settings
+}
+
+/** Full definition of the job update. */
+struct JobUpdate {
+  /** Update summary. */
+  1: JobUpdateSummary summary
+
+  /** Update configuration. */
+  2: JobUpdateInstructions instructions
+}
+
+struct JobUpdateDetails {
+  /** Update definition. */
+  1: JobUpdate update
+
+  /** History for this update. */
+  2: list<JobUpdateEvent> updateEvents
+
+  /** History for the individual instances updated. */
+  3: list<JobInstanceUpdateEvent> instanceEvents
+}
+
+/** A request to update the following instances of an existing job. Used by startUpdate. */
+struct JobUpdateRequest {
+  /** Desired TaskConfig to apply. */
+  1: TaskConfig taskConfig
+
+  /** Desired number of instances of the task config. */
+  2: i32 instanceCount
+
+  /** Update settings and limits. */
+  3: JobUpdateSettings settings
+
+  /** Update metadata supplied by the client issuing the JobUpdateRequest. */
+  4: optional set<Metadata> metadata
+}
+
+/**
+ * Contains a set of restrictions on matching job updates where all restrictions must be met
+ * (terms are AND'ed together).
+ */
+struct JobUpdateQuery {
+  /** Job role. */
+  2: string role
+
+  /** Unique identifier for a job update. */
+  8: JobUpdateKey key
+
+  /** Job key. */
+  3: JobKey jobKey
+
+  /** User who created the update. */
+  4: string user
+
+  /** Set of update statuses. */
+  5: set<JobUpdateStatus> updateStatuses
+
+  /** Offset to serve data from. Used by pagination. */
+  6: i32 offset
+
+  /** Number or records to serve. Used by pagination. */
+  7: i32 limit
+}
+
+struct ListBackupsResult {
+  1: set<string> backups
+}
+
+struct StartMaintenanceResult {
+  1: set<HostStatus> statuses
+}
+
+struct DrainHostsResult {
+  1: set<HostStatus> statuses
+}
+
+struct QueryRecoveryResult {
+  1: set<ScheduledTask> tasks
+}
+
+struct MaintenanceStatusResult {
+  1: set<HostStatus> statuses
+}
+
+struct EndMaintenanceResult {
+  1: set<HostStatus> statuses
+}
+
+struct RoleSummaryResult {
+  1: set<RoleSummary> summaries
+}
+
+struct JobSummaryResult {
+  1: set<JobSummary> summaries
+}
+
+struct ConfigSummaryResult {
+  1: ConfigSummary summary
+}
+
+struct GetPendingReasonResult {
+  1: set<PendingReason> reasons
+}
+
+/** Result of the startUpdate call. */
+struct StartJobUpdateResult {
+  /** Unique identifier for the job update. */
+  1: JobUpdateKey key
+
+  /** Summary of the update that is in progress for the given JobKey. */
+  2: optional JobUpdateSummary updateSummary
+}
+
+/** Result of the getJobUpdateSummaries call. */
+struct GetJobUpdateSummariesResult {
+  1: list<JobUpdateSummary> updateSummaries
+}
+
+/** Result of the getJobUpdateDetails call. */
+struct GetJobUpdateDetailsResult {
+  // TODO(zmanji): Remove this once we complete AURORA-1765
+  1: JobUpdateDetails details
+  2: list<JobUpdateDetails> detailsList
+}
+
+/** Result of the pulseJobUpdate call. */
+struct PulseJobUpdateResult {
+  1: JobUpdatePulseStatus status
+}
+
+struct GetJobUpdateDiffResult {
+  /** Instance addition diff details. */
+  1: set<ConfigGroup> add
+
+  /** Instance removal diff details. */
+  2: set<ConfigGroup> remove
+
+  /** Instance update diff details. */
+  3: set<ConfigGroup> update
+
+  /** Instances unchanged by the update. */
+  4: set<ConfigGroup> unchanged
+}
+
+/** Tier information. */
+struct TierConfig {
+  /** Name of tier. */
+  1: string name
+  /** Tier attributes. */
+  2: map<string, string> settings
+}
+
+/** Result of the getTierConfigResult call. */
+struct GetTierConfigResult {
+  /** Name of the default tier. */
+  1: string defaultTierName
+  /** Set of tier configurations. */
+  2: set<TierConfig> tiers
+}
+
+/** Information about the scheduler. */
+struct ServerInfo {
+  1: string clusterName
+  /** A url prefix for job container stats. */
+  3: string statsUrlPrefix
+}
+
+union Result {
+  1: PopulateJobResult populateJobResult
+  3: ScheduleStatusResult scheduleStatusResult
+  4: GetJobsResult getJobsResult
+  5: GetQuotaResult getQuotaResult
+  6: ListBackupsResult listBackupsResult
+  7: StartMaintenanceResult startMaintenanceResult
+  8: DrainHostsResult drainHostsResult
+  9: QueryRecoveryResult queryRecoveryResult
+  10: MaintenanceStatusResult maintenanceStatusResult
+  11: EndMaintenanceResult endMaintenanceResult
+  17: RoleSummaryResult roleSummaryResult
+  18: JobSummaryResult jobSummaryResult
+  20: ConfigSummaryResult configSummaryResult
+  21: GetPendingReasonResult getPendingReasonResult
+  22: StartJobUpdateResult startJobUpdateResult
+  23: GetJobUpdateSummariesResult getJobUpdateSummariesResult
+  24: GetJobUpdateDetailsResult getJobUpdateDetailsResult
+  25: PulseJobUpdateResult pulseJobUpdateResult
+  26: GetJobUpdateDiffResult getJobUpdateDiffResult
+  27: GetTierConfigResult getTierConfigResult
+}
+
+struct ResponseDetail {
+  1: string message
+}
+
+struct Response {
+  1: ResponseCode responseCode
+  5: ServerInfo serverInfo
+  /** Payload from the invoked RPC. */
+  3: optional Result result
+  /**
+   * Messages from the server relevant to the request, such as warnings or use of deprecated
+   * features.
+   */
+  6: list<ResponseDetail> details
+}
+
+// A service that provides all the read only calls to the Aurora scheduler.
+service ReadOnlyScheduler {
+  /** Returns a summary of the jobs grouped by role. */
+  Response getRoleSummary()
+
+  /** Returns a summary of jobs, optionally only those owned by a specific role. */
+  Response getJobSummary(1: string role)
+
+  /** Fetches the status of tasks. */
+  Response getTasksStatus(1: TaskQuery query)
+
+  /**
+   * Same as getTaskStatus but without the TaskConfig.ExecutorConfig data set.
+   * This is an interim solution until we have a better way to query TaskConfigs (AURORA-541).
+   */
+  Response getTasksWithoutConfigs(1: TaskQuery query)
+
+  /** Returns user-friendly reasons (if available) for tasks retained in PENDING state. */
+  Response getPendingReason(1: TaskQuery query)
+
+  /** Fetches the configuration summary of active tasks for the specified job. */
+  Response getConfigSummary(1: JobKey job)
+
+  /**
+   * Fetches the status of jobs.
+   * ownerRole is optional, in which case all jobs are returned.
+   */
+  Response getJobs(1: string ownerRole)
+
+  /** Fetches the quota allocated for a user. */
+  Response getQuota(1: string ownerRole)
+
+  /**
+   * Populates fields in a job configuration as though it were about to be run.
+   * This can be used to diff a configuration running tasks.
+   */
+  Response populateJobConfig(1: JobConfiguration description)
+
+  /** Gets job update summaries. */
+  Response getJobUpdateSummaries(1: JobUpdateQuery jobUpdateQuery)
+
+  /** Gets job update details. */
+  // TODO(zmanji): `key` is deprecated, remove this with AURORA-1765
+  Response getJobUpdateDetails(1: JobUpdateKey key, 2: JobUpdateQuery query)
+
+  /** Gets the diff between client (desired) and server (current) job states. */
+  Response getJobUpdateDiff(1: JobUpdateRequest request)
+
+  /** Gets tier configurations. */
+  Response getTierConfigs()
+}
+
+service AuroraSchedulerManager extends ReadOnlyScheduler {
+  /**
+   * Creates a new job.  The request will be denied if a job with the provided name already exists
+   * in the cluster.
+   */
+  Response createJob(1: JobConfiguration description)
+
+  /**
+   * Enters a job into the cron schedule, without actually starting the job.
+   * If the job is already present in the schedule, this will update the schedule entry with the new
+   * configuration.
+   */
+  Response scheduleCronJob(1: JobConfiguration description)
+
+  /**
+   * Removes a job from the cron schedule. The request will be denied if the job was not previously
+   * scheduled with scheduleCronJob.
+   */
+  Response descheduleCronJob(4: JobKey job)
+
+  /**
+   * Starts a cron job immediately.  The request will be denied if the specified job does not
+   * exist for the role account, or the job is not a cron job.
+   */
+  Response startCronJob(4: JobKey job)
+
+  /** Restarts a batch of shards. */
+  Response restartShards(5: JobKey job, 3: set<i32> shardIds)
+
+  /** Initiates a kill on tasks. */
+  Response killTasks(4: JobKey job, 5: set<i32> instances)
+
+  /**
+   * Adds new instances with the TaskConfig of the existing instance pointed by the key.
+   */
+  Response addInstances(3: InstanceKey key, 4: i32 count)
+
+  // TODO(maxim): reevaluate if it's still needed when client updater is gone (AURORA-785).
+  /**
+   * Replaces the template (configuration) for the existing cron job.
+   * The cron job template (configuration) must exist for the call to succeed.
+   */
+  Response replaceCronTemplate(1: JobConfiguration config)
+
+  /** Starts update of the existing service job. */
+  Response startJobUpdate(
+      /** A description of how to change the job. */
+      1: JobUpdateRequest request,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /**
+   * Pauses the specified job update. Can be resumed by resumeUpdate call.
+   */
+  Response pauseJobUpdate(
+      /** The update to pause. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /** Resumes progress of a previously paused job update. */
+  Response resumeJobUpdate(
+      /** The update to resume. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /** Permanently aborts the job update. Does not remove the update history. */
+  Response abortJobUpdate(
+      /** The update to abort. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      3: string message)
+
+  /**
+   * Rollbacks the specified active job update to the initial state.
+   */
+  Response rollbackJobUpdate(
+      /** The update to rollback. */
+      1: JobUpdateKey key,
+      /** A user-specified message to include with the induced job update state change. */
+      2: string message)
+
+  /**
+   * Allows progress of the job update in case blockIfNoPulsesAfterMs is specified in
+   * JobUpdateSettings. Unblocks progress if the update was previously blocked.
+   * Responds with ResponseCode.INVALID_REQUEST in case an unknown update key is specified.
+   */
+  Response pulseJobUpdate(1: JobUpdateKey key)
+}
+
+struct InstanceConfigRewrite {
+  /** Key for the task to rewrite. */
+  1: InstanceKey instanceKey
+  /** The original configuration. */
+  2: TaskConfig oldTask
+  /** The rewritten configuration. */
+  3: TaskConfig rewrittenTask
+}
+
+struct JobConfigRewrite {
+  /** The original job configuration. */
+  1: JobConfiguration oldJob
+  /** The rewritten job configuration. */
+  2: JobConfiguration rewrittenJob
+}
+
+union ConfigRewrite {
+  1: JobConfigRewrite jobRewrite
+  2: InstanceConfigRewrite instanceRewrite
+}
+
+struct RewriteConfigsRequest {
+  1: list<ConfigRewrite> rewriteCommands
+}
+
+struct ExplicitReconciliationSettings {
+  1: optional i32 batchSize
+}
+
+// It would be great to compose these services rather than extend, but that won't be possible until
+// https://issues.apache.org/jira/browse/THRIFT-66 is resolved.
+service AuroraAdmin extends AuroraSchedulerManager {
+  /** Assign quota to a user.  This will overwrite any pre-existing quota for the user. */
+  Response setQuota(1: string ownerRole, 2: ResourceAggregate quota)
+
+  /**
+   * Forces a task into a specific state.  This does not guarantee the task will enter the given
+   * state, as the task must still transition within the bounds of the state machine.  However,
+   * it attempts to enter that state via the state machine.
+   */
+  Response forceTaskState(
+      1: string taskId,
+      2: ScheduleStatus status)
+
+  /** Immediately writes a storage snapshot to disk. */
+  Response performBackup()
+
+  /** Lists backups that are available for recovery. */
+  Response listBackups()
+
+  /** Loads a backup to an in-memory storage.  This must precede all other recovery operations. */
+  Response stageRecovery(1: string backupId)
+
+  /** Queries for tasks in a staged recovery. */
+  Response queryRecovery(1: TaskQuery query)
+
+  /** Deletes tasks from a staged recovery. */
+  Response deleteRecoveryTasks(1: TaskQuery query)
+
+  /** Commits a staged recovery, completely replacing the previous storage state. */
+  Response commitRecovery()
+
+  /** Unloads (aborts) a staged recovery. */
+  Response unloadRecovery()
+
+  /** Put the given hosts into maintenance mode. */
+  Response startMaintenance(1: Hosts hosts)
+
+  /** Ask scheduler to begin moving tasks scheduled on given hosts. */
+  Response drainHosts(1: Hosts hosts)
+
+  /** Retrieve the current maintenance states for a group of hosts. */
+  Response maintenanceStatus(1: Hosts hosts)
+
+  /** Set the given hosts back into serving mode. */
+  Response endMaintenance(1: Hosts hosts)
+
+  /** Start a storage snapshot and block until it completes. */
+  Response snapshot()
+
+  /**
+   * Forcibly rewrites the stored definition of user configurations.  This is intended to be used
+   * in a controlled setting, primarily to migrate pieces of configurations that are opaque to the
+   * scheduler (e.g. executorConfig).
+   * The scheduler may do some validation of the rewritten configurations, but it is important
+   * that the caller take care to provide valid input and alter only necessary fields.
+   */
+  Response rewriteConfigs(1: RewriteConfigsRequest request)
+
+  /** Tell scheduler to trigger an explicit task reconciliation with the given settings. */
+  Response triggerExplicitTaskReconciliation(1: ExplicitReconciliationSettings settings)
+
+  /** Tell scheduler to trigger an implicit task reconciliation. */
+  Response triggerImplicitTaskReconciliation()
+}
+
+// The name of the header that should be sent to bypass leader redirection in the Scheduler.
+const string BYPASS_LEADER_REDIRECT_HEADER_NAME = 'Bypass-Leader-Redirect'
+
+// The path under which a task's filesystem should be mounted when using images and the Mesos
+// unified containerizer.
+const string TASK_FILESYSTEM_MOUNT_POINT = 'taskfs'

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class
new file mode 100644
index 0000000..f210f5c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class
new file mode 100644
index 0000000..1b9d77d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class
new file mode 100644
index 0000000..06ca3e6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class
new file mode 100644
index 0000000..82bb4a5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$AppcImageTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class
new file mode 100644
index 0000000..c76926f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class
new file mode 100644
index 0000000..9de6836
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AppcImage.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class
new file mode 100644
index 0000000..3c83b4b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class
new file mode 100644
index 0000000..9053a18
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class
new file mode 100644
index 0000000..f0965bf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class
new file mode 100644
index 0000000..a506cf8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$AssignedTaskTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class
new file mode 100644
index 0000000..66f13fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class
new file mode 100644
index 0000000..1756d7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AssignedTask.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class
new file mode 100644
index 0000000..467b35a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class
new file mode 100644
index 0000000..25e09ba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class
new file mode 100644
index 0000000..da359d7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class
new file mode 100644
index 0000000..ac657b1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$AttributeTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class
new file mode 100644
index 0000000..0ec4e9a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class
new file mode 100644
index 0000000..74af7cd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Attribute.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class
new file mode 100644
index 0000000..704b595
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class
new file mode 100644
index 0000000..3e19f62
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$commitRecovery_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class
new file mode 100644
index 0000000..c09e0e4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$deleteRecoveryTasks_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class
new file mode 100644
index 0000000..fd41fcb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$drainHosts_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class
new file mode 100644
index 0000000..e0f1ca8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$endMaintenance_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class
new file mode 100644
index 0000000..1dcc63b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$forceTaskState_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class
new file mode 100644
index 0000000..d254841
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$listBackups_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class
new file mode 100644
index 0000000..47e6b57
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$maintenanceStatus_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class
new file mode 100644
index 0000000..0e193df
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$performBackup_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class
new file mode 100644
index 0000000..e03e998
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$queryRecovery_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class
new file mode 100644
index 0000000..8ba6909
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$rewriteConfigs_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class
new file mode 100644
index 0000000..a7921cb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$setQuota_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class
new file mode 100644
index 0000000..daf01a3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$snapshot_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class
new file mode 100644
index 0000000..a392824
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$stageRecovery_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class
new file mode 100644
index 0000000..ff0a70c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$startMaintenance_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class
new file mode 100644
index 0000000..cd969b8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerExplicitTaskReconciliation_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class
new file mode 100644
index 0000000..0410adc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$triggerImplicitTaskReconciliation_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class
new file mode 100644
index 0000000..99f2479
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient$unloadRecovery_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class
new file mode 100644
index 0000000..3814dee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncClient.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class
new file mode 100644
index 0000000..cf7efd3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncIface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class
new file mode 100644
index 0000000..2560d8b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$commitRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class
new file mode 100644
index 0000000..206a242
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$deleteRecoveryTasks.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class
new file mode 100644
index 0000000..26ff9b0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$drainHosts.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class
new file mode 100644
index 0000000..6db891c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$endMaintenance.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class
new file mode 100644
index 0000000..4c182a1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$forceTaskState.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class
new file mode 100644
index 0000000..813ecf5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$listBackups.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class
new file mode 100644
index 0000000..2118387
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$maintenanceStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class
new file mode 100644
index 0000000..10c8c01
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$performBackup.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class
new file mode 100644
index 0000000..77e5d3c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$queryRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class
new file mode 100644
index 0000000..f69eb1a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$rewriteConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class
new file mode 100644
index 0000000..cf73db2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$setQuota.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class
new file mode 100644
index 0000000..408f267
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$snapshot.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class
new file mode 100644
index 0000000..dc08b81
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$stageRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class
new file mode 100644
index 0000000..3d889e1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$startMaintenance.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class
new file mode 100644
index 0000000..46f8b49
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerExplicitTaskReconciliation.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class
new file mode 100644
index 0000000..66ce967
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$triggerImplicitTaskReconciliation.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class
new file mode 100644
index 0000000..db825a0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor$unloadRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class
new file mode 100644
index 0000000..0b6f8a3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$AsyncProcessor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class
new file mode 100644
index 0000000..0106cd1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class
new file mode 100644
index 0000000..1bf9eac
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Client.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class
new file mode 100644
index 0000000..8efd178
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Iface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class
new file mode 100644
index 0000000..1003b9c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$commitRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class
new file mode 100644
index 0000000..5aa7800
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$deleteRecoveryTasks.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class
new file mode 100644
index 0000000..72d5c7f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$drainHosts.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class
new file mode 100644
index 0000000..c5dae6c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$endMaintenance.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class
new file mode 100644
index 0000000..dd9ba66
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$forceTaskState.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class
new file mode 100644
index 0000000..cb82025
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$listBackups.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class
new file mode 100644
index 0000000..3b46d61
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$maintenanceStatus.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class
new file mode 100644
index 0000000..5a2354e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$performBackup.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class
new file mode 100644
index 0000000..9af57d0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$queryRecovery.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class
new file mode 100644
index 0000000..804e153
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$rewriteConfigs.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class
new file mode 100644
index 0000000..0724133
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$setQuota.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class
new file mode 100644
index 0000000..e6daafc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$Processor$snapshot.class differ


[17/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.java
new file mode 100644
index 0000000..a6850cd
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskConstraint.java
@@ -0,0 +1,373 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Types of constraints that may be applied to a task.
+ */
+public class TaskConstraint extends org.apache.thrift.TUnion<TaskConstraint, TaskConstraint._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TaskConstraint");
+  private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("limit", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    VALUE((short)1, "value"),
+    LIMIT((short)2, "limit");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // VALUE
+          return VALUE;
+        case 2: // LIMIT
+          return LIMIT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ValueConstraint.class)));
+    tmpMap.put(_Fields.LIMIT, new org.apache.thrift.meta_data.FieldMetaData("limit", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, LimitConstraint.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TaskConstraint.class, metaDataMap);
+  }
+
+  public TaskConstraint() {
+    super();
+  }
+
+  public TaskConstraint(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public TaskConstraint(TaskConstraint other) {
+    super(other);
+  }
+  public TaskConstraint deepCopy() {
+    return new TaskConstraint(this);
+  }
+
+  public static TaskConstraint value(ValueConstraint value) {
+    TaskConstraint x = new TaskConstraint();
+    x.setValue(value);
+    return x;
+  }
+
+  public static TaskConstraint limit(LimitConstraint value) {
+    TaskConstraint x = new TaskConstraint();
+    x.setLimit(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case VALUE:
+        if (value instanceof ValueConstraint) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type ValueConstraint for field 'value', but got " + value.getClass().getSimpleName());
+      case LIMIT:
+        if (value instanceof LimitConstraint) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type LimitConstraint for field 'limit', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case VALUE:
+          if (field.type == VALUE_FIELD_DESC.type) {
+            ValueConstraint value;
+            value = new ValueConstraint();
+            value.read(iprot);
+            return value;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case LIMIT:
+          if (field.type == LIMIT_FIELD_DESC.type) {
+            LimitConstraint limit;
+            limit = new LimitConstraint();
+            limit.read(iprot);
+            return limit;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case VALUE:
+        ValueConstraint value = (ValueConstraint)value_;
+        value.write(oprot);
+        return;
+      case LIMIT:
+        LimitConstraint limit = (LimitConstraint)value_;
+        limit.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case VALUE:
+          ValueConstraint value;
+          value = new ValueConstraint();
+          value.read(iprot);
+          return value;
+        case LIMIT:
+          LimitConstraint limit;
+          limit = new LimitConstraint();
+          limit.read(iprot);
+          return limit;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case VALUE:
+        ValueConstraint value = (ValueConstraint)value_;
+        value.write(oprot);
+        return;
+      case LIMIT:
+        LimitConstraint limit = (LimitConstraint)value_;
+        limit.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case VALUE:
+        return VALUE_FIELD_DESC;
+      case LIMIT:
+        return LIMIT_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public ValueConstraint getValue() {
+    if (getSetField() == _Fields.VALUE) {
+      return (ValueConstraint)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'value' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setValue(ValueConstraint value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.VALUE;
+    value_ = value;
+  }
+
+  public LimitConstraint getLimit() {
+    if (getSetField() == _Fields.LIMIT) {
+      return (LimitConstraint)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'limit' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setLimit(LimitConstraint value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.LIMIT;
+    value_ = value;
+  }
+
+  public boolean isSetValue() {
+    return setField_ == _Fields.VALUE;
+  }
+
+
+  public boolean isSetLimit() {
+    return setField_ == _Fields.LIMIT;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof TaskConstraint) {
+      return equals((TaskConstraint)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(TaskConstraint other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(TaskConstraint other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.java
new file mode 100644
index 0000000..67c08cc
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/TaskEvent.java
@@ -0,0 +1,775 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Event marking a state transition within a task's lifecycle.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class TaskEvent implements org.apache.thrift.TBase<TaskEvent, TaskEvent._Fields>, java.io.Serializable, Cloneable, Comparable<TaskEvent> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TaskEvent");
+
+  private static final org.apache.thrift.protocol.TField TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("timestamp", org.apache.thrift.protocol.TType.I64, (short)1);
+  private static final org.apache.thrift.protocol.TField STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("status", org.apache.thrift.protocol.TType.I32, (short)2);
+  private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)3);
+  private static final org.apache.thrift.protocol.TField SCHEDULER_FIELD_DESC = new org.apache.thrift.protocol.TField("scheduler", org.apache.thrift.protocol.TType.STRING, (short)4);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new TaskEventStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new TaskEventTupleSchemeFactory());
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long timestamp; // required
+  /**
+   * New status of the task.
+   * 
+   * @see ScheduleStatus
+   */
+  public ScheduleStatus status; // required
+  /**
+   * Audit message that explains why a transition occurred.
+   */
+  public String message; // optional
+  /**
+   * Hostname of the scheduler machine that performed the event.
+   */
+  public String scheduler; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Epoch timestamp in milliseconds.
+     */
+    TIMESTAMP((short)1, "timestamp"),
+    /**
+     * New status of the task.
+     * 
+     * @see ScheduleStatus
+     */
+    STATUS((short)2, "status"),
+    /**
+     * Audit message that explains why a transition occurred.
+     */
+    MESSAGE((short)3, "message"),
+    /**
+     * Hostname of the scheduler machine that performed the event.
+     */
+    SCHEDULER((short)4, "scheduler");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TIMESTAMP
+          return TIMESTAMP;
+        case 2: // STATUS
+          return STATUS;
+        case 3: // MESSAGE
+          return MESSAGE;
+        case 4: // SCHEDULER
+          return SCHEDULER;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __TIMESTAMP_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.MESSAGE,_Fields.SCHEDULER};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.STATUS, new org.apache.thrift.meta_data.FieldMetaData("status", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, ScheduleStatus.class)));
+    tmpMap.put(_Fields.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.SCHEDULER, new org.apache.thrift.meta_data.FieldMetaData("scheduler", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TaskEvent.class, metaDataMap);
+  }
+
+  public TaskEvent() {
+  }
+
+  public TaskEvent(
+    long timestamp,
+    ScheduleStatus status)
+  {
+    this();
+    this.timestamp = timestamp;
+    setTimestampIsSet(true);
+    this.status = status;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public TaskEvent(TaskEvent other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.timestamp = other.timestamp;
+    if (other.isSetStatus()) {
+      this.status = other.status;
+    }
+    if (other.isSetMessage()) {
+      this.message = other.message;
+    }
+    if (other.isSetScheduler()) {
+      this.scheduler = other.scheduler;
+    }
+  }
+
+  public TaskEvent deepCopy() {
+    return new TaskEvent(this);
+  }
+
+  @Override
+  public void clear() {
+    setTimestampIsSet(false);
+    this.timestamp = 0;
+    this.status = null;
+    this.message = null;
+    this.scheduler = null;
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public long getTimestamp() {
+    return this.timestamp;
+  }
+
+  /**
+   * Epoch timestamp in milliseconds.
+   */
+  public TaskEvent setTimestamp(long timestamp) {
+    this.timestamp = timestamp;
+    setTimestampIsSet(true);
+    return this;
+  }
+
+  public void unsetTimestamp() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __TIMESTAMP_ISSET_ID);
+  }
+
+  /** Returns true if field timestamp is set (has been assigned a value) and false otherwise */
+  public boolean isSetTimestamp() {
+    return EncodingUtils.testBit(__isset_bitfield, __TIMESTAMP_ISSET_ID);
+  }
+
+  public void setTimestampIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __TIMESTAMP_ISSET_ID, value);
+  }
+
+  /**
+   * New status of the task.
+   * 
+   * @see ScheduleStatus
+   */
+  public ScheduleStatus getStatus() {
+    return this.status;
+  }
+
+  /**
+   * New status of the task.
+   * 
+   * @see ScheduleStatus
+   */
+  public TaskEvent setStatus(ScheduleStatus status) {
+    this.status = status;
+    return this;
+  }
+
+  public void unsetStatus() {
+    this.status = null;
+  }
+
+  /** Returns true if field status is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatus() {
+    return this.status != null;
+  }
+
+  public void setStatusIsSet(boolean value) {
+    if (!value) {
+      this.status = null;
+    }
+  }
+
+  /**
+   * Audit message that explains why a transition occurred.
+   */
+  public String getMessage() {
+    return this.message;
+  }
+
+  /**
+   * Audit message that explains why a transition occurred.
+   */
+  public TaskEvent setMessage(String message) {
+    this.message = message;
+    return this;
+  }
+
+  public void unsetMessage() {
+    this.message = null;
+  }
+
+  /** Returns true if field message is set (has been assigned a value) and false otherwise */
+  public boolean isSetMessage() {
+    return this.message != null;
+  }
+
+  public void setMessageIsSet(boolean value) {
+    if (!value) {
+      this.message = null;
+    }
+  }
+
+  /**
+   * Hostname of the scheduler machine that performed the event.
+   */
+  public String getScheduler() {
+    return this.scheduler;
+  }
+
+  /**
+   * Hostname of the scheduler machine that performed the event.
+   */
+  public TaskEvent setScheduler(String scheduler) {
+    this.scheduler = scheduler;
+    return this;
+  }
+
+  public void unsetScheduler() {
+    this.scheduler = null;
+  }
+
+  /** Returns true if field scheduler is set (has been assigned a value) and false otherwise */
+  public boolean isSetScheduler() {
+    return this.scheduler != null;
+  }
+
+  public void setSchedulerIsSet(boolean value) {
+    if (!value) {
+      this.scheduler = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TIMESTAMP:
+      if (value == null) {
+        unsetTimestamp();
+      } else {
+        setTimestamp((Long)value);
+      }
+      break;
+
+    case STATUS:
+      if (value == null) {
+        unsetStatus();
+      } else {
+        setStatus((ScheduleStatus)value);
+      }
+      break;
+
+    case MESSAGE:
+      if (value == null) {
+        unsetMessage();
+      } else {
+        setMessage((String)value);
+      }
+      break;
+
+    case SCHEDULER:
+      if (value == null) {
+        unsetScheduler();
+      } else {
+        setScheduler((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TIMESTAMP:
+      return getTimestamp();
+
+    case STATUS:
+      return getStatus();
+
+    case MESSAGE:
+      return getMessage();
+
+    case SCHEDULER:
+      return getScheduler();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TIMESTAMP:
+      return isSetTimestamp();
+    case STATUS:
+      return isSetStatus();
+    case MESSAGE:
+      return isSetMessage();
+    case SCHEDULER:
+      return isSetScheduler();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof TaskEvent)
+      return this.equals((TaskEvent)that);
+    return false;
+  }
+
+  public boolean equals(TaskEvent that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_timestamp = true;
+    boolean that_present_timestamp = true;
+    if (this_present_timestamp || that_present_timestamp) {
+      if (!(this_present_timestamp && that_present_timestamp))
+        return false;
+      if (this.timestamp != that.timestamp)
+        return false;
+    }
+
+    boolean this_present_status = true && this.isSetStatus();
+    boolean that_present_status = true && that.isSetStatus();
+    if (this_present_status || that_present_status) {
+      if (!(this_present_status && that_present_status))
+        return false;
+      if (!this.status.equals(that.status))
+        return false;
+    }
+
+    boolean this_present_message = true && this.isSetMessage();
+    boolean that_present_message = true && that.isSetMessage();
+    if (this_present_message || that_present_message) {
+      if (!(this_present_message && that_present_message))
+        return false;
+      if (!this.message.equals(that.message))
+        return false;
+    }
+
+    boolean this_present_scheduler = true && this.isSetScheduler();
+    boolean that_present_scheduler = true && that.isSetScheduler();
+    if (this_present_scheduler || that_present_scheduler) {
+      if (!(this_present_scheduler && that_present_scheduler))
+        return false;
+      if (!this.scheduler.equals(that.scheduler))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_timestamp = true;
+    list.add(present_timestamp);
+    if (present_timestamp)
+      list.add(timestamp);
+
+    boolean present_status = true && (isSetStatus());
+    list.add(present_status);
+    if (present_status)
+      list.add(status.getValue());
+
+    boolean present_message = true && (isSetMessage());
+    list.add(present_message);
+    if (present_message)
+      list.add(message);
+
+    boolean present_scheduler = true && (isSetScheduler());
+    list.add(present_scheduler);
+    if (present_scheduler)
+      list.add(scheduler);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(TaskEvent other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTimestamp()).compareTo(other.isSetTimestamp());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTimestamp()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestamp, other.timestamp);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetStatus()).compareTo(other.isSetStatus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.status, other.status);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMessage()).compareTo(other.isSetMessage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMessage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, other.message);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetScheduler()).compareTo(other.isSetScheduler());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetScheduler()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.scheduler, other.scheduler);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("TaskEvent(");
+    boolean first = true;
+
+    sb.append("timestamp:");
+    sb.append(this.timestamp);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("status:");
+    if (this.status == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.status);
+    }
+    first = false;
+    if (isSetMessage()) {
+      if (!first) sb.append(", ");
+      sb.append("message:");
+      if (this.message == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.message);
+      }
+      first = false;
+    }
+    if (isSetScheduler()) {
+      if (!first) sb.append(", ");
+      sb.append("scheduler:");
+      if (this.scheduler == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.scheduler);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class TaskEventStandardSchemeFactory implements SchemeFactory {
+    public TaskEventStandardScheme getScheme() {
+      return new TaskEventStandardScheme();
+    }
+  }
+
+  private static class TaskEventStandardScheme extends StandardScheme<TaskEvent> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, TaskEvent struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TIMESTAMP
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.timestamp = iprot.readI64();
+              struct.setTimestampIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // STATUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.status = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+              struct.setStatusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // MESSAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.message = iprot.readString();
+              struct.setMessageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // SCHEDULER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.scheduler = iprot.readString();
+              struct.setSchedulerIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, TaskEvent struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(TIMESTAMP_FIELD_DESC);
+      oprot.writeI64(struct.timestamp);
+      oprot.writeFieldEnd();
+      if (struct.status != null) {
+        oprot.writeFieldBegin(STATUS_FIELD_DESC);
+        oprot.writeI32(struct.status.getValue());
+        oprot.writeFieldEnd();
+      }
+      if (struct.message != null) {
+        if (struct.isSetMessage()) {
+          oprot.writeFieldBegin(MESSAGE_FIELD_DESC);
+          oprot.writeString(struct.message);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.scheduler != null) {
+        if (struct.isSetScheduler()) {
+          oprot.writeFieldBegin(SCHEDULER_FIELD_DESC);
+          oprot.writeString(struct.scheduler);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class TaskEventTupleSchemeFactory implements SchemeFactory {
+    public TaskEventTupleScheme getScheme() {
+      return new TaskEventTupleScheme();
+    }
+  }
+
+  private static class TaskEventTupleScheme extends TupleScheme<TaskEvent> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, TaskEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTimestamp()) {
+        optionals.set(0);
+      }
+      if (struct.isSetStatus()) {
+        optionals.set(1);
+      }
+      if (struct.isSetMessage()) {
+        optionals.set(2);
+      }
+      if (struct.isSetScheduler()) {
+        optionals.set(3);
+      }
+      oprot.writeBitSet(optionals, 4);
+      if (struct.isSetTimestamp()) {
+        oprot.writeI64(struct.timestamp);
+      }
+      if (struct.isSetStatus()) {
+        oprot.writeI32(struct.status.getValue());
+      }
+      if (struct.isSetMessage()) {
+        oprot.writeString(struct.message);
+      }
+      if (struct.isSetScheduler()) {
+        oprot.writeString(struct.scheduler);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, TaskEvent struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(4);
+      if (incoming.get(0)) {
+        struct.timestamp = iprot.readI64();
+        struct.setTimestampIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.status = org.apache.airavata.cloud.aurora.client.sdk.ScheduleStatus.findByValue(iprot.readI32());
+        struct.setStatusIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.message = iprot.readString();
+        struct.setMessageIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.scheduler = iprot.readString();
+        struct.setSchedulerIsSet(true);
+      }
+    }
+  }
+
+}
+


[24/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.java
new file mode 100644
index 0000000..f3edad3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/QueryRecoveryResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class QueryRecoveryResult implements org.apache.thrift.TBase<QueryRecoveryResult, QueryRecoveryResult._Fields>, java.io.Serializable, Cloneable, Comparable<QueryRecoveryResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("QueryRecoveryResult");
+
+  private static final org.apache.thrift.protocol.TField TASKS_FIELD_DESC = new org.apache.thrift.protocol.TField("tasks", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new QueryRecoveryResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new QueryRecoveryResultTupleSchemeFactory());
+  }
+
+  public Set<ScheduledTask> tasks; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    TASKS((short)1, "tasks");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASKS
+          return TASKS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASKS, new org.apache.thrift.meta_data.FieldMetaData("tasks", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ScheduledTask.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(QueryRecoveryResult.class, metaDataMap);
+  }
+
+  public QueryRecoveryResult() {
+  }
+
+  public QueryRecoveryResult(
+    Set<ScheduledTask> tasks)
+  {
+    this();
+    this.tasks = tasks;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public QueryRecoveryResult(QueryRecoveryResult other) {
+    if (other.isSetTasks()) {
+      Set<ScheduledTask> __this__tasks = new HashSet<ScheduledTask>(other.tasks.size());
+      for (ScheduledTask other_element : other.tasks) {
+        __this__tasks.add(new ScheduledTask(other_element));
+      }
+      this.tasks = __this__tasks;
+    }
+  }
+
+  public QueryRecoveryResult deepCopy() {
+    return new QueryRecoveryResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.tasks = null;
+  }
+
+  public int getTasksSize() {
+    return (this.tasks == null) ? 0 : this.tasks.size();
+  }
+
+  public java.util.Iterator<ScheduledTask> getTasksIterator() {
+    return (this.tasks == null) ? null : this.tasks.iterator();
+  }
+
+  public void addToTasks(ScheduledTask elem) {
+    if (this.tasks == null) {
+      this.tasks = new HashSet<ScheduledTask>();
+    }
+    this.tasks.add(elem);
+  }
+
+  public Set<ScheduledTask> getTasks() {
+    return this.tasks;
+  }
+
+  public QueryRecoveryResult setTasks(Set<ScheduledTask> tasks) {
+    this.tasks = tasks;
+    return this;
+  }
+
+  public void unsetTasks() {
+    this.tasks = null;
+  }
+
+  /** Returns true if field tasks is set (has been assigned a value) and false otherwise */
+  public boolean isSetTasks() {
+    return this.tasks != null;
+  }
+
+  public void setTasksIsSet(boolean value) {
+    if (!value) {
+      this.tasks = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASKS:
+      if (value == null) {
+        unsetTasks();
+      } else {
+        setTasks((Set<ScheduledTask>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASKS:
+      return getTasks();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASKS:
+      return isSetTasks();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof QueryRecoveryResult)
+      return this.equals((QueryRecoveryResult)that);
+    return false;
+  }
+
+  public boolean equals(QueryRecoveryResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_tasks = true && this.isSetTasks();
+    boolean that_present_tasks = true && that.isSetTasks();
+    if (this_present_tasks || that_present_tasks) {
+      if (!(this_present_tasks && that_present_tasks))
+        return false;
+      if (!this.tasks.equals(that.tasks))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_tasks = true && (isSetTasks());
+    list.add(present_tasks);
+    if (present_tasks)
+      list.add(tasks);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(QueryRecoveryResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTasks()).compareTo(other.isSetTasks());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTasks()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tasks, other.tasks);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("QueryRecoveryResult(");
+    boolean first = true;
+
+    sb.append("tasks:");
+    if (this.tasks == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.tasks);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class QueryRecoveryResultStandardSchemeFactory implements SchemeFactory {
+    public QueryRecoveryResultStandardScheme getScheme() {
+      return new QueryRecoveryResultStandardScheme();
+    }
+  }
+
+  private static class QueryRecoveryResultStandardScheme extends StandardScheme<QueryRecoveryResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, QueryRecoveryResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASKS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set278 = iprot.readSetBegin();
+                struct.tasks = new HashSet<ScheduledTask>(2*_set278.size);
+                ScheduledTask _elem279;
+                for (int _i280 = 0; _i280 < _set278.size; ++_i280)
+                {
+                  _elem279 = new ScheduledTask();
+                  _elem279.read(iprot);
+                  struct.tasks.add(_elem279);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setTasksIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, QueryRecoveryResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.tasks != null) {
+        oprot.writeFieldBegin(TASKS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.tasks.size()));
+          for (ScheduledTask _iter281 : struct.tasks)
+          {
+            _iter281.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class QueryRecoveryResultTupleSchemeFactory implements SchemeFactory {
+    public QueryRecoveryResultTupleScheme getScheme() {
+      return new QueryRecoveryResultTupleScheme();
+    }
+  }
+
+  private static class QueryRecoveryResultTupleScheme extends TupleScheme<QueryRecoveryResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, QueryRecoveryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTasks()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetTasks()) {
+        {
+          oprot.writeI32(struct.tasks.size());
+          for (ScheduledTask _iter282 : struct.tasks)
+          {
+            _iter282.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, QueryRecoveryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set283 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.tasks = new HashSet<ScheduledTask>(2*_set283.size);
+          ScheduledTask _elem284;
+          for (int _i285 = 0; _i285 < _set283.size; ++_i285)
+          {
+            _elem284 = new ScheduledTask();
+            _elem284.read(iprot);
+            struct.tasks.add(_elem284);
+          }
+        }
+        struct.setTasksIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Range.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Range.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Range.java
new file mode 100644
index 0000000..2812530
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Range.java
@@ -0,0 +1,498 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Closed range of integers.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Range implements org.apache.thrift.TBase<Range, Range._Fields>, java.io.Serializable, Cloneable, Comparable<Range> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Range");
+
+  private static final org.apache.thrift.protocol.TField FIRST_FIELD_DESC = new org.apache.thrift.protocol.TField("first", org.apache.thrift.protocol.TType.I32, (short)1);
+  private static final org.apache.thrift.protocol.TField LAST_FIELD_DESC = new org.apache.thrift.protocol.TField("last", org.apache.thrift.protocol.TType.I32, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new RangeStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new RangeTupleSchemeFactory());
+  }
+
+  public int first; // required
+  public int last; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    FIRST((short)1, "first"),
+    LAST((short)2, "last");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // FIRST
+          return FIRST;
+        case 2: // LAST
+          return LAST;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __FIRST_ISSET_ID = 0;
+  private static final int __LAST_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.FIRST, new org.apache.thrift.meta_data.FieldMetaData("first", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    tmpMap.put(_Fields.LAST, new org.apache.thrift.meta_data.FieldMetaData("last", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Range.class, metaDataMap);
+  }
+
+  public Range() {
+  }
+
+  public Range(
+    int first,
+    int last)
+  {
+    this();
+    this.first = first;
+    setFirstIsSet(true);
+    this.last = last;
+    setLastIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Range(Range other) {
+    __isset_bitfield = other.__isset_bitfield;
+    this.first = other.first;
+    this.last = other.last;
+  }
+
+  public Range deepCopy() {
+    return new Range(this);
+  }
+
+  @Override
+  public void clear() {
+    setFirstIsSet(false);
+    this.first = 0;
+    setLastIsSet(false);
+    this.last = 0;
+  }
+
+  public int getFirst() {
+    return this.first;
+  }
+
+  public Range setFirst(int first) {
+    this.first = first;
+    setFirstIsSet(true);
+    return this;
+  }
+
+  public void unsetFirst() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __FIRST_ISSET_ID);
+  }
+
+  /** Returns true if field first is set (has been assigned a value) and false otherwise */
+  public boolean isSetFirst() {
+    return EncodingUtils.testBit(__isset_bitfield, __FIRST_ISSET_ID);
+  }
+
+  public void setFirstIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __FIRST_ISSET_ID, value);
+  }
+
+  public int getLast() {
+    return this.last;
+  }
+
+  public Range setLast(int last) {
+    this.last = last;
+    setLastIsSet(true);
+    return this;
+  }
+
+  public void unsetLast() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __LAST_ISSET_ID);
+  }
+
+  /** Returns true if field last is set (has been assigned a value) and false otherwise */
+  public boolean isSetLast() {
+    return EncodingUtils.testBit(__isset_bitfield, __LAST_ISSET_ID);
+  }
+
+  public void setLastIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __LAST_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case FIRST:
+      if (value == null) {
+        unsetFirst();
+      } else {
+        setFirst((Integer)value);
+      }
+      break;
+
+    case LAST:
+      if (value == null) {
+        unsetLast();
+      } else {
+        setLast((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case FIRST:
+      return getFirst();
+
+    case LAST:
+      return getLast();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case FIRST:
+      return isSetFirst();
+    case LAST:
+      return isSetLast();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Range)
+      return this.equals((Range)that);
+    return false;
+  }
+
+  public boolean equals(Range that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_first = true;
+    boolean that_present_first = true;
+    if (this_present_first || that_present_first) {
+      if (!(this_present_first && that_present_first))
+        return false;
+      if (this.first != that.first)
+        return false;
+    }
+
+    boolean this_present_last = true;
+    boolean that_present_last = true;
+    if (this_present_last || that_present_last) {
+      if (!(this_present_last && that_present_last))
+        return false;
+      if (this.last != that.last)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_first = true;
+    list.add(present_first);
+    if (present_first)
+      list.add(first);
+
+    boolean present_last = true;
+    list.add(present_last);
+    if (present_last)
+      list.add(last);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Range other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetFirst()).compareTo(other.isSetFirst());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetFirst()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.first, other.first);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetLast()).compareTo(other.isSetLast());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetLast()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.last, other.last);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Range(");
+    boolean first = true;
+
+    sb.append("first:");
+    sb.append(this.first);
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("last:");
+    sb.append(this.last);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class RangeStandardSchemeFactory implements SchemeFactory {
+    public RangeStandardScheme getScheme() {
+      return new RangeStandardScheme();
+    }
+  }
+
+  private static class RangeStandardScheme extends StandardScheme<Range> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Range struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // FIRST
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.first = iprot.readI32();
+              struct.setFirstIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // LAST
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.last = iprot.readI32();
+              struct.setLastIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Range struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      oprot.writeFieldBegin(FIRST_FIELD_DESC);
+      oprot.writeI32(struct.first);
+      oprot.writeFieldEnd();
+      oprot.writeFieldBegin(LAST_FIELD_DESC);
+      oprot.writeI32(struct.last);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class RangeTupleSchemeFactory implements SchemeFactory {
+    public RangeTupleScheme getScheme() {
+      return new RangeTupleScheme();
+    }
+  }
+
+  private static class RangeTupleScheme extends TupleScheme<Range> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Range struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetFirst()) {
+        optionals.set(0);
+      }
+      if (struct.isSetLast()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetFirst()) {
+        oprot.writeI32(struct.first);
+      }
+      if (struct.isSetLast()) {
+        oprot.writeI32(struct.last);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Range struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.first = iprot.readI32();
+        struct.setFirstIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.last = iprot.readI32();
+        struct.setLastIsSet(true);
+      }
+    }
+  }
+
+}
+


[50/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class
new file mode 100644
index 0000000..c02f9b3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class
new file mode 100644
index 0000000..50e1ff8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..c3fae95
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class
new file mode 100644
index 0000000..e12f976
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..5206ac1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args$rewriteConfigs_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class
new file mode 100644
index 0000000..fc21fd9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class
new file mode 100644
index 0000000..308bb1e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class
new file mode 100644
index 0000000..237e9e2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..ccd9d59
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class
new file mode 100644
index 0000000..79602db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..9dc06ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result$rewriteConfigs_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class
new file mode 100644
index 0000000..e156f9d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$rewriteConfigs_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class
new file mode 100644
index 0000000..f2462aa
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class
new file mode 100644
index 0000000..938aabc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..8b7811b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class
new file mode 100644
index 0000000..31a9e25
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..bfc046e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args$setQuota_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class
new file mode 100644
index 0000000..4826978
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class
new file mode 100644
index 0000000..298e07a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class
new file mode 100644
index 0000000..1a8f668
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..d0dd4de
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class
new file mode 100644
index 0000000..6aa8054
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..39517c8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result$setQuota_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class
new file mode 100644
index 0000000..8418464
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$setQuota_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class
new file mode 100644
index 0000000..c6eb0d8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class
new file mode 100644
index 0000000..8cf9814
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..1592640
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class
new file mode 100644
index 0000000..ebea5ca
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..93cef6b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args$snapshot_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class
new file mode 100644
index 0000000..ed0bd60
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class
new file mode 100644
index 0000000..be99b77
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class
new file mode 100644
index 0000000..02868ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..5f3bfe5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class
new file mode 100644
index 0000000..04d337f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..b0278c7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result$snapshot_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class
new file mode 100644
index 0000000..41ca6da
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$snapshot_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class
new file mode 100644
index 0000000..93b5256
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class
new file mode 100644
index 0000000..fd5a945
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..56c90c8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class
new file mode 100644
index 0000000..c5df84c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..0dcaec1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args$stageRecovery_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class
new file mode 100644
index 0000000..9fec0e5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class
new file mode 100644
index 0000000..159063d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class
new file mode 100644
index 0000000..9ef3051
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..c9fc057
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class
new file mode 100644
index 0000000..4b6abd5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..af32a97
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result$stageRecovery_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class
new file mode 100644
index 0000000..3fe9426
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$stageRecovery_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class
new file mode 100644
index 0000000..0aea5c9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class
new file mode 100644
index 0000000..eeab305
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..8d78c09
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class
new file mode 100644
index 0000000..4d664c1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..6547c9a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args$startMaintenance_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class
new file mode 100644
index 0000000..54761cc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class
new file mode 100644
index 0000000..2576c62
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class
new file mode 100644
index 0000000..a5c0d2c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..042bc79
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class
new file mode 100644
index 0000000..30e03ff
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..e371bda
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result$startMaintenance_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class
new file mode 100644
index 0000000..27fbc1d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$startMaintenance_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class
new file mode 100644
index 0000000..26f34de
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class
new file mode 100644
index 0000000..e3be620
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..35ccfdc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class
new file mode 100644
index 0000000..059d80e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..96452bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args$triggerExplicitTaskReconciliation_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class
new file mode 100644
index 0000000..6552f6a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class
new file mode 100644
index 0000000..e8b00f8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class
new file mode 100644
index 0000000..7e6bdc0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..a2195fe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class
new file mode 100644
index 0000000..97c5345
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..0951707
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result$triggerExplicitTaskReconciliation_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class
new file mode 100644
index 0000000..a02542b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerExplicitTaskReconciliation_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class
new file mode 100644
index 0000000..0529385
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class
new file mode 100644
index 0000000..af82467
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..4096d7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class
new file mode 100644
index 0000000..b90ecf1
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..0144507
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args$triggerImplicitTaskReconciliation_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class
new file mode 100644
index 0000000..adda3e0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class
new file mode 100644
index 0000000..3fc30ee
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class
new file mode 100644
index 0000000..f5777ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..3a57d54
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class
new file mode 100644
index 0000000..f06dde4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..a4ee42a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result$triggerImplicitTaskReconciliation_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class
new file mode 100644
index 0000000..082c32f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$triggerImplicitTaskReconciliation_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class
new file mode 100644
index 0000000..1314107
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class
new file mode 100644
index 0000000..5708028
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..1ff35d6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class
new file mode 100644
index 0000000..ea76739
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..e52d879
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args$unloadRecovery_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class
new file mode 100644
index 0000000..72ad397
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class
new file mode 100644
index 0000000..1534ebe
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class
new file mode 100644
index 0000000..7538356
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..359f7c9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class
new file mode 100644
index 0000000..025acad
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..c2dee23
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result$unloadRecovery_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class
new file mode 100644
index 0000000..d268d31
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin$unloadRecovery_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class
new file mode 100644
index 0000000..39a2c55
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraAdmin.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class
new file mode 100644
index 0000000..581ce8f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class
new file mode 100644
index 0000000..ce94239
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$abortJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class
new file mode 100644
index 0000000..0ec3562
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$addInstances_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class
new file mode 100644
index 0000000..28739e3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$createJob_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class
new file mode 100644
index 0000000..0c23a0c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$descheduleCronJob_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class
new file mode 100644
index 0000000..962f4db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$killTasks_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class
new file mode 100644
index 0000000..5d8e37b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pauseJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class
new file mode 100644
index 0000000..84d125b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$pulseJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class
new file mode 100644
index 0000000..e1da18d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$replaceCronTemplate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class
new file mode 100644
index 0000000..36ceb28
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$restartShards_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class
new file mode 100644
index 0000000..b004d3d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$resumeJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class
new file mode 100644
index 0000000..3b51e58
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class
new file mode 100644
index 0000000..181c62f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class
new file mode 100644
index 0000000..1c92089
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class differ


[32/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.java
new file mode 100644
index 0000000..084970e
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceKey.java
@@ -0,0 +1,533 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A unique identifier for the active task within a job.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class InstanceKey implements org.apache.thrift.TBase<InstanceKey, InstanceKey._Fields>, java.io.Serializable, Cloneable, Comparable<InstanceKey> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InstanceKey");
+
+  private static final org.apache.thrift.protocol.TField JOB_KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("jobKey", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTANCE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceId", org.apache.thrift.protocol.TType.I32, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new InstanceKeyStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new InstanceKeyTupleSchemeFactory());
+  }
+
+  /**
+   * Key identifying the job.
+   */
+  public JobKey jobKey; // required
+  /**
+   * Unique instance ID for the active task in a job.
+   */
+  public int instanceId; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Key identifying the job.
+     */
+    JOB_KEY((short)1, "jobKey"),
+    /**
+     * Unique instance ID for the active task in a job.
+     */
+    INSTANCE_ID((short)2, "instanceId");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // JOB_KEY
+          return JOB_KEY;
+        case 2: // INSTANCE_ID
+          return INSTANCE_ID;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __INSTANCEID_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB_KEY, new org.apache.thrift.meta_data.FieldMetaData("jobKey", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.INSTANCE_ID, new org.apache.thrift.meta_data.FieldMetaData("instanceId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InstanceKey.class, metaDataMap);
+  }
+
+  public InstanceKey() {
+  }
+
+  public InstanceKey(
+    JobKey jobKey,
+    int instanceId)
+  {
+    this();
+    this.jobKey = jobKey;
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public InstanceKey(InstanceKey other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetJobKey()) {
+      this.jobKey = new JobKey(other.jobKey);
+    }
+    this.instanceId = other.instanceId;
+  }
+
+  public InstanceKey deepCopy() {
+    return new InstanceKey(this);
+  }
+
+  @Override
+  public void clear() {
+    this.jobKey = null;
+    setInstanceIdIsSet(false);
+    this.instanceId = 0;
+  }
+
+  /**
+   * Key identifying the job.
+   */
+  public JobKey getJobKey() {
+    return this.jobKey;
+  }
+
+  /**
+   * Key identifying the job.
+   */
+  public InstanceKey setJobKey(JobKey jobKey) {
+    this.jobKey = jobKey;
+    return this;
+  }
+
+  public void unsetJobKey() {
+    this.jobKey = null;
+  }
+
+  /** Returns true if field jobKey is set (has been assigned a value) and false otherwise */
+  public boolean isSetJobKey() {
+    return this.jobKey != null;
+  }
+
+  public void setJobKeyIsSet(boolean value) {
+    if (!value) {
+      this.jobKey = null;
+    }
+  }
+
+  /**
+   * Unique instance ID for the active task in a job.
+   */
+  public int getInstanceId() {
+    return this.instanceId;
+  }
+
+  /**
+   * Unique instance ID for the active task in a job.
+   */
+  public InstanceKey setInstanceId(int instanceId) {
+    this.instanceId = instanceId;
+    setInstanceIdIsSet(true);
+    return this;
+  }
+
+  public void unsetInstanceId() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  /** Returns true if field instanceId is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceId() {
+    return EncodingUtils.testBit(__isset_bitfield, __INSTANCEID_ISSET_ID);
+  }
+
+  public void setInstanceIdIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __INSTANCEID_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case JOB_KEY:
+      if (value == null) {
+        unsetJobKey();
+      } else {
+        setJobKey((JobKey)value);
+      }
+      break;
+
+    case INSTANCE_ID:
+      if (value == null) {
+        unsetInstanceId();
+      } else {
+        setInstanceId((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case JOB_KEY:
+      return getJobKey();
+
+    case INSTANCE_ID:
+      return getInstanceId();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case JOB_KEY:
+      return isSetJobKey();
+    case INSTANCE_ID:
+      return isSetInstanceId();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof InstanceKey)
+      return this.equals((InstanceKey)that);
+    return false;
+  }
+
+  public boolean equals(InstanceKey that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_jobKey = true && this.isSetJobKey();
+    boolean that_present_jobKey = true && that.isSetJobKey();
+    if (this_present_jobKey || that_present_jobKey) {
+      if (!(this_present_jobKey && that_present_jobKey))
+        return false;
+      if (!this.jobKey.equals(that.jobKey))
+        return false;
+    }
+
+    boolean this_present_instanceId = true;
+    boolean that_present_instanceId = true;
+    if (this_present_instanceId || that_present_instanceId) {
+      if (!(this_present_instanceId && that_present_instanceId))
+        return false;
+      if (this.instanceId != that.instanceId)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_jobKey = true && (isSetJobKey());
+    list.add(present_jobKey);
+    if (present_jobKey)
+      list.add(jobKey);
+
+    boolean present_instanceId = true;
+    list.add(present_instanceId);
+    if (present_instanceId)
+      list.add(instanceId);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(InstanceKey other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetJobKey()).compareTo(other.isSetJobKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetJobKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.jobKey, other.jobKey);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceId()).compareTo(other.isSetInstanceId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceId, other.instanceId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("InstanceKey(");
+    boolean first = true;
+
+    sb.append("jobKey:");
+    if (this.jobKey == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.jobKey);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceId:");
+    sb.append(this.instanceId);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (jobKey != null) {
+      jobKey.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class InstanceKeyStandardSchemeFactory implements SchemeFactory {
+    public InstanceKeyStandardScheme getScheme() {
+      return new InstanceKeyStandardScheme();
+    }
+  }
+
+  private static class InstanceKeyStandardScheme extends StandardScheme<InstanceKey> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, InstanceKey struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // JOB_KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.jobKey = new JobKey();
+              struct.jobKey.read(iprot);
+              struct.setJobKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // INSTANCE_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.instanceId = iprot.readI32();
+              struct.setInstanceIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, InstanceKey struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.jobKey != null) {
+        oprot.writeFieldBegin(JOB_KEY_FIELD_DESC);
+        struct.jobKey.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(INSTANCE_ID_FIELD_DESC);
+      oprot.writeI32(struct.instanceId);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class InstanceKeyTupleSchemeFactory implements SchemeFactory {
+    public InstanceKeyTupleScheme getScheme() {
+      return new InstanceKeyTupleScheme();
+    }
+  }
+
+  private static class InstanceKeyTupleScheme extends TupleScheme<InstanceKey> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, InstanceKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetJobKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetInstanceId()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetJobKey()) {
+        struct.jobKey.write(oprot);
+      }
+      if (struct.isSetInstanceId()) {
+        oprot.writeI32(struct.instanceId);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, InstanceKey struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.jobKey = new JobKey();
+        struct.jobKey.read(iprot);
+        struct.setJobKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.instanceId = iprot.readI32();
+        struct.setInstanceIdIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.java
new file mode 100644
index 0000000..2572eba
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/InstanceTaskConfig.java
@@ -0,0 +1,589 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Maps instance IDs to TaskConfigs it.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class InstanceTaskConfig implements org.apache.thrift.TBase<InstanceTaskConfig, InstanceTaskConfig._Fields>, java.io.Serializable, Cloneable, Comparable<InstanceTaskConfig> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InstanceTaskConfig");
+
+  private static final org.apache.thrift.protocol.TField TASK_FIELD_DESC = new org.apache.thrift.protocol.TField("task", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTANCES_FIELD_DESC = new org.apache.thrift.protocol.TField("instances", org.apache.thrift.protocol.TType.SET, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new InstanceTaskConfigStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new InstanceTaskConfigTupleSchemeFactory());
+  }
+
+  /**
+   * A TaskConfig associated with instances.
+   */
+  public TaskConfig task; // required
+  /**
+   * Instances associated with the TaskConfig.
+   */
+  public Set<Range> instances; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * A TaskConfig associated with instances.
+     */
+    TASK((short)1, "task"),
+    /**
+     * Instances associated with the TaskConfig.
+     */
+    INSTANCES((short)2, "instances");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASK
+          return TASK;
+        case 2: // INSTANCES
+          return INSTANCES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASK, new org.apache.thrift.meta_data.FieldMetaData("task", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.INSTANCES, new org.apache.thrift.meta_data.FieldMetaData("instances", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Range.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InstanceTaskConfig.class, metaDataMap);
+  }
+
+  public InstanceTaskConfig() {
+  }
+
+  public InstanceTaskConfig(
+    TaskConfig task,
+    Set<Range> instances)
+  {
+    this();
+    this.task = task;
+    this.instances = instances;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public InstanceTaskConfig(InstanceTaskConfig other) {
+    if (other.isSetTask()) {
+      this.task = new TaskConfig(other.task);
+    }
+    if (other.isSetInstances()) {
+      Set<Range> __this__instances = new HashSet<Range>(other.instances.size());
+      for (Range other_element : other.instances) {
+        __this__instances.add(new Range(other_element));
+      }
+      this.instances = __this__instances;
+    }
+  }
+
+  public InstanceTaskConfig deepCopy() {
+    return new InstanceTaskConfig(this);
+  }
+
+  @Override
+  public void clear() {
+    this.task = null;
+    this.instances = null;
+  }
+
+  /**
+   * A TaskConfig associated with instances.
+   */
+  public TaskConfig getTask() {
+    return this.task;
+  }
+
+  /**
+   * A TaskConfig associated with instances.
+   */
+  public InstanceTaskConfig setTask(TaskConfig task) {
+    this.task = task;
+    return this;
+  }
+
+  public void unsetTask() {
+    this.task = null;
+  }
+
+  /** Returns true if field task is set (has been assigned a value) and false otherwise */
+  public boolean isSetTask() {
+    return this.task != null;
+  }
+
+  public void setTaskIsSet(boolean value) {
+    if (!value) {
+      this.task = null;
+    }
+  }
+
+  public int getInstancesSize() {
+    return (this.instances == null) ? 0 : this.instances.size();
+  }
+
+  public java.util.Iterator<Range> getInstancesIterator() {
+    return (this.instances == null) ? null : this.instances.iterator();
+  }
+
+  public void addToInstances(Range elem) {
+    if (this.instances == null) {
+      this.instances = new HashSet<Range>();
+    }
+    this.instances.add(elem);
+  }
+
+  /**
+   * Instances associated with the TaskConfig.
+   */
+  public Set<Range> getInstances() {
+    return this.instances;
+  }
+
+  /**
+   * Instances associated with the TaskConfig.
+   */
+  public InstanceTaskConfig setInstances(Set<Range> instances) {
+    this.instances = instances;
+    return this;
+  }
+
+  public void unsetInstances() {
+    this.instances = null;
+  }
+
+  /** Returns true if field instances is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstances() {
+    return this.instances != null;
+  }
+
+  public void setInstancesIsSet(boolean value) {
+    if (!value) {
+      this.instances = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASK:
+      if (value == null) {
+        unsetTask();
+      } else {
+        setTask((TaskConfig)value);
+      }
+      break;
+
+    case INSTANCES:
+      if (value == null) {
+        unsetInstances();
+      } else {
+        setInstances((Set<Range>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASK:
+      return getTask();
+
+    case INSTANCES:
+      return getInstances();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASK:
+      return isSetTask();
+    case INSTANCES:
+      return isSetInstances();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof InstanceTaskConfig)
+      return this.equals((InstanceTaskConfig)that);
+    return false;
+  }
+
+  public boolean equals(InstanceTaskConfig that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_task = true && this.isSetTask();
+    boolean that_present_task = true && that.isSetTask();
+    if (this_present_task || that_present_task) {
+      if (!(this_present_task && that_present_task))
+        return false;
+      if (!this.task.equals(that.task))
+        return false;
+    }
+
+    boolean this_present_instances = true && this.isSetInstances();
+    boolean that_present_instances = true && that.isSetInstances();
+    if (this_present_instances || that_present_instances) {
+      if (!(this_present_instances && that_present_instances))
+        return false;
+      if (!this.instances.equals(that.instances))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_task = true && (isSetTask());
+    list.add(present_task);
+    if (present_task)
+      list.add(task);
+
+    boolean present_instances = true && (isSetInstances());
+    list.add(present_instances);
+    if (present_instances)
+      list.add(instances);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(InstanceTaskConfig other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTask()).compareTo(other.isSetTask());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTask()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.task, other.task);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstances()).compareTo(other.isSetInstances());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstances()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instances, other.instances);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("InstanceTaskConfig(");
+    boolean first = true;
+
+    sb.append("task:");
+    if (this.task == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.task);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instances:");
+    if (this.instances == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instances);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (task != null) {
+      task.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class InstanceTaskConfigStandardSchemeFactory implements SchemeFactory {
+    public InstanceTaskConfigStandardScheme getScheme() {
+      return new InstanceTaskConfigStandardScheme();
+    }
+  }
+
+  private static class InstanceTaskConfigStandardScheme extends StandardScheme<InstanceTaskConfig> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, InstanceTaskConfig struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASK
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.task = new TaskConfig();
+              struct.task.read(iprot);
+              struct.setTaskIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // INSTANCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set198 = iprot.readSetBegin();
+                struct.instances = new HashSet<Range>(2*_set198.size);
+                Range _elem199;
+                for (int _i200 = 0; _i200 < _set198.size; ++_i200)
+                {
+                  _elem199 = new Range();
+                  _elem199.read(iprot);
+                  struct.instances.add(_elem199);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setInstancesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, InstanceTaskConfig struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.task != null) {
+        oprot.writeFieldBegin(TASK_FIELD_DESC);
+        struct.task.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.instances != null) {
+        oprot.writeFieldBegin(INSTANCES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.instances.size()));
+          for (Range _iter201 : struct.instances)
+          {
+            _iter201.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class InstanceTaskConfigTupleSchemeFactory implements SchemeFactory {
+    public InstanceTaskConfigTupleScheme getScheme() {
+      return new InstanceTaskConfigTupleScheme();
+    }
+  }
+
+  private static class InstanceTaskConfigTupleScheme extends TupleScheme<InstanceTaskConfig> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, InstanceTaskConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTask()) {
+        optionals.set(0);
+      }
+      if (struct.isSetInstances()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetTask()) {
+        struct.task.write(oprot);
+      }
+      if (struct.isSetInstances()) {
+        {
+          oprot.writeI32(struct.instances.size());
+          for (Range _iter202 : struct.instances)
+          {
+            _iter202.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, InstanceTaskConfig struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.task = new TaskConfig();
+        struct.task.read(iprot);
+        struct.setTaskIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set203 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.instances = new HashSet<Range>(2*_set203.size);
+          Range _elem204;
+          for (int _i205 = 0; _i205 < _set203.size; ++_i205)
+          {
+            _elem204 = new Range();
+            _elem204.read(iprot);
+            struct.instances.add(_elem204);
+          }
+        }
+        struct.setInstancesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.java
new file mode 100644
index 0000000..d012b93
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfigRewrite.java
@@ -0,0 +1,537 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobConfigRewrite implements org.apache.thrift.TBase<JobConfigRewrite, JobConfigRewrite._Fields>, java.io.Serializable, Cloneable, Comparable<JobConfigRewrite> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobConfigRewrite");
+
+  private static final org.apache.thrift.protocol.TField OLD_JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("oldJob", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField REWRITTEN_JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("rewrittenJob", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobConfigRewriteStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobConfigRewriteTupleSchemeFactory());
+  }
+
+  /**
+   * The original job configuration.
+   */
+  public JobConfiguration oldJob; // required
+  /**
+   * The rewritten job configuration.
+   */
+  public JobConfiguration rewrittenJob; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The original job configuration.
+     */
+    OLD_JOB((short)1, "oldJob"),
+    /**
+     * The rewritten job configuration.
+     */
+    REWRITTEN_JOB((short)2, "rewrittenJob");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // OLD_JOB
+          return OLD_JOB;
+        case 2: // REWRITTEN_JOB
+          return REWRITTEN_JOB;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.OLD_JOB, new org.apache.thrift.meta_data.FieldMetaData("oldJob", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobConfiguration.class)));
+    tmpMap.put(_Fields.REWRITTEN_JOB, new org.apache.thrift.meta_data.FieldMetaData("rewrittenJob", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobConfiguration.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobConfigRewrite.class, metaDataMap);
+  }
+
+  public JobConfigRewrite() {
+  }
+
+  public JobConfigRewrite(
+    JobConfiguration oldJob,
+    JobConfiguration rewrittenJob)
+  {
+    this();
+    this.oldJob = oldJob;
+    this.rewrittenJob = rewrittenJob;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobConfigRewrite(JobConfigRewrite other) {
+    if (other.isSetOldJob()) {
+      this.oldJob = new JobConfiguration(other.oldJob);
+    }
+    if (other.isSetRewrittenJob()) {
+      this.rewrittenJob = new JobConfiguration(other.rewrittenJob);
+    }
+  }
+
+  public JobConfigRewrite deepCopy() {
+    return new JobConfigRewrite(this);
+  }
+
+  @Override
+  public void clear() {
+    this.oldJob = null;
+    this.rewrittenJob = null;
+  }
+
+  /**
+   * The original job configuration.
+   */
+  public JobConfiguration getOldJob() {
+    return this.oldJob;
+  }
+
+  /**
+   * The original job configuration.
+   */
+  public JobConfigRewrite setOldJob(JobConfiguration oldJob) {
+    this.oldJob = oldJob;
+    return this;
+  }
+
+  public void unsetOldJob() {
+    this.oldJob = null;
+  }
+
+  /** Returns true if field oldJob is set (has been assigned a value) and false otherwise */
+  public boolean isSetOldJob() {
+    return this.oldJob != null;
+  }
+
+  public void setOldJobIsSet(boolean value) {
+    if (!value) {
+      this.oldJob = null;
+    }
+  }
+
+  /**
+   * The rewritten job configuration.
+   */
+  public JobConfiguration getRewrittenJob() {
+    return this.rewrittenJob;
+  }
+
+  /**
+   * The rewritten job configuration.
+   */
+  public JobConfigRewrite setRewrittenJob(JobConfiguration rewrittenJob) {
+    this.rewrittenJob = rewrittenJob;
+    return this;
+  }
+
+  public void unsetRewrittenJob() {
+    this.rewrittenJob = null;
+  }
+
+  /** Returns true if field rewrittenJob is set (has been assigned a value) and false otherwise */
+  public boolean isSetRewrittenJob() {
+    return this.rewrittenJob != null;
+  }
+
+  public void setRewrittenJobIsSet(boolean value) {
+    if (!value) {
+      this.rewrittenJob = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case OLD_JOB:
+      if (value == null) {
+        unsetOldJob();
+      } else {
+        setOldJob((JobConfiguration)value);
+      }
+      break;
+
+    case REWRITTEN_JOB:
+      if (value == null) {
+        unsetRewrittenJob();
+      } else {
+        setRewrittenJob((JobConfiguration)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case OLD_JOB:
+      return getOldJob();
+
+    case REWRITTEN_JOB:
+      return getRewrittenJob();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case OLD_JOB:
+      return isSetOldJob();
+    case REWRITTEN_JOB:
+      return isSetRewrittenJob();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobConfigRewrite)
+      return this.equals((JobConfigRewrite)that);
+    return false;
+  }
+
+  public boolean equals(JobConfigRewrite that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_oldJob = true && this.isSetOldJob();
+    boolean that_present_oldJob = true && that.isSetOldJob();
+    if (this_present_oldJob || that_present_oldJob) {
+      if (!(this_present_oldJob && that_present_oldJob))
+        return false;
+      if (!this.oldJob.equals(that.oldJob))
+        return false;
+    }
+
+    boolean this_present_rewrittenJob = true && this.isSetRewrittenJob();
+    boolean that_present_rewrittenJob = true && that.isSetRewrittenJob();
+    if (this_present_rewrittenJob || that_present_rewrittenJob) {
+      if (!(this_present_rewrittenJob && that_present_rewrittenJob))
+        return false;
+      if (!this.rewrittenJob.equals(that.rewrittenJob))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_oldJob = true && (isSetOldJob());
+    list.add(present_oldJob);
+    if (present_oldJob)
+      list.add(oldJob);
+
+    boolean present_rewrittenJob = true && (isSetRewrittenJob());
+    list.add(present_rewrittenJob);
+    if (present_rewrittenJob)
+      list.add(rewrittenJob);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobConfigRewrite other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetOldJob()).compareTo(other.isSetOldJob());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOldJob()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.oldJob, other.oldJob);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetRewrittenJob()).compareTo(other.isSetRewrittenJob());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRewrittenJob()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rewrittenJob, other.rewrittenJob);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobConfigRewrite(");
+    boolean first = true;
+
+    sb.append("oldJob:");
+    if (this.oldJob == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.oldJob);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("rewrittenJob:");
+    if (this.rewrittenJob == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.rewrittenJob);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (oldJob != null) {
+      oldJob.validate();
+    }
+    if (rewrittenJob != null) {
+      rewrittenJob.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobConfigRewriteStandardSchemeFactory implements SchemeFactory {
+    public JobConfigRewriteStandardScheme getScheme() {
+      return new JobConfigRewriteStandardScheme();
+    }
+  }
+
+  private static class JobConfigRewriteStandardScheme extends StandardScheme<JobConfigRewrite> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobConfigRewrite struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // OLD_JOB
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.oldJob = new JobConfiguration();
+              struct.oldJob.read(iprot);
+              struct.setOldJobIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // REWRITTEN_JOB
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.rewrittenJob = new JobConfiguration();
+              struct.rewrittenJob.read(iprot);
+              struct.setRewrittenJobIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobConfigRewrite struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.oldJob != null) {
+        oprot.writeFieldBegin(OLD_JOB_FIELD_DESC);
+        struct.oldJob.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.rewrittenJob != null) {
+        oprot.writeFieldBegin(REWRITTEN_JOB_FIELD_DESC);
+        struct.rewrittenJob.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobConfigRewriteTupleSchemeFactory implements SchemeFactory {
+    public JobConfigRewriteTupleScheme getScheme() {
+      return new JobConfigRewriteTupleScheme();
+    }
+  }
+
+  private static class JobConfigRewriteTupleScheme extends TupleScheme<JobConfigRewrite> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobConfigRewrite struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetOldJob()) {
+        optionals.set(0);
+      }
+      if (struct.isSetRewrittenJob()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetOldJob()) {
+        struct.oldJob.write(oprot);
+      }
+      if (struct.isSetRewrittenJob()) {
+        struct.rewrittenJob.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobConfigRewrite struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.oldJob = new JobConfiguration();
+        struct.oldJob.read(iprot);
+        struct.setOldJobIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.rewrittenJob = new JobConfiguration();
+        struct.rewrittenJob.read(iprot);
+        struct.setRewrittenJobIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.java
new file mode 100644
index 0000000..ea56e88
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/JobConfiguration.java
@@ -0,0 +1,1030 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Description of an Aurora job. One task will be scheduled for each instance within the job.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class JobConfiguration implements org.apache.thrift.TBase<JobConfiguration, JobConfiguration._Fields>, java.io.Serializable, Cloneable, Comparable<JobConfiguration> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("JobConfiguration");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)9);
+  private static final org.apache.thrift.protocol.TField OWNER_FIELD_DESC = new org.apache.thrift.protocol.TField("owner", org.apache.thrift.protocol.TType.STRUCT, (short)7);
+  private static final org.apache.thrift.protocol.TField CRON_SCHEDULE_FIELD_DESC = new org.apache.thrift.protocol.TField("cronSchedule", org.apache.thrift.protocol.TType.STRING, (short)4);
+  private static final org.apache.thrift.protocol.TField CRON_COLLISION_POLICY_FIELD_DESC = new org.apache.thrift.protocol.TField("cronCollisionPolicy", org.apache.thrift.protocol.TType.I32, (short)5);
+  private static final org.apache.thrift.protocol.TField TASK_CONFIG_FIELD_DESC = new org.apache.thrift.protocol.TField("taskConfig", org.apache.thrift.protocol.TType.STRUCT, (short)6);
+  private static final org.apache.thrift.protocol.TField INSTANCE_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceCount", org.apache.thrift.protocol.TType.I32, (short)8);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new JobConfigurationStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new JobConfigurationTupleSchemeFactory());
+  }
+
+  /**
+   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+   * used to construct it server-side.
+   */
+  public JobKey key; // required
+  /**
+   * Owner of this job.
+   */
+  public Identity owner; // required
+  /**
+   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+   */
+  public String cronSchedule; // optional
+  /**
+   * Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING.
+   * 
+   * @see CronCollisionPolicy
+   */
+  public CronCollisionPolicy cronCollisionPolicy; // required
+  /**
+   * Task configuration for this job.
+   */
+  public TaskConfig taskConfig; // required
+  /**
+   * The number of instances in the job. Generated instance IDs for tasks will be in the range
+   * [0, instances).
+   */
+  public int instanceCount; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+     * used to construct it server-side.
+     */
+    KEY((short)9, "key"),
+    /**
+     * Owner of this job.
+     */
+    OWNER((short)7, "owner"),
+    /**
+     * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+     */
+    CRON_SCHEDULE((short)4, "cronSchedule"),
+    /**
+     * Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING.
+     * 
+     * @see CronCollisionPolicy
+     */
+    CRON_COLLISION_POLICY((short)5, "cronCollisionPolicy"),
+    /**
+     * Task configuration for this job.
+     */
+    TASK_CONFIG((short)6, "taskConfig"),
+    /**
+     * The number of instances in the job. Generated instance IDs for tasks will be in the range
+     * [0, instances).
+     */
+    INSTANCE_COUNT((short)8, "instanceCount");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 9: // KEY
+          return KEY;
+        case 7: // OWNER
+          return OWNER;
+        case 4: // CRON_SCHEDULE
+          return CRON_SCHEDULE;
+        case 5: // CRON_COLLISION_POLICY
+          return CRON_COLLISION_POLICY;
+        case 6: // TASK_CONFIG
+          return TASK_CONFIG;
+        case 8: // INSTANCE_COUNT
+          return INSTANCE_COUNT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __INSTANCECOUNT_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.CRON_SCHEDULE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.OWNER, new org.apache.thrift.meta_data.FieldMetaData("owner", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Identity.class)));
+    tmpMap.put(_Fields.CRON_SCHEDULE, new org.apache.thrift.meta_data.FieldMetaData("cronSchedule", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.CRON_COLLISION_POLICY, new org.apache.thrift.meta_data.FieldMetaData("cronCollisionPolicy", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, CronCollisionPolicy.class)));
+    tmpMap.put(_Fields.TASK_CONFIG, new org.apache.thrift.meta_data.FieldMetaData("taskConfig", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.INSTANCE_COUNT, new org.apache.thrift.meta_data.FieldMetaData("instanceCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(JobConfiguration.class, metaDataMap);
+  }
+
+  public JobConfiguration() {
+  }
+
+  public JobConfiguration(
+    JobKey key,
+    Identity owner,
+    CronCollisionPolicy cronCollisionPolicy,
+    TaskConfig taskConfig,
+    int instanceCount)
+  {
+    this();
+    this.key = key;
+    this.owner = owner;
+    this.cronCollisionPolicy = cronCollisionPolicy;
+    this.taskConfig = taskConfig;
+    this.instanceCount = instanceCount;
+    setInstanceCountIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public JobConfiguration(JobConfiguration other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetKey()) {
+      this.key = new JobKey(other.key);
+    }
+    if (other.isSetOwner()) {
+      this.owner = new Identity(other.owner);
+    }
+    if (other.isSetCronSchedule()) {
+      this.cronSchedule = other.cronSchedule;
+    }
+    if (other.isSetCronCollisionPolicy()) {
+      this.cronCollisionPolicy = other.cronCollisionPolicy;
+    }
+    if (other.isSetTaskConfig()) {
+      this.taskConfig = new TaskConfig(other.taskConfig);
+    }
+    this.instanceCount = other.instanceCount;
+  }
+
+  public JobConfiguration deepCopy() {
+    return new JobConfiguration(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.owner = null;
+    this.cronSchedule = null;
+    this.cronCollisionPolicy = null;
+    this.taskConfig = null;
+    setInstanceCountIsSet(false);
+    this.instanceCount = 0;
+  }
+
+  /**
+   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+   * used to construct it server-side.
+   */
+  public JobKey getKey() {
+    return this.key;
+  }
+
+  /**
+   * Key for this job. If not specified name, owner.role, and a reasonable default environment are
+   * used to construct it server-side.
+   */
+  public JobConfiguration setKey(JobKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  /**
+   * Owner of this job.
+   */
+  public Identity getOwner() {
+    return this.owner;
+  }
+
+  /**
+   * Owner of this job.
+   */
+  public JobConfiguration setOwner(Identity owner) {
+    this.owner = owner;
+    return this;
+  }
+
+  public void unsetOwner() {
+    this.owner = null;
+  }
+
+  /** Returns true if field owner is set (has been assigned a value) and false otherwise */
+  public boolean isSetOwner() {
+    return this.owner != null;
+  }
+
+  public void setOwnerIsSet(boolean value) {
+    if (!value) {
+      this.owner = null;
+    }
+  }
+
+  /**
+   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+   */
+  public String getCronSchedule() {
+    return this.cronSchedule;
+  }
+
+  /**
+   * If present, the job will be handled as a cron job with this crontab-syntax schedule.
+   */
+  public JobConfiguration setCronSchedule(String cronSchedule) {
+    this.cronSchedule = cronSchedule;
+    return this;
+  }
+
+  public void unsetCronSchedule() {
+    this.cronSchedule = null;
+  }
+
+  /** Returns true if field cronSchedule is set (has been assigned a value) and false otherwise */
+  public boolean isSetCronSchedule() {
+    return this.cronSchedule != null;
+  }
+
+  public void setCronScheduleIsSet(boolean value) {
+    if (!value) {
+      this.cronSchedule = null;
+    }
+  }
+
+  /**
+   * Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING.
+   * 
+   * @see CronCollisionPolicy
+   */
+  public CronCollisionPolicy getCronCollisionPolicy() {
+    return this.cronCollisionPolicy;
+  }
+
+  /**
+   * Collision policy to use when handling overlapping cron runs.  Default is KILL_EXISTING.
+   * 
+   * @see CronCollisionPolicy
+   */
+  public JobConfiguration setCronCollisionPolicy(CronCollisionPolicy cronCollisionPolicy) {
+    this.cronCollisionPolicy = cronCollisionPolicy;
+    return this;
+  }
+
+  public void unsetCronCollisionPolicy() {
+    this.cronCollisionPolicy = null;
+  }
+
+  /** Returns true if field cronCollisionPolicy is set (has been assigned a value) and false otherwise */
+  public boolean isSetCronCollisionPolicy() {
+    return this.cronCollisionPolicy != null;
+  }
+
+  public void setCronCollisionPolicyIsSet(boolean value) {
+    if (!value) {
+      this.cronCollisionPolicy = null;
+    }
+  }
+
+  /**
+   * Task configuration for this job.
+   */
+  public TaskConfig getTaskConfig() {
+    return this.taskConfig;
+  }
+
+  /**
+   * Task configuration for this job.
+   */
+  public JobConfiguration setTaskConfig(TaskConfig taskConfig) {
+    this.taskConfig = taskConfig;
+    return this;
+  }
+
+  public void unsetTaskConfig() {
+    this.taskConfig = null;
+  }
+
+  /** Returns true if field taskConfig is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskConfig() {
+    return this.taskConfig != null;
+  }
+
+  public void setTaskConfigIsSet(boolean value) {
+    if (!value) {
+      this.taskConfig = null;
+    }
+  }
+
+  /**
+   * The number of instances in the job. Generated instance IDs for tasks will be in the range
+   * [0, instances).
+   */
+  public int getInstanceCount() {
+    return this.instanceCount;
+  }
+
+  /**
+   * The number of instances in the job. Generated instance IDs for tasks will be in the range
+   * [0, instances).
+   */
+  public JobConfiguration setInstanceCount(int instanceCount) {
+    this.instanceCount = instanceCount;
+    setInstanceCountIsSet(true);
+    return this;
+  }
+
+  public void unsetInstanceCount() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID);
+  }
+
+  /** Returns true if field instanceCount is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstanceCount() {
+    return EncodingUtils.testBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID);
+  }
+
+  public void setInstanceCountIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __INSTANCECOUNT_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((JobKey)value);
+      }
+      break;
+
+    case OWNER:
+      if (value == null) {
+        unsetOwner();
+      } else {
+        setOwner((Identity)value);
+      }
+      break;
+
+    case CRON_SCHEDULE:
+      if (value == null) {
+        unsetCronSchedule();
+      } else {
+        setCronSchedule((String)value);
+      }
+      break;
+
+    case CRON_COLLISION_POLICY:
+      if (value == null) {
+        unsetCronCollisionPolicy();
+      } else {
+        setCronCollisionPolicy((CronCollisionPolicy)value);
+      }
+      break;
+
+    case TASK_CONFIG:
+      if (value == null) {
+        unsetTaskConfig();
+      } else {
+        setTaskConfig((TaskConfig)value);
+      }
+      break;
+
+    case INSTANCE_COUNT:
+      if (value == null) {
+        unsetInstanceCount();
+      } else {
+        setInstanceCount((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case OWNER:
+      return getOwner();
+
+    case CRON_SCHEDULE:
+      return getCronSchedule();
+
+    case CRON_COLLISION_POLICY:
+      return getCronCollisionPolicy();
+
+    case TASK_CONFIG:
+      return getTaskConfig();
+
+    case INSTANCE_COUNT:
+      return getInstanceCount();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case OWNER:
+      return isSetOwner();
+    case CRON_SCHEDULE:
+      return isSetCronSchedule();
+    case CRON_COLLISION_POLICY:
+      return isSetCronCollisionPolicy();
+    case TASK_CONFIG:
+      return isSetTaskConfig();
+    case INSTANCE_COUNT:
+      return isSetInstanceCount();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof JobConfiguration)
+      return this.equals((JobConfiguration)that);
+    return false;
+  }
+
+  public boolean equals(JobConfiguration that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_owner = true && this.isSetOwner();
+    boolean that_present_owner = true && that.isSetOwner();
+    if (this_present_owner || that_present_owner) {
+      if (!(this_present_owner && that_present_owner))
+        return false;
+      if (!this.owner.equals(that.owner))
+        return false;
+    }
+
+    boolean this_present_cronSchedule = true && this.isSetCronSchedule();
+    boolean that_present_cronSchedule = true && that.isSetCronSchedule();
+    if (this_present_cronSchedule || that_present_cronSchedule) {
+      if (!(this_present_cronSchedule && that_present_cronSchedule))
+        return false;
+      if (!this.cronSchedule.equals(that.cronSchedule))
+        return false;
+    }
+
+    boolean this_present_cronCollisionPolicy = true && this.isSetCronCollisionPolicy();
+    boolean that_present_cronCollisionPolicy = true && that.isSetCronCollisionPolicy();
+    if (this_present_cronCollisionPolicy || that_present_cronCollisionPolicy) {
+      if (!(this_present_cronCollisionPolicy && that_present_cronCollisionPolicy))
+        return false;
+      if (!this.cronCollisionPolicy.equals(that.cronCollisionPolicy))
+        return false;
+    }
+
+    boolean this_present_taskConfig = true && this.isSetTaskConfig();
+    boolean that_present_taskConfig = true && that.isSetTaskConfig();
+    if (this_present_taskConfig || that_present_taskConfig) {
+      if (!(this_present_taskConfig && that_present_taskConfig))
+        return false;
+      if (!this.taskConfig.equals(that.taskConfig))
+        return false;
+    }
+
+    boolean this_present_instanceCount = true;
+    boolean that_present_instanceCount = true;
+    if (this_present_instanceCount || that_present_instanceCount) {
+      if (!(this_present_instanceCount && that_present_instanceCount))
+        return false;
+      if (this.instanceCount != that.instanceCount)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_owner = true && (isSetOwner());
+    list.add(present_owner);
+    if (present_owner)
+      list.add(owner);
+
+    boolean present_cronSchedule = true && (isSetCronSchedule());
+    list.add(present_cronSchedule);
+    if (present_cronSchedule)
+      list.add(cronSchedule);
+
+    boolean present_cronCollisionPolicy = true && (isSetCronCollisionPolicy());
+    list.add(present_cronCollisionPolicy);
+    if (present_cronCollisionPolicy)
+      list.add(cronCollisionPolicy.getValue());
+
+    boolean present_taskConfig = true && (isSetTaskConfig());
+    list.add(present_taskConfig);
+    if (present_taskConfig)
+      list.add(taskConfig);
+
+    boolean present_instanceCount = true;
+    list.add(present_instanceCount);
+    if (present_instanceCount)
+      list.add(instanceCount);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(JobConfiguration other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetOwner()).compareTo(other.isSetOwner());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetOwner()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.owner, other.owner);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetCronSchedule()).compareTo(other.isSetCronSchedule());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCronSchedule()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cronSchedule, other.cronSchedule);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetCronCollisionPolicy()).compareTo(other.isSetCronCollisionPolicy());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCronCollisionPolicy()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cronCollisionPolicy, other.cronCollisionPolicy);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTaskConfig()).compareTo(other.isSetTaskConfig());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskConfig()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskConfig, other.taskConfig);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstanceCount()).compareTo(other.isSetInstanceCount());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstanceCount()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceCount, other.instanceCount);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("JobConfiguration(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("owner:");
+    if (this.owner == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.owner);
+    }
+    first = false;
+    if (isSetCronSchedule()) {
+      if (!first) sb.append(", ");
+      sb.append("cronSchedule:");
+      if (this.cronSchedule == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.cronSchedule);
+      }
+      first = false;
+    }
+    if (!first) sb.append(", ");
+    sb.append("cronCollisionPolicy:");
+    if (this.cronCollisionPolicy == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.cronCollisionPolicy);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("taskConfig:");
+    if (this.taskConfig == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskConfig);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instanceCount:");
+    sb.append(this.instanceCount);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (key != null) {
+      key.validate();
+    }
+    if (owner != null) {
+      owner.validate();
+    }
+    if (taskConfig != null) {
+      taskConfig.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class JobConfigurationStandardSchemeFactory implements SchemeFactory {
+    public JobConfigurationStandardScheme getScheme() {
+      return new JobConfigurationStandardScheme();
+    }
+  }
+
+  private static class JobConfigurationStandardScheme extends StandardScheme<JobConfiguration> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, JobConfiguration struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 9: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new JobKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 7: // OWNER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.owner = new Identity();
+              struct.owner.read(iprot);
+              struct.setOwnerIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // CRON_SCHEDULE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.cronSchedule = iprot.readString();
+              struct.setCronScheduleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // CRON_COLLISION_POLICY
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.cronCollisionPolicy = org.apache.airavata.cloud.aurora.client.sdk.CronCollisionPolicy.findByValue(iprot.readI32());
+              struct.setCronCollisionPolicyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 6: // TASK_CONFIG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.taskConfig = new TaskConfig();
+              struct.taskConfig.read(iprot);
+              struct.setTaskConfigIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 8: // INSTANCE_COUNT
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.instanceCount = iprot.readI32();
+              struct.setInstanceCountIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, JobConfiguration struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.cronSchedule != null) {
+        if (struct.isSetCronSchedule()) {
+          oprot.writeFieldBegin(CRON_SCHEDULE_FIELD_DESC);
+          oprot.writeString(struct.cronSchedule);
+          oprot.writeFieldEnd();
+        }
+      }
+      if (struct.cronCollisionPolicy != null) {
+        oprot.writeFieldBegin(CRON_COLLISION_POLICY_FIELD_DESC);
+        oprot.writeI32(struct.cronCollisionPolicy.getValue());
+        oprot.writeFieldEnd();
+      }
+      if (struct.taskConfig != null) {
+        oprot.writeFieldBegin(TASK_CONFIG_FIELD_DESC);
+        struct.taskConfig.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.owner != null) {
+        oprot.writeFieldBegin(OWNER_FIELD_DESC);
+        struct.owner.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(INSTANCE_COUNT_FIELD_DESC);
+      oprot.writeI32(struct.instanceCount);
+      oprot.writeFieldEnd();
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class JobConfigurationTupleSchemeFactory implements SchemeFactory {
+    public JobConfigurationTupleScheme getScheme() {
+      return new JobConfigurationTupleScheme();
+    }
+  }
+
+  private static class JobConfigurationTupleScheme extends TupleScheme<JobConfiguration> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, JobConfiguration struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetOwner()) {
+        optionals.set(1);
+      }
+      if (struct.isSetCronSchedule()) {
+        optionals.set(2);
+      }
+      if (struct.isSetCronCollisionPolicy()) {
+        optionals.set(3);
+      }
+      if (struct.isSetTaskConfig()) {
+        optionals.set(4);
+      }
+      if (struct.isSetInstanceCount()) {
+        optionals.set(5);
+      }
+      oprot.writeBitSet(optionals, 6);
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetOwner()) {
+        struct.owner.write(oprot);
+      }
+      if (struct.isSetCronSchedule()) {
+        oprot.writeString(struct.cronSchedule);
+      }
+      if (struct.isSetCronCollisionPolicy()) {
+        oprot.writeI32(struct.cronCollisionPolicy.getValue());
+      }
+      if (struct.isSetTaskConfig()) {
+        struct.taskConfig.write(oprot);
+      }
+      if (struct.isSetInstanceCount()) {
+        oprot.writeI32(struct.instanceCount);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, JobConfiguration struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(6);
+      if (incoming.get(0)) {
+        struct.key = new JobKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.owner = new Identity();
+        struct.owner.read(iprot);
+        struct.setOwnerIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.cronSchedule = iprot.readString();
+        struct.setCronScheduleIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.cronCollisionPolicy = org.apache.airavata.cloud.aurora.client.sdk.CronCollisionPolicy.findByValue(iprot.readI32());
+        struct.setCronCollisionPolicyIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.taskConfig = new TaskConfig();
+        struct.taskConfig.read(iprot);
+        struct.setTaskConfigIsSet(true);
+      }
+      if (incoming.get(5)) {
+        struct.instanceCount = iprot.readI32();
+        struct.setInstanceCountIsSet(true);
+      }
+    }
+  }
+
+}
+


[38/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.java
new file mode 100644
index 0000000..c933d78
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.java
@@ -0,0 +1,562 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ConfigGroup implements org.apache.thrift.TBase<ConfigGroup, ConfigGroup._Fields>, java.io.Serializable, Cloneable, Comparable<ConfigGroup> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ConfigGroup");
+
+  private static final org.apache.thrift.protocol.TField CONFIG_FIELD_DESC = new org.apache.thrift.protocol.TField("config", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTANCES_FIELD_DESC = new org.apache.thrift.protocol.TField("instances", org.apache.thrift.protocol.TType.SET, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ConfigGroupStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ConfigGroupTupleSchemeFactory());
+  }
+
+  public TaskConfig config; // required
+  public Set<Range> instances; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    CONFIG((short)1, "config"),
+    INSTANCES((short)3, "instances");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // CONFIG
+          return CONFIG;
+        case 3: // INSTANCES
+          return INSTANCES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.CONFIG, new org.apache.thrift.meta_data.FieldMetaData("config", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    tmpMap.put(_Fields.INSTANCES, new org.apache.thrift.meta_data.FieldMetaData("instances", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Range.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ConfigGroup.class, metaDataMap);
+  }
+
+  public ConfigGroup() {
+  }
+
+  public ConfigGroup(
+    TaskConfig config,
+    Set<Range> instances)
+  {
+    this();
+    this.config = config;
+    this.instances = instances;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ConfigGroup(ConfigGroup other) {
+    if (other.isSetConfig()) {
+      this.config = new TaskConfig(other.config);
+    }
+    if (other.isSetInstances()) {
+      Set<Range> __this__instances = new HashSet<Range>(other.instances.size());
+      for (Range other_element : other.instances) {
+        __this__instances.add(new Range(other_element));
+      }
+      this.instances = __this__instances;
+    }
+  }
+
+  public ConfigGroup deepCopy() {
+    return new ConfigGroup(this);
+  }
+
+  @Override
+  public void clear() {
+    this.config = null;
+    this.instances = null;
+  }
+
+  public TaskConfig getConfig() {
+    return this.config;
+  }
+
+  public ConfigGroup setConfig(TaskConfig config) {
+    this.config = config;
+    return this;
+  }
+
+  public void unsetConfig() {
+    this.config = null;
+  }
+
+  /** Returns true if field config is set (has been assigned a value) and false otherwise */
+  public boolean isSetConfig() {
+    return this.config != null;
+  }
+
+  public void setConfigIsSet(boolean value) {
+    if (!value) {
+      this.config = null;
+    }
+  }
+
+  public int getInstancesSize() {
+    return (this.instances == null) ? 0 : this.instances.size();
+  }
+
+  public java.util.Iterator<Range> getInstancesIterator() {
+    return (this.instances == null) ? null : this.instances.iterator();
+  }
+
+  public void addToInstances(Range elem) {
+    if (this.instances == null) {
+      this.instances = new HashSet<Range>();
+    }
+    this.instances.add(elem);
+  }
+
+  public Set<Range> getInstances() {
+    return this.instances;
+  }
+
+  public ConfigGroup setInstances(Set<Range> instances) {
+    this.instances = instances;
+    return this;
+  }
+
+  public void unsetInstances() {
+    this.instances = null;
+  }
+
+  /** Returns true if field instances is set (has been assigned a value) and false otherwise */
+  public boolean isSetInstances() {
+    return this.instances != null;
+  }
+
+  public void setInstancesIsSet(boolean value) {
+    if (!value) {
+      this.instances = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case CONFIG:
+      if (value == null) {
+        unsetConfig();
+      } else {
+        setConfig((TaskConfig)value);
+      }
+      break;
+
+    case INSTANCES:
+      if (value == null) {
+        unsetInstances();
+      } else {
+        setInstances((Set<Range>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case CONFIG:
+      return getConfig();
+
+    case INSTANCES:
+      return getInstances();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case CONFIG:
+      return isSetConfig();
+    case INSTANCES:
+      return isSetInstances();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ConfigGroup)
+      return this.equals((ConfigGroup)that);
+    return false;
+  }
+
+  public boolean equals(ConfigGroup that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_config = true && this.isSetConfig();
+    boolean that_present_config = true && that.isSetConfig();
+    if (this_present_config || that_present_config) {
+      if (!(this_present_config && that_present_config))
+        return false;
+      if (!this.config.equals(that.config))
+        return false;
+    }
+
+    boolean this_present_instances = true && this.isSetInstances();
+    boolean that_present_instances = true && that.isSetInstances();
+    if (this_present_instances || that_present_instances) {
+      if (!(this_present_instances && that_present_instances))
+        return false;
+      if (!this.instances.equals(that.instances))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_config = true && (isSetConfig());
+    list.add(present_config);
+    if (present_config)
+      list.add(config);
+
+    boolean present_instances = true && (isSetInstances());
+    list.add(present_instances);
+    if (present_instances)
+      list.add(instances);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ConfigGroup other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetConfig()).compareTo(other.isSetConfig());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetConfig()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.config, other.config);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetInstances()).compareTo(other.isSetInstances());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetInstances()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instances, other.instances);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ConfigGroup(");
+    boolean first = true;
+
+    sb.append("config:");
+    if (this.config == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.config);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("instances:");
+    if (this.instances == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.instances);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (config != null) {
+      config.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ConfigGroupStandardSchemeFactory implements SchemeFactory {
+    public ConfigGroupStandardScheme getScheme() {
+      return new ConfigGroupStandardScheme();
+    }
+  }
+
+  private static class ConfigGroupStandardScheme extends StandardScheme<ConfigGroup> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ConfigGroup struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // CONFIG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.config = new TaskConfig();
+              struct.config.read(iprot);
+              struct.setConfigIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // INSTANCES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set92 = iprot.readSetBegin();
+                struct.instances = new HashSet<Range>(2*_set92.size);
+                Range _elem93;
+                for (int _i94 = 0; _i94 < _set92.size; ++_i94)
+                {
+                  _elem93 = new Range();
+                  _elem93.read(iprot);
+                  struct.instances.add(_elem93);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setInstancesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ConfigGroup struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.config != null) {
+        oprot.writeFieldBegin(CONFIG_FIELD_DESC);
+        struct.config.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.instances != null) {
+        oprot.writeFieldBegin(INSTANCES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.instances.size()));
+          for (Range _iter95 : struct.instances)
+          {
+            _iter95.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ConfigGroupTupleSchemeFactory implements SchemeFactory {
+    public ConfigGroupTupleScheme getScheme() {
+      return new ConfigGroupTupleScheme();
+    }
+  }
+
+  private static class ConfigGroupTupleScheme extends TupleScheme<ConfigGroup> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ConfigGroup struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetConfig()) {
+        optionals.set(0);
+      }
+      if (struct.isSetInstances()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetConfig()) {
+        struct.config.write(oprot);
+      }
+      if (struct.isSetInstances()) {
+        {
+          oprot.writeI32(struct.instances.size());
+          for (Range _iter96 : struct.instances)
+          {
+            _iter96.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ConfigGroup struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.config = new TaskConfig();
+        struct.config.read(iprot);
+        struct.setConfigIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set97 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.instances = new HashSet<Range>(2*_set97.size);
+          Range _elem98;
+          for (int _i99 = 0; _i99 < _set97.size; ++_i99)
+          {
+            _elem98 = new Range();
+            _elem98.read(iprot);
+            struct.instances.add(_elem98);
+          }
+        }
+        struct.setInstancesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.java
new file mode 100644
index 0000000..d27c587
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.java
@@ -0,0 +1,370 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+public class ConfigRewrite extends org.apache.thrift.TUnion<ConfigRewrite, ConfigRewrite._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ConfigRewrite");
+  private static final org.apache.thrift.protocol.TField JOB_REWRITE_FIELD_DESC = new org.apache.thrift.protocol.TField("jobRewrite", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField INSTANCE_REWRITE_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceRewrite", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    JOB_REWRITE((short)1, "jobRewrite"),
+    INSTANCE_REWRITE((short)2, "instanceRewrite");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // JOB_REWRITE
+          return JOB_REWRITE;
+        case 2: // INSTANCE_REWRITE
+          return INSTANCE_REWRITE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB_REWRITE, new org.apache.thrift.meta_data.FieldMetaData("jobRewrite", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobConfigRewrite.class)));
+    tmpMap.put(_Fields.INSTANCE_REWRITE, new org.apache.thrift.meta_data.FieldMetaData("instanceRewrite", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InstanceConfigRewrite.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ConfigRewrite.class, metaDataMap);
+  }
+
+  public ConfigRewrite() {
+    super();
+  }
+
+  public ConfigRewrite(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public ConfigRewrite(ConfigRewrite other) {
+    super(other);
+  }
+  public ConfigRewrite deepCopy() {
+    return new ConfigRewrite(this);
+  }
+
+  public static ConfigRewrite jobRewrite(JobConfigRewrite value) {
+    ConfigRewrite x = new ConfigRewrite();
+    x.setJobRewrite(value);
+    return x;
+  }
+
+  public static ConfigRewrite instanceRewrite(InstanceConfigRewrite value) {
+    ConfigRewrite x = new ConfigRewrite();
+    x.setInstanceRewrite(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case JOB_REWRITE:
+        if (value instanceof JobConfigRewrite) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type JobConfigRewrite for field 'jobRewrite', but got " + value.getClass().getSimpleName());
+      case INSTANCE_REWRITE:
+        if (value instanceof InstanceConfigRewrite) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type InstanceConfigRewrite for field 'instanceRewrite', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case JOB_REWRITE:
+          if (field.type == JOB_REWRITE_FIELD_DESC.type) {
+            JobConfigRewrite jobRewrite;
+            jobRewrite = new JobConfigRewrite();
+            jobRewrite.read(iprot);
+            return jobRewrite;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case INSTANCE_REWRITE:
+          if (field.type == INSTANCE_REWRITE_FIELD_DESC.type) {
+            InstanceConfigRewrite instanceRewrite;
+            instanceRewrite = new InstanceConfigRewrite();
+            instanceRewrite.read(iprot);
+            return instanceRewrite;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case JOB_REWRITE:
+        JobConfigRewrite jobRewrite = (JobConfigRewrite)value_;
+        jobRewrite.write(oprot);
+        return;
+      case INSTANCE_REWRITE:
+        InstanceConfigRewrite instanceRewrite = (InstanceConfigRewrite)value_;
+        instanceRewrite.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case JOB_REWRITE:
+          JobConfigRewrite jobRewrite;
+          jobRewrite = new JobConfigRewrite();
+          jobRewrite.read(iprot);
+          return jobRewrite;
+        case INSTANCE_REWRITE:
+          InstanceConfigRewrite instanceRewrite;
+          instanceRewrite = new InstanceConfigRewrite();
+          instanceRewrite.read(iprot);
+          return instanceRewrite;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case JOB_REWRITE:
+        JobConfigRewrite jobRewrite = (JobConfigRewrite)value_;
+        jobRewrite.write(oprot);
+        return;
+      case INSTANCE_REWRITE:
+        InstanceConfigRewrite instanceRewrite = (InstanceConfigRewrite)value_;
+        instanceRewrite.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case JOB_REWRITE:
+        return JOB_REWRITE_FIELD_DESC;
+      case INSTANCE_REWRITE:
+        return INSTANCE_REWRITE_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public JobConfigRewrite getJobRewrite() {
+    if (getSetField() == _Fields.JOB_REWRITE) {
+      return (JobConfigRewrite)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'jobRewrite' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setJobRewrite(JobConfigRewrite value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.JOB_REWRITE;
+    value_ = value;
+  }
+
+  public InstanceConfigRewrite getInstanceRewrite() {
+    if (getSetField() == _Fields.INSTANCE_REWRITE) {
+      return (InstanceConfigRewrite)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'instanceRewrite' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setInstanceRewrite(InstanceConfigRewrite value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.INSTANCE_REWRITE;
+    value_ = value;
+  }
+
+  public boolean isSetJobRewrite() {
+    return setField_ == _Fields.JOB_REWRITE;
+  }
+
+
+  public boolean isSetInstanceRewrite() {
+    return setField_ == _Fields.INSTANCE_REWRITE;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof ConfigRewrite) {
+      return equals((ConfigRewrite)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(ConfigRewrite other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(ConfigRewrite other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.java
new file mode 100644
index 0000000..19ab13a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary.java
@@ -0,0 +1,562 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ConfigSummary implements org.apache.thrift.TBase<ConfigSummary, ConfigSummary._Fields>, java.io.Serializable, Cloneable, Comparable<ConfigSummary> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ConfigSummary");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField GROUPS_FIELD_DESC = new org.apache.thrift.protocol.TField("groups", org.apache.thrift.protocol.TType.SET, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ConfigSummaryStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ConfigSummaryTupleSchemeFactory());
+  }
+
+  public JobKey key; // required
+  public Set<ConfigGroup> groups; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    KEY((short)1, "key"),
+    GROUPS((short)2, "groups");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // KEY
+          return KEY;
+        case 2: // GROUPS
+          return GROUPS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    tmpMap.put(_Fields.GROUPS, new org.apache.thrift.meta_data.FieldMetaData("groups", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigGroup.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ConfigSummary.class, metaDataMap);
+  }
+
+  public ConfigSummary() {
+  }
+
+  public ConfigSummary(
+    JobKey key,
+    Set<ConfigGroup> groups)
+  {
+    this();
+    this.key = key;
+    this.groups = groups;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ConfigSummary(ConfigSummary other) {
+    if (other.isSetKey()) {
+      this.key = new JobKey(other.key);
+    }
+    if (other.isSetGroups()) {
+      Set<ConfigGroup> __this__groups = new HashSet<ConfigGroup>(other.groups.size());
+      for (ConfigGroup other_element : other.groups) {
+        __this__groups.add(new ConfigGroup(other_element));
+      }
+      this.groups = __this__groups;
+    }
+  }
+
+  public ConfigSummary deepCopy() {
+    return new ConfigSummary(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.groups = null;
+  }
+
+  public JobKey getKey() {
+    return this.key;
+  }
+
+  public ConfigSummary setKey(JobKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  public int getGroupsSize() {
+    return (this.groups == null) ? 0 : this.groups.size();
+  }
+
+  public java.util.Iterator<ConfigGroup> getGroupsIterator() {
+    return (this.groups == null) ? null : this.groups.iterator();
+  }
+
+  public void addToGroups(ConfigGroup elem) {
+    if (this.groups == null) {
+      this.groups = new HashSet<ConfigGroup>();
+    }
+    this.groups.add(elem);
+  }
+
+  public Set<ConfigGroup> getGroups() {
+    return this.groups;
+  }
+
+  public ConfigSummary setGroups(Set<ConfigGroup> groups) {
+    this.groups = groups;
+    return this;
+  }
+
+  public void unsetGroups() {
+    this.groups = null;
+  }
+
+  /** Returns true if field groups is set (has been assigned a value) and false otherwise */
+  public boolean isSetGroups() {
+    return this.groups != null;
+  }
+
+  public void setGroupsIsSet(boolean value) {
+    if (!value) {
+      this.groups = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((JobKey)value);
+      }
+      break;
+
+    case GROUPS:
+      if (value == null) {
+        unsetGroups();
+      } else {
+        setGroups((Set<ConfigGroup>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case GROUPS:
+      return getGroups();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case GROUPS:
+      return isSetGroups();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ConfigSummary)
+      return this.equals((ConfigSummary)that);
+    return false;
+  }
+
+  public boolean equals(ConfigSummary that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_groups = true && this.isSetGroups();
+    boolean that_present_groups = true && that.isSetGroups();
+    if (this_present_groups || that_present_groups) {
+      if (!(this_present_groups && that_present_groups))
+        return false;
+      if (!this.groups.equals(that.groups))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_groups = true && (isSetGroups());
+    list.add(present_groups);
+    if (present_groups)
+      list.add(groups);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ConfigSummary other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetGroups()).compareTo(other.isSetGroups());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetGroups()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.groups, other.groups);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ConfigSummary(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("groups:");
+    if (this.groups == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.groups);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (key != null) {
+      key.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ConfigSummaryStandardSchemeFactory implements SchemeFactory {
+    public ConfigSummaryStandardScheme getScheme() {
+      return new ConfigSummaryStandardScheme();
+    }
+  }
+
+  private static class ConfigSummaryStandardScheme extends StandardScheme<ConfigSummary> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ConfigSummary struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new JobKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // GROUPS
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set100 = iprot.readSetBegin();
+                struct.groups = new HashSet<ConfigGroup>(2*_set100.size);
+                ConfigGroup _elem101;
+                for (int _i102 = 0; _i102 < _set100.size; ++_i102)
+                {
+                  _elem101 = new ConfigGroup();
+                  _elem101.read(iprot);
+                  struct.groups.add(_elem101);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setGroupsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ConfigSummary struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.groups != null) {
+        oprot.writeFieldBegin(GROUPS_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.groups.size()));
+          for (ConfigGroup _iter103 : struct.groups)
+          {
+            _iter103.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ConfigSummaryTupleSchemeFactory implements SchemeFactory {
+    public ConfigSummaryTupleScheme getScheme() {
+      return new ConfigSummaryTupleScheme();
+    }
+  }
+
+  private static class ConfigSummaryTupleScheme extends TupleScheme<ConfigSummary> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ConfigSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetGroups()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetGroups()) {
+        {
+          oprot.writeI32(struct.groups.size());
+          for (ConfigGroup _iter104 : struct.groups)
+          {
+            _iter104.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ConfigSummary struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.key = new JobKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TSet _set105 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.groups = new HashSet<ConfigGroup>(2*_set105.size);
+          ConfigGroup _elem106;
+          for (int _i107 = 0; _i107 < _set105.size; ++_i107)
+          {
+            _elem106 = new ConfigGroup();
+            _elem106.read(iprot);
+            struct.groups.add(_elem106);
+          }
+        }
+        struct.setGroupsIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.java
new file mode 100644
index 0000000..b8d7178
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummaryResult.java
@@ -0,0 +1,403 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ConfigSummaryResult implements org.apache.thrift.TBase<ConfigSummaryResult, ConfigSummaryResult._Fields>, java.io.Serializable, Cloneable, Comparable<ConfigSummaryResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ConfigSummaryResult");
+
+  private static final org.apache.thrift.protocol.TField SUMMARY_FIELD_DESC = new org.apache.thrift.protocol.TField("summary", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ConfigSummaryResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ConfigSummaryResultTupleSchemeFactory());
+  }
+
+  public ConfigSummary summary; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    SUMMARY((short)1, "summary");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // SUMMARY
+          return SUMMARY;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.SUMMARY, new org.apache.thrift.meta_data.FieldMetaData("summary", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigSummary.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ConfigSummaryResult.class, metaDataMap);
+  }
+
+  public ConfigSummaryResult() {
+  }
+
+  public ConfigSummaryResult(
+    ConfigSummary summary)
+  {
+    this();
+    this.summary = summary;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ConfigSummaryResult(ConfigSummaryResult other) {
+    if (other.isSetSummary()) {
+      this.summary = new ConfigSummary(other.summary);
+    }
+  }
+
+  public ConfigSummaryResult deepCopy() {
+    return new ConfigSummaryResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.summary = null;
+  }
+
+  public ConfigSummary getSummary() {
+    return this.summary;
+  }
+
+  public ConfigSummaryResult setSummary(ConfigSummary summary) {
+    this.summary = summary;
+    return this;
+  }
+
+  public void unsetSummary() {
+    this.summary = null;
+  }
+
+  /** Returns true if field summary is set (has been assigned a value) and false otherwise */
+  public boolean isSetSummary() {
+    return this.summary != null;
+  }
+
+  public void setSummaryIsSet(boolean value) {
+    if (!value) {
+      this.summary = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case SUMMARY:
+      if (value == null) {
+        unsetSummary();
+      } else {
+        setSummary((ConfigSummary)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case SUMMARY:
+      return getSummary();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case SUMMARY:
+      return isSetSummary();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ConfigSummaryResult)
+      return this.equals((ConfigSummaryResult)that);
+    return false;
+  }
+
+  public boolean equals(ConfigSummaryResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_summary = true && this.isSetSummary();
+    boolean that_present_summary = true && that.isSetSummary();
+    if (this_present_summary || that_present_summary) {
+      if (!(this_present_summary && that_present_summary))
+        return false;
+      if (!this.summary.equals(that.summary))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_summary = true && (isSetSummary());
+    list.add(present_summary);
+    if (present_summary)
+      list.add(summary);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ConfigSummaryResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetSummary()).compareTo(other.isSetSummary());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetSummary()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.summary, other.summary);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ConfigSummaryResult(");
+    boolean first = true;
+
+    sb.append("summary:");
+    if (this.summary == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.summary);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (summary != null) {
+      summary.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ConfigSummaryResultStandardSchemeFactory implements SchemeFactory {
+    public ConfigSummaryResultStandardScheme getScheme() {
+      return new ConfigSummaryResultStandardScheme();
+    }
+  }
+
+  private static class ConfigSummaryResultStandardScheme extends StandardScheme<ConfigSummaryResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ConfigSummaryResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // SUMMARY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.summary = new ConfigSummary();
+              struct.summary.read(iprot);
+              struct.setSummaryIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ConfigSummaryResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.summary != null) {
+        oprot.writeFieldBegin(SUMMARY_FIELD_DESC);
+        struct.summary.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ConfigSummaryResultTupleSchemeFactory implements SchemeFactory {
+    public ConfigSummaryResultTupleScheme getScheme() {
+      return new ConfigSummaryResultTupleScheme();
+    }
+  }
+
+  private static class ConfigSummaryResultTupleScheme extends TupleScheme<ConfigSummaryResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ConfigSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetSummary()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetSummary()) {
+        struct.summary.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ConfigSummaryResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.summary = new ConfigSummary();
+        struct.summary.read(iprot);
+        struct.setSummaryIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Constraint.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Constraint.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Constraint.java
new file mode 100644
index 0000000..e42a05c
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Constraint.java
@@ -0,0 +1,520 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A constraint that defines whether a task may be scheduled on a host.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Constraint implements org.apache.thrift.TBase<Constraint, Constraint._Fields>, java.io.Serializable, Cloneable, Comparable<Constraint> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Constraint");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField CONSTRAINT_FIELD_DESC = new org.apache.thrift.protocol.TField("constraint", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ConstraintStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ConstraintTupleSchemeFactory());
+  }
+
+  /**
+   * Mesos slave attribute that the constraint is matched against.
+   */
+  public String name; // required
+  public TaskConstraint constraint; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Mesos slave attribute that the constraint is matched against.
+     */
+    NAME((short)1, "name"),
+    CONSTRAINT((short)2, "constraint");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // CONSTRAINT
+          return CONSTRAINT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.CONSTRAINT, new org.apache.thrift.meta_data.FieldMetaData("constraint", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConstraint.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Constraint.class, metaDataMap);
+  }
+
+  public Constraint() {
+  }
+
+  public Constraint(
+    String name,
+    TaskConstraint constraint)
+  {
+    this();
+    this.name = name;
+    this.constraint = constraint;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Constraint(Constraint other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetConstraint()) {
+      this.constraint = new TaskConstraint(other.constraint);
+    }
+  }
+
+  public Constraint deepCopy() {
+    return new Constraint(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.constraint = null;
+  }
+
+  /**
+   * Mesos slave attribute that the constraint is matched against.
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * Mesos slave attribute that the constraint is matched against.
+   */
+  public Constraint setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  public TaskConstraint getConstraint() {
+    return this.constraint;
+  }
+
+  public Constraint setConstraint(TaskConstraint constraint) {
+    this.constraint = constraint;
+    return this;
+  }
+
+  public void unsetConstraint() {
+    this.constraint = null;
+  }
+
+  /** Returns true if field constraint is set (has been assigned a value) and false otherwise */
+  public boolean isSetConstraint() {
+    return this.constraint != null;
+  }
+
+  public void setConstraintIsSet(boolean value) {
+    if (!value) {
+      this.constraint = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case CONSTRAINT:
+      if (value == null) {
+        unsetConstraint();
+      } else {
+        setConstraint((TaskConstraint)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case CONSTRAINT:
+      return getConstraint();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case CONSTRAINT:
+      return isSetConstraint();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Constraint)
+      return this.equals((Constraint)that);
+    return false;
+  }
+
+  public boolean equals(Constraint that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_constraint = true && this.isSetConstraint();
+    boolean that_present_constraint = true && that.isSetConstraint();
+    if (this_present_constraint || that_present_constraint) {
+      if (!(this_present_constraint && that_present_constraint))
+        return false;
+      if (!this.constraint.equals(that.constraint))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_constraint = true && (isSetConstraint());
+    list.add(present_constraint);
+    if (present_constraint)
+      list.add(constraint);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Constraint other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetConstraint()).compareTo(other.isSetConstraint());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetConstraint()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.constraint, other.constraint);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Constraint(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("constraint:");
+    if (this.constraint == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.constraint);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ConstraintStandardSchemeFactory implements SchemeFactory {
+    public ConstraintStandardScheme getScheme() {
+      return new ConstraintStandardScheme();
+    }
+  }
+
+  private static class ConstraintStandardScheme extends StandardScheme<Constraint> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Constraint struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // CONSTRAINT
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.constraint = new TaskConstraint();
+              struct.constraint.read(iprot);
+              struct.setConstraintIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Constraint struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.constraint != null) {
+        oprot.writeFieldBegin(CONSTRAINT_FIELD_DESC);
+        struct.constraint.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ConstraintTupleSchemeFactory implements SchemeFactory {
+    public ConstraintTupleScheme getScheme() {
+      return new ConstraintTupleScheme();
+    }
+  }
+
+  private static class ConstraintTupleScheme extends TupleScheme<Constraint> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Constraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetConstraint()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetConstraint()) {
+        struct.constraint.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Constraint struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.constraint = new TaskConstraint();
+        struct.constraint.read(iprot);
+        struct.setConstraintIsSet(true);
+      }
+    }
+  }
+
+}
+


[21/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Result.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Result.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Result.java
new file mode 100644
index 0000000..aeaf4e2
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Result.java
@@ -0,0 +1,1468 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+public class Result extends org.apache.thrift.TUnion<Result, Result._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Result");
+  private static final org.apache.thrift.protocol.TField POPULATE_JOB_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("populateJobResult", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField SCHEDULE_STATUS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("scheduleStatusResult", org.apache.thrift.protocol.TType.STRUCT, (short)3);
+  private static final org.apache.thrift.protocol.TField GET_JOBS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getJobsResult", org.apache.thrift.protocol.TType.STRUCT, (short)4);
+  private static final org.apache.thrift.protocol.TField GET_QUOTA_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getQuotaResult", org.apache.thrift.protocol.TType.STRUCT, (short)5);
+  private static final org.apache.thrift.protocol.TField LIST_BACKUPS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("listBackupsResult", org.apache.thrift.protocol.TType.STRUCT, (short)6);
+  private static final org.apache.thrift.protocol.TField START_MAINTENANCE_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("startMaintenanceResult", org.apache.thrift.protocol.TType.STRUCT, (short)7);
+  private static final org.apache.thrift.protocol.TField DRAIN_HOSTS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("drainHostsResult", org.apache.thrift.protocol.TType.STRUCT, (short)8);
+  private static final org.apache.thrift.protocol.TField QUERY_RECOVERY_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("queryRecoveryResult", org.apache.thrift.protocol.TType.STRUCT, (short)9);
+  private static final org.apache.thrift.protocol.TField MAINTENANCE_STATUS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("maintenanceStatusResult", org.apache.thrift.protocol.TType.STRUCT, (short)10);
+  private static final org.apache.thrift.protocol.TField END_MAINTENANCE_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("endMaintenanceResult", org.apache.thrift.protocol.TType.STRUCT, (short)11);
+  private static final org.apache.thrift.protocol.TField ROLE_SUMMARY_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("roleSummaryResult", org.apache.thrift.protocol.TType.STRUCT, (short)17);
+  private static final org.apache.thrift.protocol.TField JOB_SUMMARY_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("jobSummaryResult", org.apache.thrift.protocol.TType.STRUCT, (short)18);
+  private static final org.apache.thrift.protocol.TField CONFIG_SUMMARY_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("configSummaryResult", org.apache.thrift.protocol.TType.STRUCT, (short)20);
+  private static final org.apache.thrift.protocol.TField GET_PENDING_REASON_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getPendingReasonResult", org.apache.thrift.protocol.TType.STRUCT, (short)21);
+  private static final org.apache.thrift.protocol.TField START_JOB_UPDATE_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("startJobUpdateResult", org.apache.thrift.protocol.TType.STRUCT, (short)22);
+  private static final org.apache.thrift.protocol.TField GET_JOB_UPDATE_SUMMARIES_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getJobUpdateSummariesResult", org.apache.thrift.protocol.TType.STRUCT, (short)23);
+  private static final org.apache.thrift.protocol.TField GET_JOB_UPDATE_DETAILS_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getJobUpdateDetailsResult", org.apache.thrift.protocol.TType.STRUCT, (short)24);
+  private static final org.apache.thrift.protocol.TField PULSE_JOB_UPDATE_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("pulseJobUpdateResult", org.apache.thrift.protocol.TType.STRUCT, (short)25);
+  private static final org.apache.thrift.protocol.TField GET_JOB_UPDATE_DIFF_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getJobUpdateDiffResult", org.apache.thrift.protocol.TType.STRUCT, (short)26);
+  private static final org.apache.thrift.protocol.TField GET_TIER_CONFIG_RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("getTierConfigResult", org.apache.thrift.protocol.TType.STRUCT, (short)27);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    POPULATE_JOB_RESULT((short)1, "populateJobResult"),
+    SCHEDULE_STATUS_RESULT((short)3, "scheduleStatusResult"),
+    GET_JOBS_RESULT((short)4, "getJobsResult"),
+    GET_QUOTA_RESULT((short)5, "getQuotaResult"),
+    LIST_BACKUPS_RESULT((short)6, "listBackupsResult"),
+    START_MAINTENANCE_RESULT((short)7, "startMaintenanceResult"),
+    DRAIN_HOSTS_RESULT((short)8, "drainHostsResult"),
+    QUERY_RECOVERY_RESULT((short)9, "queryRecoveryResult"),
+    MAINTENANCE_STATUS_RESULT((short)10, "maintenanceStatusResult"),
+    END_MAINTENANCE_RESULT((short)11, "endMaintenanceResult"),
+    ROLE_SUMMARY_RESULT((short)17, "roleSummaryResult"),
+    JOB_SUMMARY_RESULT((short)18, "jobSummaryResult"),
+    CONFIG_SUMMARY_RESULT((short)20, "configSummaryResult"),
+    GET_PENDING_REASON_RESULT((short)21, "getPendingReasonResult"),
+    START_JOB_UPDATE_RESULT((short)22, "startJobUpdateResult"),
+    GET_JOB_UPDATE_SUMMARIES_RESULT((short)23, "getJobUpdateSummariesResult"),
+    GET_JOB_UPDATE_DETAILS_RESULT((short)24, "getJobUpdateDetailsResult"),
+    PULSE_JOB_UPDATE_RESULT((short)25, "pulseJobUpdateResult"),
+    GET_JOB_UPDATE_DIFF_RESULT((short)26, "getJobUpdateDiffResult"),
+    GET_TIER_CONFIG_RESULT((short)27, "getTierConfigResult");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // POPULATE_JOB_RESULT
+          return POPULATE_JOB_RESULT;
+        case 3: // SCHEDULE_STATUS_RESULT
+          return SCHEDULE_STATUS_RESULT;
+        case 4: // GET_JOBS_RESULT
+          return GET_JOBS_RESULT;
+        case 5: // GET_QUOTA_RESULT
+          return GET_QUOTA_RESULT;
+        case 6: // LIST_BACKUPS_RESULT
+          return LIST_BACKUPS_RESULT;
+        case 7: // START_MAINTENANCE_RESULT
+          return START_MAINTENANCE_RESULT;
+        case 8: // DRAIN_HOSTS_RESULT
+          return DRAIN_HOSTS_RESULT;
+        case 9: // QUERY_RECOVERY_RESULT
+          return QUERY_RECOVERY_RESULT;
+        case 10: // MAINTENANCE_STATUS_RESULT
+          return MAINTENANCE_STATUS_RESULT;
+        case 11: // END_MAINTENANCE_RESULT
+          return END_MAINTENANCE_RESULT;
+        case 17: // ROLE_SUMMARY_RESULT
+          return ROLE_SUMMARY_RESULT;
+        case 18: // JOB_SUMMARY_RESULT
+          return JOB_SUMMARY_RESULT;
+        case 20: // CONFIG_SUMMARY_RESULT
+          return CONFIG_SUMMARY_RESULT;
+        case 21: // GET_PENDING_REASON_RESULT
+          return GET_PENDING_REASON_RESULT;
+        case 22: // START_JOB_UPDATE_RESULT
+          return START_JOB_UPDATE_RESULT;
+        case 23: // GET_JOB_UPDATE_SUMMARIES_RESULT
+          return GET_JOB_UPDATE_SUMMARIES_RESULT;
+        case 24: // GET_JOB_UPDATE_DETAILS_RESULT
+          return GET_JOB_UPDATE_DETAILS_RESULT;
+        case 25: // PULSE_JOB_UPDATE_RESULT
+          return PULSE_JOB_UPDATE_RESULT;
+        case 26: // GET_JOB_UPDATE_DIFF_RESULT
+          return GET_JOB_UPDATE_DIFF_RESULT;
+        case 27: // GET_TIER_CONFIG_RESULT
+          return GET_TIER_CONFIG_RESULT;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.POPULATE_JOB_RESULT, new org.apache.thrift.meta_data.FieldMetaData("populateJobResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, PopulateJobResult.class)));
+    tmpMap.put(_Fields.SCHEDULE_STATUS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("scheduleStatusResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ScheduleStatusResult.class)));
+    tmpMap.put(_Fields.GET_JOBS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getJobsResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetJobsResult.class)));
+    tmpMap.put(_Fields.GET_QUOTA_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getQuotaResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetQuotaResult.class)));
+    tmpMap.put(_Fields.LIST_BACKUPS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("listBackupsResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ListBackupsResult.class)));
+    tmpMap.put(_Fields.START_MAINTENANCE_RESULT, new org.apache.thrift.meta_data.FieldMetaData("startMaintenanceResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, StartMaintenanceResult.class)));
+    tmpMap.put(_Fields.DRAIN_HOSTS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("drainHostsResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DrainHostsResult.class)));
+    tmpMap.put(_Fields.QUERY_RECOVERY_RESULT, new org.apache.thrift.meta_data.FieldMetaData("queryRecoveryResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, QueryRecoveryResult.class)));
+    tmpMap.put(_Fields.MAINTENANCE_STATUS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("maintenanceStatusResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, MaintenanceStatusResult.class)));
+    tmpMap.put(_Fields.END_MAINTENANCE_RESULT, new org.apache.thrift.meta_data.FieldMetaData("endMaintenanceResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, EndMaintenanceResult.class)));
+    tmpMap.put(_Fields.ROLE_SUMMARY_RESULT, new org.apache.thrift.meta_data.FieldMetaData("roleSummaryResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, RoleSummaryResult.class)));
+    tmpMap.put(_Fields.JOB_SUMMARY_RESULT, new org.apache.thrift.meta_data.FieldMetaData("jobSummaryResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobSummaryResult.class)));
+    tmpMap.put(_Fields.CONFIG_SUMMARY_RESULT, new org.apache.thrift.meta_data.FieldMetaData("configSummaryResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigSummaryResult.class)));
+    tmpMap.put(_Fields.GET_PENDING_REASON_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getPendingReasonResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetPendingReasonResult.class)));
+    tmpMap.put(_Fields.START_JOB_UPDATE_RESULT, new org.apache.thrift.meta_data.FieldMetaData("startJobUpdateResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, StartJobUpdateResult.class)));
+    tmpMap.put(_Fields.GET_JOB_UPDATE_SUMMARIES_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getJobUpdateSummariesResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetJobUpdateSummariesResult.class)));
+    tmpMap.put(_Fields.GET_JOB_UPDATE_DETAILS_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getJobUpdateDetailsResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetJobUpdateDetailsResult.class)));
+    tmpMap.put(_Fields.PULSE_JOB_UPDATE_RESULT, new org.apache.thrift.meta_data.FieldMetaData("pulseJobUpdateResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, PulseJobUpdateResult.class)));
+    tmpMap.put(_Fields.GET_JOB_UPDATE_DIFF_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getJobUpdateDiffResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetJobUpdateDiffResult.class)));
+    tmpMap.put(_Fields.GET_TIER_CONFIG_RESULT, new org.apache.thrift.meta_data.FieldMetaData("getTierConfigResult", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GetTierConfigResult.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Result.class, metaDataMap);
+  }
+
+  public Result() {
+    super();
+  }
+
+  public Result(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public Result(Result other) {
+    super(other);
+  }
+  public Result deepCopy() {
+    return new Result(this);
+  }
+
+  public static Result populateJobResult(PopulateJobResult value) {
+    Result x = new Result();
+    x.setPopulateJobResult(value);
+    return x;
+  }
+
+  public static Result scheduleStatusResult(ScheduleStatusResult value) {
+    Result x = new Result();
+    x.setScheduleStatusResult(value);
+    return x;
+  }
+
+  public static Result getJobsResult(GetJobsResult value) {
+    Result x = new Result();
+    x.setGetJobsResult(value);
+    return x;
+  }
+
+  public static Result getQuotaResult(GetQuotaResult value) {
+    Result x = new Result();
+    x.setGetQuotaResult(value);
+    return x;
+  }
+
+  public static Result listBackupsResult(ListBackupsResult value) {
+    Result x = new Result();
+    x.setListBackupsResult(value);
+    return x;
+  }
+
+  public static Result startMaintenanceResult(StartMaintenanceResult value) {
+    Result x = new Result();
+    x.setStartMaintenanceResult(value);
+    return x;
+  }
+
+  public static Result drainHostsResult(DrainHostsResult value) {
+    Result x = new Result();
+    x.setDrainHostsResult(value);
+    return x;
+  }
+
+  public static Result queryRecoveryResult(QueryRecoveryResult value) {
+    Result x = new Result();
+    x.setQueryRecoveryResult(value);
+    return x;
+  }
+
+  public static Result maintenanceStatusResult(MaintenanceStatusResult value) {
+    Result x = new Result();
+    x.setMaintenanceStatusResult(value);
+    return x;
+  }
+
+  public static Result endMaintenanceResult(EndMaintenanceResult value) {
+    Result x = new Result();
+    x.setEndMaintenanceResult(value);
+    return x;
+  }
+
+  public static Result roleSummaryResult(RoleSummaryResult value) {
+    Result x = new Result();
+    x.setRoleSummaryResult(value);
+    return x;
+  }
+
+  public static Result jobSummaryResult(JobSummaryResult value) {
+    Result x = new Result();
+    x.setJobSummaryResult(value);
+    return x;
+  }
+
+  public static Result configSummaryResult(ConfigSummaryResult value) {
+    Result x = new Result();
+    x.setConfigSummaryResult(value);
+    return x;
+  }
+
+  public static Result getPendingReasonResult(GetPendingReasonResult value) {
+    Result x = new Result();
+    x.setGetPendingReasonResult(value);
+    return x;
+  }
+
+  public static Result startJobUpdateResult(StartJobUpdateResult value) {
+    Result x = new Result();
+    x.setStartJobUpdateResult(value);
+    return x;
+  }
+
+  public static Result getJobUpdateSummariesResult(GetJobUpdateSummariesResult value) {
+    Result x = new Result();
+    x.setGetJobUpdateSummariesResult(value);
+    return x;
+  }
+
+  public static Result getJobUpdateDetailsResult(GetJobUpdateDetailsResult value) {
+    Result x = new Result();
+    x.setGetJobUpdateDetailsResult(value);
+    return x;
+  }
+
+  public static Result pulseJobUpdateResult(PulseJobUpdateResult value) {
+    Result x = new Result();
+    x.setPulseJobUpdateResult(value);
+    return x;
+  }
+
+  public static Result getJobUpdateDiffResult(GetJobUpdateDiffResult value) {
+    Result x = new Result();
+    x.setGetJobUpdateDiffResult(value);
+    return x;
+  }
+
+  public static Result getTierConfigResult(GetTierConfigResult value) {
+    Result x = new Result();
+    x.setGetTierConfigResult(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case POPULATE_JOB_RESULT:
+        if (value instanceof PopulateJobResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type PopulateJobResult for field 'populateJobResult', but got " + value.getClass().getSimpleName());
+      case SCHEDULE_STATUS_RESULT:
+        if (value instanceof ScheduleStatusResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type ScheduleStatusResult for field 'scheduleStatusResult', but got " + value.getClass().getSimpleName());
+      case GET_JOBS_RESULT:
+        if (value instanceof GetJobsResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetJobsResult for field 'getJobsResult', but got " + value.getClass().getSimpleName());
+      case GET_QUOTA_RESULT:
+        if (value instanceof GetQuotaResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetQuotaResult for field 'getQuotaResult', but got " + value.getClass().getSimpleName());
+      case LIST_BACKUPS_RESULT:
+        if (value instanceof ListBackupsResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type ListBackupsResult for field 'listBackupsResult', but got " + value.getClass().getSimpleName());
+      case START_MAINTENANCE_RESULT:
+        if (value instanceof StartMaintenanceResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type StartMaintenanceResult for field 'startMaintenanceResult', but got " + value.getClass().getSimpleName());
+      case DRAIN_HOSTS_RESULT:
+        if (value instanceof DrainHostsResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type DrainHostsResult for field 'drainHostsResult', but got " + value.getClass().getSimpleName());
+      case QUERY_RECOVERY_RESULT:
+        if (value instanceof QueryRecoveryResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type QueryRecoveryResult for field 'queryRecoveryResult', but got " + value.getClass().getSimpleName());
+      case MAINTENANCE_STATUS_RESULT:
+        if (value instanceof MaintenanceStatusResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type MaintenanceStatusResult for field 'maintenanceStatusResult', but got " + value.getClass().getSimpleName());
+      case END_MAINTENANCE_RESULT:
+        if (value instanceof EndMaintenanceResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type EndMaintenanceResult for field 'endMaintenanceResult', but got " + value.getClass().getSimpleName());
+      case ROLE_SUMMARY_RESULT:
+        if (value instanceof RoleSummaryResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type RoleSummaryResult for field 'roleSummaryResult', but got " + value.getClass().getSimpleName());
+      case JOB_SUMMARY_RESULT:
+        if (value instanceof JobSummaryResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type JobSummaryResult for field 'jobSummaryResult', but got " + value.getClass().getSimpleName());
+      case CONFIG_SUMMARY_RESULT:
+        if (value instanceof ConfigSummaryResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type ConfigSummaryResult for field 'configSummaryResult', but got " + value.getClass().getSimpleName());
+      case GET_PENDING_REASON_RESULT:
+        if (value instanceof GetPendingReasonResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetPendingReasonResult for field 'getPendingReasonResult', but got " + value.getClass().getSimpleName());
+      case START_JOB_UPDATE_RESULT:
+        if (value instanceof StartJobUpdateResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type StartJobUpdateResult for field 'startJobUpdateResult', but got " + value.getClass().getSimpleName());
+      case GET_JOB_UPDATE_SUMMARIES_RESULT:
+        if (value instanceof GetJobUpdateSummariesResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetJobUpdateSummariesResult for field 'getJobUpdateSummariesResult', but got " + value.getClass().getSimpleName());
+      case GET_JOB_UPDATE_DETAILS_RESULT:
+        if (value instanceof GetJobUpdateDetailsResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetJobUpdateDetailsResult for field 'getJobUpdateDetailsResult', but got " + value.getClass().getSimpleName());
+      case PULSE_JOB_UPDATE_RESULT:
+        if (value instanceof PulseJobUpdateResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type PulseJobUpdateResult for field 'pulseJobUpdateResult', but got " + value.getClass().getSimpleName());
+      case GET_JOB_UPDATE_DIFF_RESULT:
+        if (value instanceof GetJobUpdateDiffResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetJobUpdateDiffResult for field 'getJobUpdateDiffResult', but got " + value.getClass().getSimpleName());
+      case GET_TIER_CONFIG_RESULT:
+        if (value instanceof GetTierConfigResult) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type GetTierConfigResult for field 'getTierConfigResult', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case POPULATE_JOB_RESULT:
+          if (field.type == POPULATE_JOB_RESULT_FIELD_DESC.type) {
+            PopulateJobResult populateJobResult;
+            populateJobResult = new PopulateJobResult();
+            populateJobResult.read(iprot);
+            return populateJobResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case SCHEDULE_STATUS_RESULT:
+          if (field.type == SCHEDULE_STATUS_RESULT_FIELD_DESC.type) {
+            ScheduleStatusResult scheduleStatusResult;
+            scheduleStatusResult = new ScheduleStatusResult();
+            scheduleStatusResult.read(iprot);
+            return scheduleStatusResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_JOBS_RESULT:
+          if (field.type == GET_JOBS_RESULT_FIELD_DESC.type) {
+            GetJobsResult getJobsResult;
+            getJobsResult = new GetJobsResult();
+            getJobsResult.read(iprot);
+            return getJobsResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_QUOTA_RESULT:
+          if (field.type == GET_QUOTA_RESULT_FIELD_DESC.type) {
+            GetQuotaResult getQuotaResult;
+            getQuotaResult = new GetQuotaResult();
+            getQuotaResult.read(iprot);
+            return getQuotaResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case LIST_BACKUPS_RESULT:
+          if (field.type == LIST_BACKUPS_RESULT_FIELD_DESC.type) {
+            ListBackupsResult listBackupsResult;
+            listBackupsResult = new ListBackupsResult();
+            listBackupsResult.read(iprot);
+            return listBackupsResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case START_MAINTENANCE_RESULT:
+          if (field.type == START_MAINTENANCE_RESULT_FIELD_DESC.type) {
+            StartMaintenanceResult startMaintenanceResult;
+            startMaintenanceResult = new StartMaintenanceResult();
+            startMaintenanceResult.read(iprot);
+            return startMaintenanceResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case DRAIN_HOSTS_RESULT:
+          if (field.type == DRAIN_HOSTS_RESULT_FIELD_DESC.type) {
+            DrainHostsResult drainHostsResult;
+            drainHostsResult = new DrainHostsResult();
+            drainHostsResult.read(iprot);
+            return drainHostsResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case QUERY_RECOVERY_RESULT:
+          if (field.type == QUERY_RECOVERY_RESULT_FIELD_DESC.type) {
+            QueryRecoveryResult queryRecoveryResult;
+            queryRecoveryResult = new QueryRecoveryResult();
+            queryRecoveryResult.read(iprot);
+            return queryRecoveryResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case MAINTENANCE_STATUS_RESULT:
+          if (field.type == MAINTENANCE_STATUS_RESULT_FIELD_DESC.type) {
+            MaintenanceStatusResult maintenanceStatusResult;
+            maintenanceStatusResult = new MaintenanceStatusResult();
+            maintenanceStatusResult.read(iprot);
+            return maintenanceStatusResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case END_MAINTENANCE_RESULT:
+          if (field.type == END_MAINTENANCE_RESULT_FIELD_DESC.type) {
+            EndMaintenanceResult endMaintenanceResult;
+            endMaintenanceResult = new EndMaintenanceResult();
+            endMaintenanceResult.read(iprot);
+            return endMaintenanceResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case ROLE_SUMMARY_RESULT:
+          if (field.type == ROLE_SUMMARY_RESULT_FIELD_DESC.type) {
+            RoleSummaryResult roleSummaryResult;
+            roleSummaryResult = new RoleSummaryResult();
+            roleSummaryResult.read(iprot);
+            return roleSummaryResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case JOB_SUMMARY_RESULT:
+          if (field.type == JOB_SUMMARY_RESULT_FIELD_DESC.type) {
+            JobSummaryResult jobSummaryResult;
+            jobSummaryResult = new JobSummaryResult();
+            jobSummaryResult.read(iprot);
+            return jobSummaryResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case CONFIG_SUMMARY_RESULT:
+          if (field.type == CONFIG_SUMMARY_RESULT_FIELD_DESC.type) {
+            ConfigSummaryResult configSummaryResult;
+            configSummaryResult = new ConfigSummaryResult();
+            configSummaryResult.read(iprot);
+            return configSummaryResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_PENDING_REASON_RESULT:
+          if (field.type == GET_PENDING_REASON_RESULT_FIELD_DESC.type) {
+            GetPendingReasonResult getPendingReasonResult;
+            getPendingReasonResult = new GetPendingReasonResult();
+            getPendingReasonResult.read(iprot);
+            return getPendingReasonResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case START_JOB_UPDATE_RESULT:
+          if (field.type == START_JOB_UPDATE_RESULT_FIELD_DESC.type) {
+            StartJobUpdateResult startJobUpdateResult;
+            startJobUpdateResult = new StartJobUpdateResult();
+            startJobUpdateResult.read(iprot);
+            return startJobUpdateResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_JOB_UPDATE_SUMMARIES_RESULT:
+          if (field.type == GET_JOB_UPDATE_SUMMARIES_RESULT_FIELD_DESC.type) {
+            GetJobUpdateSummariesResult getJobUpdateSummariesResult;
+            getJobUpdateSummariesResult = new GetJobUpdateSummariesResult();
+            getJobUpdateSummariesResult.read(iprot);
+            return getJobUpdateSummariesResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_JOB_UPDATE_DETAILS_RESULT:
+          if (field.type == GET_JOB_UPDATE_DETAILS_RESULT_FIELD_DESC.type) {
+            GetJobUpdateDetailsResult getJobUpdateDetailsResult;
+            getJobUpdateDetailsResult = new GetJobUpdateDetailsResult();
+            getJobUpdateDetailsResult.read(iprot);
+            return getJobUpdateDetailsResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case PULSE_JOB_UPDATE_RESULT:
+          if (field.type == PULSE_JOB_UPDATE_RESULT_FIELD_DESC.type) {
+            PulseJobUpdateResult pulseJobUpdateResult;
+            pulseJobUpdateResult = new PulseJobUpdateResult();
+            pulseJobUpdateResult.read(iprot);
+            return pulseJobUpdateResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_JOB_UPDATE_DIFF_RESULT:
+          if (field.type == GET_JOB_UPDATE_DIFF_RESULT_FIELD_DESC.type) {
+            GetJobUpdateDiffResult getJobUpdateDiffResult;
+            getJobUpdateDiffResult = new GetJobUpdateDiffResult();
+            getJobUpdateDiffResult.read(iprot);
+            return getJobUpdateDiffResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case GET_TIER_CONFIG_RESULT:
+          if (field.type == GET_TIER_CONFIG_RESULT_FIELD_DESC.type) {
+            GetTierConfigResult getTierConfigResult;
+            getTierConfigResult = new GetTierConfigResult();
+            getTierConfigResult.read(iprot);
+            return getTierConfigResult;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case POPULATE_JOB_RESULT:
+        PopulateJobResult populateJobResult = (PopulateJobResult)value_;
+        populateJobResult.write(oprot);
+        return;
+      case SCHEDULE_STATUS_RESULT:
+        ScheduleStatusResult scheduleStatusResult = (ScheduleStatusResult)value_;
+        scheduleStatusResult.write(oprot);
+        return;
+      case GET_JOBS_RESULT:
+        GetJobsResult getJobsResult = (GetJobsResult)value_;
+        getJobsResult.write(oprot);
+        return;
+      case GET_QUOTA_RESULT:
+        GetQuotaResult getQuotaResult = (GetQuotaResult)value_;
+        getQuotaResult.write(oprot);
+        return;
+      case LIST_BACKUPS_RESULT:
+        ListBackupsResult listBackupsResult = (ListBackupsResult)value_;
+        listBackupsResult.write(oprot);
+        return;
+      case START_MAINTENANCE_RESULT:
+        StartMaintenanceResult startMaintenanceResult = (StartMaintenanceResult)value_;
+        startMaintenanceResult.write(oprot);
+        return;
+      case DRAIN_HOSTS_RESULT:
+        DrainHostsResult drainHostsResult = (DrainHostsResult)value_;
+        drainHostsResult.write(oprot);
+        return;
+      case QUERY_RECOVERY_RESULT:
+        QueryRecoveryResult queryRecoveryResult = (QueryRecoveryResult)value_;
+        queryRecoveryResult.write(oprot);
+        return;
+      case MAINTENANCE_STATUS_RESULT:
+        MaintenanceStatusResult maintenanceStatusResult = (MaintenanceStatusResult)value_;
+        maintenanceStatusResult.write(oprot);
+        return;
+      case END_MAINTENANCE_RESULT:
+        EndMaintenanceResult endMaintenanceResult = (EndMaintenanceResult)value_;
+        endMaintenanceResult.write(oprot);
+        return;
+      case ROLE_SUMMARY_RESULT:
+        RoleSummaryResult roleSummaryResult = (RoleSummaryResult)value_;
+        roleSummaryResult.write(oprot);
+        return;
+      case JOB_SUMMARY_RESULT:
+        JobSummaryResult jobSummaryResult = (JobSummaryResult)value_;
+        jobSummaryResult.write(oprot);
+        return;
+      case CONFIG_SUMMARY_RESULT:
+        ConfigSummaryResult configSummaryResult = (ConfigSummaryResult)value_;
+        configSummaryResult.write(oprot);
+        return;
+      case GET_PENDING_REASON_RESULT:
+        GetPendingReasonResult getPendingReasonResult = (GetPendingReasonResult)value_;
+        getPendingReasonResult.write(oprot);
+        return;
+      case START_JOB_UPDATE_RESULT:
+        StartJobUpdateResult startJobUpdateResult = (StartJobUpdateResult)value_;
+        startJobUpdateResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_SUMMARIES_RESULT:
+        GetJobUpdateSummariesResult getJobUpdateSummariesResult = (GetJobUpdateSummariesResult)value_;
+        getJobUpdateSummariesResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_DETAILS_RESULT:
+        GetJobUpdateDetailsResult getJobUpdateDetailsResult = (GetJobUpdateDetailsResult)value_;
+        getJobUpdateDetailsResult.write(oprot);
+        return;
+      case PULSE_JOB_UPDATE_RESULT:
+        PulseJobUpdateResult pulseJobUpdateResult = (PulseJobUpdateResult)value_;
+        pulseJobUpdateResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_DIFF_RESULT:
+        GetJobUpdateDiffResult getJobUpdateDiffResult = (GetJobUpdateDiffResult)value_;
+        getJobUpdateDiffResult.write(oprot);
+        return;
+      case GET_TIER_CONFIG_RESULT:
+        GetTierConfigResult getTierConfigResult = (GetTierConfigResult)value_;
+        getTierConfigResult.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case POPULATE_JOB_RESULT:
+          PopulateJobResult populateJobResult;
+          populateJobResult = new PopulateJobResult();
+          populateJobResult.read(iprot);
+          return populateJobResult;
+        case SCHEDULE_STATUS_RESULT:
+          ScheduleStatusResult scheduleStatusResult;
+          scheduleStatusResult = new ScheduleStatusResult();
+          scheduleStatusResult.read(iprot);
+          return scheduleStatusResult;
+        case GET_JOBS_RESULT:
+          GetJobsResult getJobsResult;
+          getJobsResult = new GetJobsResult();
+          getJobsResult.read(iprot);
+          return getJobsResult;
+        case GET_QUOTA_RESULT:
+          GetQuotaResult getQuotaResult;
+          getQuotaResult = new GetQuotaResult();
+          getQuotaResult.read(iprot);
+          return getQuotaResult;
+        case LIST_BACKUPS_RESULT:
+          ListBackupsResult listBackupsResult;
+          listBackupsResult = new ListBackupsResult();
+          listBackupsResult.read(iprot);
+          return listBackupsResult;
+        case START_MAINTENANCE_RESULT:
+          StartMaintenanceResult startMaintenanceResult;
+          startMaintenanceResult = new StartMaintenanceResult();
+          startMaintenanceResult.read(iprot);
+          return startMaintenanceResult;
+        case DRAIN_HOSTS_RESULT:
+          DrainHostsResult drainHostsResult;
+          drainHostsResult = new DrainHostsResult();
+          drainHostsResult.read(iprot);
+          return drainHostsResult;
+        case QUERY_RECOVERY_RESULT:
+          QueryRecoveryResult queryRecoveryResult;
+          queryRecoveryResult = new QueryRecoveryResult();
+          queryRecoveryResult.read(iprot);
+          return queryRecoveryResult;
+        case MAINTENANCE_STATUS_RESULT:
+          MaintenanceStatusResult maintenanceStatusResult;
+          maintenanceStatusResult = new MaintenanceStatusResult();
+          maintenanceStatusResult.read(iprot);
+          return maintenanceStatusResult;
+        case END_MAINTENANCE_RESULT:
+          EndMaintenanceResult endMaintenanceResult;
+          endMaintenanceResult = new EndMaintenanceResult();
+          endMaintenanceResult.read(iprot);
+          return endMaintenanceResult;
+        case ROLE_SUMMARY_RESULT:
+          RoleSummaryResult roleSummaryResult;
+          roleSummaryResult = new RoleSummaryResult();
+          roleSummaryResult.read(iprot);
+          return roleSummaryResult;
+        case JOB_SUMMARY_RESULT:
+          JobSummaryResult jobSummaryResult;
+          jobSummaryResult = new JobSummaryResult();
+          jobSummaryResult.read(iprot);
+          return jobSummaryResult;
+        case CONFIG_SUMMARY_RESULT:
+          ConfigSummaryResult configSummaryResult;
+          configSummaryResult = new ConfigSummaryResult();
+          configSummaryResult.read(iprot);
+          return configSummaryResult;
+        case GET_PENDING_REASON_RESULT:
+          GetPendingReasonResult getPendingReasonResult;
+          getPendingReasonResult = new GetPendingReasonResult();
+          getPendingReasonResult.read(iprot);
+          return getPendingReasonResult;
+        case START_JOB_UPDATE_RESULT:
+          StartJobUpdateResult startJobUpdateResult;
+          startJobUpdateResult = new StartJobUpdateResult();
+          startJobUpdateResult.read(iprot);
+          return startJobUpdateResult;
+        case GET_JOB_UPDATE_SUMMARIES_RESULT:
+          GetJobUpdateSummariesResult getJobUpdateSummariesResult;
+          getJobUpdateSummariesResult = new GetJobUpdateSummariesResult();
+          getJobUpdateSummariesResult.read(iprot);
+          return getJobUpdateSummariesResult;
+        case GET_JOB_UPDATE_DETAILS_RESULT:
+          GetJobUpdateDetailsResult getJobUpdateDetailsResult;
+          getJobUpdateDetailsResult = new GetJobUpdateDetailsResult();
+          getJobUpdateDetailsResult.read(iprot);
+          return getJobUpdateDetailsResult;
+        case PULSE_JOB_UPDATE_RESULT:
+          PulseJobUpdateResult pulseJobUpdateResult;
+          pulseJobUpdateResult = new PulseJobUpdateResult();
+          pulseJobUpdateResult.read(iprot);
+          return pulseJobUpdateResult;
+        case GET_JOB_UPDATE_DIFF_RESULT:
+          GetJobUpdateDiffResult getJobUpdateDiffResult;
+          getJobUpdateDiffResult = new GetJobUpdateDiffResult();
+          getJobUpdateDiffResult.read(iprot);
+          return getJobUpdateDiffResult;
+        case GET_TIER_CONFIG_RESULT:
+          GetTierConfigResult getTierConfigResult;
+          getTierConfigResult = new GetTierConfigResult();
+          getTierConfigResult.read(iprot);
+          return getTierConfigResult;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case POPULATE_JOB_RESULT:
+        PopulateJobResult populateJobResult = (PopulateJobResult)value_;
+        populateJobResult.write(oprot);
+        return;
+      case SCHEDULE_STATUS_RESULT:
+        ScheduleStatusResult scheduleStatusResult = (ScheduleStatusResult)value_;
+        scheduleStatusResult.write(oprot);
+        return;
+      case GET_JOBS_RESULT:
+        GetJobsResult getJobsResult = (GetJobsResult)value_;
+        getJobsResult.write(oprot);
+        return;
+      case GET_QUOTA_RESULT:
+        GetQuotaResult getQuotaResult = (GetQuotaResult)value_;
+        getQuotaResult.write(oprot);
+        return;
+      case LIST_BACKUPS_RESULT:
+        ListBackupsResult listBackupsResult = (ListBackupsResult)value_;
+        listBackupsResult.write(oprot);
+        return;
+      case START_MAINTENANCE_RESULT:
+        StartMaintenanceResult startMaintenanceResult = (StartMaintenanceResult)value_;
+        startMaintenanceResult.write(oprot);
+        return;
+      case DRAIN_HOSTS_RESULT:
+        DrainHostsResult drainHostsResult = (DrainHostsResult)value_;
+        drainHostsResult.write(oprot);
+        return;
+      case QUERY_RECOVERY_RESULT:
+        QueryRecoveryResult queryRecoveryResult = (QueryRecoveryResult)value_;
+        queryRecoveryResult.write(oprot);
+        return;
+      case MAINTENANCE_STATUS_RESULT:
+        MaintenanceStatusResult maintenanceStatusResult = (MaintenanceStatusResult)value_;
+        maintenanceStatusResult.write(oprot);
+        return;
+      case END_MAINTENANCE_RESULT:
+        EndMaintenanceResult endMaintenanceResult = (EndMaintenanceResult)value_;
+        endMaintenanceResult.write(oprot);
+        return;
+      case ROLE_SUMMARY_RESULT:
+        RoleSummaryResult roleSummaryResult = (RoleSummaryResult)value_;
+        roleSummaryResult.write(oprot);
+        return;
+      case JOB_SUMMARY_RESULT:
+        JobSummaryResult jobSummaryResult = (JobSummaryResult)value_;
+        jobSummaryResult.write(oprot);
+        return;
+      case CONFIG_SUMMARY_RESULT:
+        ConfigSummaryResult configSummaryResult = (ConfigSummaryResult)value_;
+        configSummaryResult.write(oprot);
+        return;
+      case GET_PENDING_REASON_RESULT:
+        GetPendingReasonResult getPendingReasonResult = (GetPendingReasonResult)value_;
+        getPendingReasonResult.write(oprot);
+        return;
+      case START_JOB_UPDATE_RESULT:
+        StartJobUpdateResult startJobUpdateResult = (StartJobUpdateResult)value_;
+        startJobUpdateResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_SUMMARIES_RESULT:
+        GetJobUpdateSummariesResult getJobUpdateSummariesResult = (GetJobUpdateSummariesResult)value_;
+        getJobUpdateSummariesResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_DETAILS_RESULT:
+        GetJobUpdateDetailsResult getJobUpdateDetailsResult = (GetJobUpdateDetailsResult)value_;
+        getJobUpdateDetailsResult.write(oprot);
+        return;
+      case PULSE_JOB_UPDATE_RESULT:
+        PulseJobUpdateResult pulseJobUpdateResult = (PulseJobUpdateResult)value_;
+        pulseJobUpdateResult.write(oprot);
+        return;
+      case GET_JOB_UPDATE_DIFF_RESULT:
+        GetJobUpdateDiffResult getJobUpdateDiffResult = (GetJobUpdateDiffResult)value_;
+        getJobUpdateDiffResult.write(oprot);
+        return;
+      case GET_TIER_CONFIG_RESULT:
+        GetTierConfigResult getTierConfigResult = (GetTierConfigResult)value_;
+        getTierConfigResult.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case POPULATE_JOB_RESULT:
+        return POPULATE_JOB_RESULT_FIELD_DESC;
+      case SCHEDULE_STATUS_RESULT:
+        return SCHEDULE_STATUS_RESULT_FIELD_DESC;
+      case GET_JOBS_RESULT:
+        return GET_JOBS_RESULT_FIELD_DESC;
+      case GET_QUOTA_RESULT:
+        return GET_QUOTA_RESULT_FIELD_DESC;
+      case LIST_BACKUPS_RESULT:
+        return LIST_BACKUPS_RESULT_FIELD_DESC;
+      case START_MAINTENANCE_RESULT:
+        return START_MAINTENANCE_RESULT_FIELD_DESC;
+      case DRAIN_HOSTS_RESULT:
+        return DRAIN_HOSTS_RESULT_FIELD_DESC;
+      case QUERY_RECOVERY_RESULT:
+        return QUERY_RECOVERY_RESULT_FIELD_DESC;
+      case MAINTENANCE_STATUS_RESULT:
+        return MAINTENANCE_STATUS_RESULT_FIELD_DESC;
+      case END_MAINTENANCE_RESULT:
+        return END_MAINTENANCE_RESULT_FIELD_DESC;
+      case ROLE_SUMMARY_RESULT:
+        return ROLE_SUMMARY_RESULT_FIELD_DESC;
+      case JOB_SUMMARY_RESULT:
+        return JOB_SUMMARY_RESULT_FIELD_DESC;
+      case CONFIG_SUMMARY_RESULT:
+        return CONFIG_SUMMARY_RESULT_FIELD_DESC;
+      case GET_PENDING_REASON_RESULT:
+        return GET_PENDING_REASON_RESULT_FIELD_DESC;
+      case START_JOB_UPDATE_RESULT:
+        return START_JOB_UPDATE_RESULT_FIELD_DESC;
+      case GET_JOB_UPDATE_SUMMARIES_RESULT:
+        return GET_JOB_UPDATE_SUMMARIES_RESULT_FIELD_DESC;
+      case GET_JOB_UPDATE_DETAILS_RESULT:
+        return GET_JOB_UPDATE_DETAILS_RESULT_FIELD_DESC;
+      case PULSE_JOB_UPDATE_RESULT:
+        return PULSE_JOB_UPDATE_RESULT_FIELD_DESC;
+      case GET_JOB_UPDATE_DIFF_RESULT:
+        return GET_JOB_UPDATE_DIFF_RESULT_FIELD_DESC;
+      case GET_TIER_CONFIG_RESULT:
+        return GET_TIER_CONFIG_RESULT_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public PopulateJobResult getPopulateJobResult() {
+    if (getSetField() == _Fields.POPULATE_JOB_RESULT) {
+      return (PopulateJobResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'populateJobResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setPopulateJobResult(PopulateJobResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.POPULATE_JOB_RESULT;
+    value_ = value;
+  }
+
+  public ScheduleStatusResult getScheduleStatusResult() {
+    if (getSetField() == _Fields.SCHEDULE_STATUS_RESULT) {
+      return (ScheduleStatusResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'scheduleStatusResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setScheduleStatusResult(ScheduleStatusResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.SCHEDULE_STATUS_RESULT;
+    value_ = value;
+  }
+
+  public GetJobsResult getGetJobsResult() {
+    if (getSetField() == _Fields.GET_JOBS_RESULT) {
+      return (GetJobsResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getJobsResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetJobsResult(GetJobsResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_JOBS_RESULT;
+    value_ = value;
+  }
+
+  public GetQuotaResult getGetQuotaResult() {
+    if (getSetField() == _Fields.GET_QUOTA_RESULT) {
+      return (GetQuotaResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getQuotaResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetQuotaResult(GetQuotaResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_QUOTA_RESULT;
+    value_ = value;
+  }
+
+  public ListBackupsResult getListBackupsResult() {
+    if (getSetField() == _Fields.LIST_BACKUPS_RESULT) {
+      return (ListBackupsResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'listBackupsResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setListBackupsResult(ListBackupsResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.LIST_BACKUPS_RESULT;
+    value_ = value;
+  }
+
+  public StartMaintenanceResult getStartMaintenanceResult() {
+    if (getSetField() == _Fields.START_MAINTENANCE_RESULT) {
+      return (StartMaintenanceResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'startMaintenanceResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setStartMaintenanceResult(StartMaintenanceResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.START_MAINTENANCE_RESULT;
+    value_ = value;
+  }
+
+  public DrainHostsResult getDrainHostsResult() {
+    if (getSetField() == _Fields.DRAIN_HOSTS_RESULT) {
+      return (DrainHostsResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'drainHostsResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setDrainHostsResult(DrainHostsResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.DRAIN_HOSTS_RESULT;
+    value_ = value;
+  }
+
+  public QueryRecoveryResult getQueryRecoveryResult() {
+    if (getSetField() == _Fields.QUERY_RECOVERY_RESULT) {
+      return (QueryRecoveryResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'queryRecoveryResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setQueryRecoveryResult(QueryRecoveryResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.QUERY_RECOVERY_RESULT;
+    value_ = value;
+  }
+
+  public MaintenanceStatusResult getMaintenanceStatusResult() {
+    if (getSetField() == _Fields.MAINTENANCE_STATUS_RESULT) {
+      return (MaintenanceStatusResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'maintenanceStatusResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setMaintenanceStatusResult(MaintenanceStatusResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.MAINTENANCE_STATUS_RESULT;
+    value_ = value;
+  }
+
+  public EndMaintenanceResult getEndMaintenanceResult() {
+    if (getSetField() == _Fields.END_MAINTENANCE_RESULT) {
+      return (EndMaintenanceResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'endMaintenanceResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setEndMaintenanceResult(EndMaintenanceResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.END_MAINTENANCE_RESULT;
+    value_ = value;
+  }
+
+  public RoleSummaryResult getRoleSummaryResult() {
+    if (getSetField() == _Fields.ROLE_SUMMARY_RESULT) {
+      return (RoleSummaryResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'roleSummaryResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setRoleSummaryResult(RoleSummaryResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.ROLE_SUMMARY_RESULT;
+    value_ = value;
+  }
+
+  public JobSummaryResult getJobSummaryResult() {
+    if (getSetField() == _Fields.JOB_SUMMARY_RESULT) {
+      return (JobSummaryResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'jobSummaryResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setJobSummaryResult(JobSummaryResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.JOB_SUMMARY_RESULT;
+    value_ = value;
+  }
+
+  public ConfigSummaryResult getConfigSummaryResult() {
+    if (getSetField() == _Fields.CONFIG_SUMMARY_RESULT) {
+      return (ConfigSummaryResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'configSummaryResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setConfigSummaryResult(ConfigSummaryResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.CONFIG_SUMMARY_RESULT;
+    value_ = value;
+  }
+
+  public GetPendingReasonResult getGetPendingReasonResult() {
+    if (getSetField() == _Fields.GET_PENDING_REASON_RESULT) {
+      return (GetPendingReasonResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getPendingReasonResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetPendingReasonResult(GetPendingReasonResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_PENDING_REASON_RESULT;
+    value_ = value;
+  }
+
+  public StartJobUpdateResult getStartJobUpdateResult() {
+    if (getSetField() == _Fields.START_JOB_UPDATE_RESULT) {
+      return (StartJobUpdateResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'startJobUpdateResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setStartJobUpdateResult(StartJobUpdateResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.START_JOB_UPDATE_RESULT;
+    value_ = value;
+  }
+
+  public GetJobUpdateSummariesResult getGetJobUpdateSummariesResult() {
+    if (getSetField() == _Fields.GET_JOB_UPDATE_SUMMARIES_RESULT) {
+      return (GetJobUpdateSummariesResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getJobUpdateSummariesResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetJobUpdateSummariesResult(GetJobUpdateSummariesResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_JOB_UPDATE_SUMMARIES_RESULT;
+    value_ = value;
+  }
+
+  public GetJobUpdateDetailsResult getGetJobUpdateDetailsResult() {
+    if (getSetField() == _Fields.GET_JOB_UPDATE_DETAILS_RESULT) {
+      return (GetJobUpdateDetailsResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getJobUpdateDetailsResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetJobUpdateDetailsResult(GetJobUpdateDetailsResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_JOB_UPDATE_DETAILS_RESULT;
+    value_ = value;
+  }
+
+  public PulseJobUpdateResult getPulseJobUpdateResult() {
+    if (getSetField() == _Fields.PULSE_JOB_UPDATE_RESULT) {
+      return (PulseJobUpdateResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'pulseJobUpdateResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setPulseJobUpdateResult(PulseJobUpdateResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.PULSE_JOB_UPDATE_RESULT;
+    value_ = value;
+  }
+
+  public GetJobUpdateDiffResult getGetJobUpdateDiffResult() {
+    if (getSetField() == _Fields.GET_JOB_UPDATE_DIFF_RESULT) {
+      return (GetJobUpdateDiffResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getJobUpdateDiffResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetJobUpdateDiffResult(GetJobUpdateDiffResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_JOB_UPDATE_DIFF_RESULT;
+    value_ = value;
+  }
+
+  public GetTierConfigResult getGetTierConfigResult() {
+    if (getSetField() == _Fields.GET_TIER_CONFIG_RESULT) {
+      return (GetTierConfigResult)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'getTierConfigResult' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setGetTierConfigResult(GetTierConfigResult value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.GET_TIER_CONFIG_RESULT;
+    value_ = value;
+  }
+
+  public boolean isSetPopulateJobResult() {
+    return setField_ == _Fields.POPULATE_JOB_RESULT;
+  }
+
+
+  public boolean isSetScheduleStatusResult() {
+    return setField_ == _Fields.SCHEDULE_STATUS_RESULT;
+  }
+
+
+  public boolean isSetGetJobsResult() {
+    return setField_ == _Fields.GET_JOBS_RESULT;
+  }
+
+
+  public boolean isSetGetQuotaResult() {
+    return setField_ == _Fields.GET_QUOTA_RESULT;
+  }
+
+
+  public boolean isSetListBackupsResult() {
+    return setField_ == _Fields.LIST_BACKUPS_RESULT;
+  }
+
+
+  public boolean isSetStartMaintenanceResult() {
+    return setField_ == _Fields.START_MAINTENANCE_RESULT;
+  }
+
+
+  public boolean isSetDrainHostsResult() {
+    return setField_ == _Fields.DRAIN_HOSTS_RESULT;
+  }
+
+
+  public boolean isSetQueryRecoveryResult() {
+    return setField_ == _Fields.QUERY_RECOVERY_RESULT;
+  }
+
+
+  public boolean isSetMaintenanceStatusResult() {
+    return setField_ == _Fields.MAINTENANCE_STATUS_RESULT;
+  }
+
+
+  public boolean isSetEndMaintenanceResult() {
+    return setField_ == _Fields.END_MAINTENANCE_RESULT;
+  }
+
+
+  public boolean isSetRoleSummaryResult() {
+    return setField_ == _Fields.ROLE_SUMMARY_RESULT;
+  }
+
+
+  public boolean isSetJobSummaryResult() {
+    return setField_ == _Fields.JOB_SUMMARY_RESULT;
+  }
+
+
+  public boolean isSetConfigSummaryResult() {
+    return setField_ == _Fields.CONFIG_SUMMARY_RESULT;
+  }
+
+
+  public boolean isSetGetPendingReasonResult() {
+    return setField_ == _Fields.GET_PENDING_REASON_RESULT;
+  }
+
+
+  public boolean isSetStartJobUpdateResult() {
+    return setField_ == _Fields.START_JOB_UPDATE_RESULT;
+  }
+
+
+  public boolean isSetGetJobUpdateSummariesResult() {
+    return setField_ == _Fields.GET_JOB_UPDATE_SUMMARIES_RESULT;
+  }
+
+
+  public boolean isSetGetJobUpdateDetailsResult() {
+    return setField_ == _Fields.GET_JOB_UPDATE_DETAILS_RESULT;
+  }
+
+
+  public boolean isSetPulseJobUpdateResult() {
+    return setField_ == _Fields.PULSE_JOB_UPDATE_RESULT;
+  }
+
+
+  public boolean isSetGetJobUpdateDiffResult() {
+    return setField_ == _Fields.GET_JOB_UPDATE_DIFF_RESULT;
+  }
+
+
+  public boolean isSetGetTierConfigResult() {
+    return setField_ == _Fields.GET_TIER_CONFIG_RESULT;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof Result) {
+      return equals((Result)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(Result other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(Result other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.java
new file mode 100644
index 0000000..566590b
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class RewriteConfigsRequest implements org.apache.thrift.TBase<RewriteConfigsRequest, RewriteConfigsRequest._Fields>, java.io.Serializable, Cloneable, Comparable<RewriteConfigsRequest> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("RewriteConfigsRequest");
+
+  private static final org.apache.thrift.protocol.TField REWRITE_COMMANDS_FIELD_DESC = new org.apache.thrift.protocol.TField("rewriteCommands", org.apache.thrift.protocol.TType.LIST, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new RewriteConfigsRequestStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new RewriteConfigsRequestTupleSchemeFactory());
+  }
+
+  public List<ConfigRewrite> rewriteCommands; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    REWRITE_COMMANDS((short)1, "rewriteCommands");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // REWRITE_COMMANDS
+          return REWRITE_COMMANDS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.REWRITE_COMMANDS, new org.apache.thrift.meta_data.FieldMetaData("rewriteCommands", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ConfigRewrite.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(RewriteConfigsRequest.class, metaDataMap);
+  }
+
+  public RewriteConfigsRequest() {
+  }
+
+  public RewriteConfigsRequest(
+    List<ConfigRewrite> rewriteCommands)
+  {
+    this();
+    this.rewriteCommands = rewriteCommands;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public RewriteConfigsRequest(RewriteConfigsRequest other) {
+    if (other.isSetRewriteCommands()) {
+      List<ConfigRewrite> __this__rewriteCommands = new ArrayList<ConfigRewrite>(other.rewriteCommands.size());
+      for (ConfigRewrite other_element : other.rewriteCommands) {
+        __this__rewriteCommands.add(new ConfigRewrite(other_element));
+      }
+      this.rewriteCommands = __this__rewriteCommands;
+    }
+  }
+
+  public RewriteConfigsRequest deepCopy() {
+    return new RewriteConfigsRequest(this);
+  }
+
+  @Override
+  public void clear() {
+    this.rewriteCommands = null;
+  }
+
+  public int getRewriteCommandsSize() {
+    return (this.rewriteCommands == null) ? 0 : this.rewriteCommands.size();
+  }
+
+  public java.util.Iterator<ConfigRewrite> getRewriteCommandsIterator() {
+    return (this.rewriteCommands == null) ? null : this.rewriteCommands.iterator();
+  }
+
+  public void addToRewriteCommands(ConfigRewrite elem) {
+    if (this.rewriteCommands == null) {
+      this.rewriteCommands = new ArrayList<ConfigRewrite>();
+    }
+    this.rewriteCommands.add(elem);
+  }
+
+  public List<ConfigRewrite> getRewriteCommands() {
+    return this.rewriteCommands;
+  }
+
+  public RewriteConfigsRequest setRewriteCommands(List<ConfigRewrite> rewriteCommands) {
+    this.rewriteCommands = rewriteCommands;
+    return this;
+  }
+
+  public void unsetRewriteCommands() {
+    this.rewriteCommands = null;
+  }
+
+  /** Returns true if field rewriteCommands is set (has been assigned a value) and false otherwise */
+  public boolean isSetRewriteCommands() {
+    return this.rewriteCommands != null;
+  }
+
+  public void setRewriteCommandsIsSet(boolean value) {
+    if (!value) {
+      this.rewriteCommands = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case REWRITE_COMMANDS:
+      if (value == null) {
+        unsetRewriteCommands();
+      } else {
+        setRewriteCommands((List<ConfigRewrite>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case REWRITE_COMMANDS:
+      return getRewriteCommands();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case REWRITE_COMMANDS:
+      return isSetRewriteCommands();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof RewriteConfigsRequest)
+      return this.equals((RewriteConfigsRequest)that);
+    return false;
+  }
+
+  public boolean equals(RewriteConfigsRequest that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_rewriteCommands = true && this.isSetRewriteCommands();
+    boolean that_present_rewriteCommands = true && that.isSetRewriteCommands();
+    if (this_present_rewriteCommands || that_present_rewriteCommands) {
+      if (!(this_present_rewriteCommands && that_present_rewriteCommands))
+        return false;
+      if (!this.rewriteCommands.equals(that.rewriteCommands))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_rewriteCommands = true && (isSetRewriteCommands());
+    list.add(present_rewriteCommands);
+    if (present_rewriteCommands)
+      list.add(rewriteCommands);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(RewriteConfigsRequest other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRewriteCommands()).compareTo(other.isSetRewriteCommands());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRewriteCommands()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rewriteCommands, other.rewriteCommands);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("RewriteConfigsRequest(");
+    boolean first = true;
+
+    sb.append("rewriteCommands:");
+    if (this.rewriteCommands == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.rewriteCommands);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class RewriteConfigsRequestStandardSchemeFactory implements SchemeFactory {
+    public RewriteConfigsRequestStandardScheme getScheme() {
+      return new RewriteConfigsRequestStandardScheme();
+    }
+  }
+
+  private static class RewriteConfigsRequestStandardScheme extends StandardScheme<RewriteConfigsRequest> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, RewriteConfigsRequest struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // REWRITE_COMMANDS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list400 = iprot.readListBegin();
+                struct.rewriteCommands = new ArrayList<ConfigRewrite>(_list400.size);
+                ConfigRewrite _elem401;
+                for (int _i402 = 0; _i402 < _list400.size; ++_i402)
+                {
+                  _elem401 = new ConfigRewrite();
+                  _elem401.read(iprot);
+                  struct.rewriteCommands.add(_elem401);
+                }
+                iprot.readListEnd();
+              }
+              struct.setRewriteCommandsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, RewriteConfigsRequest struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.rewriteCommands != null) {
+        oprot.writeFieldBegin(REWRITE_COMMANDS_FIELD_DESC);
+        {
+          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.rewriteCommands.size()));
+          for (ConfigRewrite _iter403 : struct.rewriteCommands)
+          {
+            _iter403.write(oprot);
+          }
+          oprot.writeListEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class RewriteConfigsRequestTupleSchemeFactory implements SchemeFactory {
+    public RewriteConfigsRequestTupleScheme getScheme() {
+      return new RewriteConfigsRequestTupleScheme();
+    }
+  }
+
+  private static class RewriteConfigsRequestTupleScheme extends TupleScheme<RewriteConfigsRequest> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, RewriteConfigsRequest struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRewriteCommands()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetRewriteCommands()) {
+        {
+          oprot.writeI32(struct.rewriteCommands.size());
+          for (ConfigRewrite _iter404 : struct.rewriteCommands)
+          {
+            _iter404.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, RewriteConfigsRequest struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TList _list405 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.rewriteCommands = new ArrayList<ConfigRewrite>(_list405.size);
+          ConfigRewrite _elem406;
+          for (int _i407 = 0; _i407 < _list405.size; ++_i407)
+          {
+            _elem406 = new ConfigRewrite();
+            _elem406.read(iprot);
+            struct.rewriteCommands.add(_elem406);
+          }
+        }
+        struct.setRewriteCommandsIsSet(true);
+      }
+    }
+  }
+
+}
+


[39/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.java
new file mode 100644
index 0000000..19626a8
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.java
@@ -0,0 +1,13395 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class AuroraSchedulerManager {
+
+  public interface Iface extends ReadOnlyScheduler.Iface {
+
+    /**
+     * Creates a new job.  The request will be denied if a job with the provided name already exists
+     * in the cluster.
+     * 
+     * @param description
+     */
+    public Response createJob(JobConfiguration description) throws org.apache.thrift.TException;
+
+    /**
+     * Enters a job into the cron schedule, without actually starting the job.
+     * If the job is already present in the schedule, this will update the schedule entry with the new
+     * configuration.
+     * 
+     * @param description
+     */
+    public Response scheduleCronJob(JobConfiguration description) throws org.apache.thrift.TException;
+
+    /**
+     * Removes a job from the cron schedule. The request will be denied if the job was not previously
+     * scheduled with scheduleCronJob.
+     * 
+     * @param job
+     */
+    public Response descheduleCronJob(JobKey job) throws org.apache.thrift.TException;
+
+    /**
+     * Starts a cron job immediately.  The request will be denied if the specified job does not
+     * exist for the role account, or the job is not a cron job.
+     * 
+     * @param job
+     */
+    public Response startCronJob(JobKey job) throws org.apache.thrift.TException;
+
+    /**
+     * Restarts a batch of shards.
+     * 
+     * @param job
+     * @param shardIds
+     */
+    public Response restartShards(JobKey job, Set<Integer> shardIds) throws org.apache.thrift.TException;
+
+    /**
+     * Initiates a kill on tasks.
+     * 
+     * @param job
+     * @param instances
+     */
+    public Response killTasks(JobKey job, Set<Integer> instances) throws org.apache.thrift.TException;
+
+    /**
+     * Adds new instances with the TaskConfig of the existing instance pointed by the key.
+     * 
+     * @param key
+     * @param count
+     */
+    public Response addInstances(InstanceKey key, int count) throws org.apache.thrift.TException;
+
+    /**
+     * Replaces the template (configuration) for the existing cron job.
+     * The cron job template (configuration) must exist for the call to succeed.
+     * 
+     * @param config
+     */
+    public Response replaceCronTemplate(JobConfiguration config) throws org.apache.thrift.TException;
+
+    /**
+     * Starts update of the existing service job.
+     * 
+     * @param request A description of how to change the job.
+     * 
+     * @param message A user-specified message to include with the induced job update state change.
+     */
+    public Response startJobUpdate(JobUpdateRequest request, String message) throws org.apache.thrift.TException;
+
+    /**
+     * Pauses the specified job update. Can be resumed by resumeUpdate call.
+     * 
+     * @param key The update to pause.
+     * 
+     * @param message A user-specified message to include with the induced job update state change.
+     */
+    public Response pauseJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException;
+
+    /**
+     * Resumes progress of a previously paused job update.
+     * 
+     * @param key The update to resume.
+     * 
+     * @param message A user-specified message to include with the induced job update state change.
+     */
+    public Response resumeJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException;
+
+    /**
+     * Permanently aborts the job update. Does not remove the update history.
+     * 
+     * @param key The update to abort.
+     * 
+     * @param message A user-specified message to include with the induced job update state change.
+     */
+    public Response abortJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException;
+
+    /**
+     * Rollbacks the specified active job update to the initial state.
+     * 
+     * @param key The update to rollback.
+     * 
+     * @param message A user-specified message to include with the induced job update state change.
+     */
+    public Response rollbackJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException;
+
+    /**
+     * Allows progress of the job update in case blockIfNoPulsesAfterMs is specified in
+     * JobUpdateSettings. Unblocks progress if the update was previously blocked.
+     * Responds with ResponseCode.INVALID_REQUEST in case an unknown update key is specified.
+     * 
+     * @param key
+     */
+    public Response pulseJobUpdate(JobUpdateKey key) throws org.apache.thrift.TException;
+
+  }
+
+  public interface AsyncIface extends ReadOnlyScheduler .AsyncIface {
+
+    public void createJob(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void scheduleCronJob(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void descheduleCronJob(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void startCronJob(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void restartShards(JobKey job, Set<Integer> shardIds, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void killTasks(JobKey job, Set<Integer> instances, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void addInstances(InstanceKey key, int count, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void replaceCronTemplate(JobConfiguration config, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void startJobUpdate(JobUpdateRequest request, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void pauseJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void resumeJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void abortJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void rollbackJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+    public void pulseJobUpdate(JobUpdateKey key, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+
+  }
+
+  public static class Client extends ReadOnlyScheduler.Client implements Iface {
+    public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
+      public Factory() {}
+      public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
+        return new Client(prot);
+      }
+      public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+        return new Client(iprot, oprot);
+      }
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol prot)
+    {
+      super(prot, prot);
+    }
+
+    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
+      super(iprot, oprot);
+    }
+
+    public Response createJob(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      send_createJob(description);
+      return recv_createJob();
+    }
+
+    public void send_createJob(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      createJob_args args = new createJob_args();
+      args.setDescription(description);
+      sendBase("createJob", args);
+    }
+
+    public Response recv_createJob() throws org.apache.thrift.TException
+    {
+      createJob_result result = new createJob_result();
+      receiveBase(result, "createJob");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createJob failed: unknown result");
+    }
+
+    public Response scheduleCronJob(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      send_scheduleCronJob(description);
+      return recv_scheduleCronJob();
+    }
+
+    public void send_scheduleCronJob(JobConfiguration description) throws org.apache.thrift.TException
+    {
+      scheduleCronJob_args args = new scheduleCronJob_args();
+      args.setDescription(description);
+      sendBase("scheduleCronJob", args);
+    }
+
+    public Response recv_scheduleCronJob() throws org.apache.thrift.TException
+    {
+      scheduleCronJob_result result = new scheduleCronJob_result();
+      receiveBase(result, "scheduleCronJob");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scheduleCronJob failed: unknown result");
+    }
+
+    public Response descheduleCronJob(JobKey job) throws org.apache.thrift.TException
+    {
+      send_descheduleCronJob(job);
+      return recv_descheduleCronJob();
+    }
+
+    public void send_descheduleCronJob(JobKey job) throws org.apache.thrift.TException
+    {
+      descheduleCronJob_args args = new descheduleCronJob_args();
+      args.setJob(job);
+      sendBase("descheduleCronJob", args);
+    }
+
+    public Response recv_descheduleCronJob() throws org.apache.thrift.TException
+    {
+      descheduleCronJob_result result = new descheduleCronJob_result();
+      receiveBase(result, "descheduleCronJob");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "descheduleCronJob failed: unknown result");
+    }
+
+    public Response startCronJob(JobKey job) throws org.apache.thrift.TException
+    {
+      send_startCronJob(job);
+      return recv_startCronJob();
+    }
+
+    public void send_startCronJob(JobKey job) throws org.apache.thrift.TException
+    {
+      startCronJob_args args = new startCronJob_args();
+      args.setJob(job);
+      sendBase("startCronJob", args);
+    }
+
+    public Response recv_startCronJob() throws org.apache.thrift.TException
+    {
+      startCronJob_result result = new startCronJob_result();
+      receiveBase(result, "startCronJob");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "startCronJob failed: unknown result");
+    }
+
+    public Response restartShards(JobKey job, Set<Integer> shardIds) throws org.apache.thrift.TException
+    {
+      send_restartShards(job, shardIds);
+      return recv_restartShards();
+    }
+
+    public void send_restartShards(JobKey job, Set<Integer> shardIds) throws org.apache.thrift.TException
+    {
+      restartShards_args args = new restartShards_args();
+      args.setJob(job);
+      args.setShardIds(shardIds);
+      sendBase("restartShards", args);
+    }
+
+    public Response recv_restartShards() throws org.apache.thrift.TException
+    {
+      restartShards_result result = new restartShards_result();
+      receiveBase(result, "restartShards");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "restartShards failed: unknown result");
+    }
+
+    public Response killTasks(JobKey job, Set<Integer> instances) throws org.apache.thrift.TException
+    {
+      send_killTasks(job, instances);
+      return recv_killTasks();
+    }
+
+    public void send_killTasks(JobKey job, Set<Integer> instances) throws org.apache.thrift.TException
+    {
+      killTasks_args args = new killTasks_args();
+      args.setJob(job);
+      args.setInstances(instances);
+      sendBase("killTasks", args);
+    }
+
+    public Response recv_killTasks() throws org.apache.thrift.TException
+    {
+      killTasks_result result = new killTasks_result();
+      receiveBase(result, "killTasks");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "killTasks failed: unknown result");
+    }
+
+    public Response addInstances(InstanceKey key, int count) throws org.apache.thrift.TException
+    {
+      send_addInstances(key, count);
+      return recv_addInstances();
+    }
+
+    public void send_addInstances(InstanceKey key, int count) throws org.apache.thrift.TException
+    {
+      addInstances_args args = new addInstances_args();
+      args.setKey(key);
+      args.setCount(count);
+      sendBase("addInstances", args);
+    }
+
+    public Response recv_addInstances() throws org.apache.thrift.TException
+    {
+      addInstances_result result = new addInstances_result();
+      receiveBase(result, "addInstances");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "addInstances failed: unknown result");
+    }
+
+    public Response replaceCronTemplate(JobConfiguration config) throws org.apache.thrift.TException
+    {
+      send_replaceCronTemplate(config);
+      return recv_replaceCronTemplate();
+    }
+
+    public void send_replaceCronTemplate(JobConfiguration config) throws org.apache.thrift.TException
+    {
+      replaceCronTemplate_args args = new replaceCronTemplate_args();
+      args.setConfig(config);
+      sendBase("replaceCronTemplate", args);
+    }
+
+    public Response recv_replaceCronTemplate() throws org.apache.thrift.TException
+    {
+      replaceCronTemplate_result result = new replaceCronTemplate_result();
+      receiveBase(result, "replaceCronTemplate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "replaceCronTemplate failed: unknown result");
+    }
+
+    public Response startJobUpdate(JobUpdateRequest request, String message) throws org.apache.thrift.TException
+    {
+      send_startJobUpdate(request, message);
+      return recv_startJobUpdate();
+    }
+
+    public void send_startJobUpdate(JobUpdateRequest request, String message) throws org.apache.thrift.TException
+    {
+      startJobUpdate_args args = new startJobUpdate_args();
+      args.setRequest(request);
+      args.setMessage(message);
+      sendBase("startJobUpdate", args);
+    }
+
+    public Response recv_startJobUpdate() throws org.apache.thrift.TException
+    {
+      startJobUpdate_result result = new startJobUpdate_result();
+      receiveBase(result, "startJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "startJobUpdate failed: unknown result");
+    }
+
+    public Response pauseJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      send_pauseJobUpdate(key, message);
+      return recv_pauseJobUpdate();
+    }
+
+    public void send_pauseJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      pauseJobUpdate_args args = new pauseJobUpdate_args();
+      args.setKey(key);
+      args.setMessage(message);
+      sendBase("pauseJobUpdate", args);
+    }
+
+    public Response recv_pauseJobUpdate() throws org.apache.thrift.TException
+    {
+      pauseJobUpdate_result result = new pauseJobUpdate_result();
+      receiveBase(result, "pauseJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "pauseJobUpdate failed: unknown result");
+    }
+
+    public Response resumeJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      send_resumeJobUpdate(key, message);
+      return recv_resumeJobUpdate();
+    }
+
+    public void send_resumeJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      resumeJobUpdate_args args = new resumeJobUpdate_args();
+      args.setKey(key);
+      args.setMessage(message);
+      sendBase("resumeJobUpdate", args);
+    }
+
+    public Response recv_resumeJobUpdate() throws org.apache.thrift.TException
+    {
+      resumeJobUpdate_result result = new resumeJobUpdate_result();
+      receiveBase(result, "resumeJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "resumeJobUpdate failed: unknown result");
+    }
+
+    public Response abortJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      send_abortJobUpdate(key, message);
+      return recv_abortJobUpdate();
+    }
+
+    public void send_abortJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      abortJobUpdate_args args = new abortJobUpdate_args();
+      args.setKey(key);
+      args.setMessage(message);
+      sendBase("abortJobUpdate", args);
+    }
+
+    public Response recv_abortJobUpdate() throws org.apache.thrift.TException
+    {
+      abortJobUpdate_result result = new abortJobUpdate_result();
+      receiveBase(result, "abortJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "abortJobUpdate failed: unknown result");
+    }
+
+    public Response rollbackJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      send_rollbackJobUpdate(key, message);
+      return recv_rollbackJobUpdate();
+    }
+
+    public void send_rollbackJobUpdate(JobUpdateKey key, String message) throws org.apache.thrift.TException
+    {
+      rollbackJobUpdate_args args = new rollbackJobUpdate_args();
+      args.setKey(key);
+      args.setMessage(message);
+      sendBase("rollbackJobUpdate", args);
+    }
+
+    public Response recv_rollbackJobUpdate() throws org.apache.thrift.TException
+    {
+      rollbackJobUpdate_result result = new rollbackJobUpdate_result();
+      receiveBase(result, "rollbackJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "rollbackJobUpdate failed: unknown result");
+    }
+
+    public Response pulseJobUpdate(JobUpdateKey key) throws org.apache.thrift.TException
+    {
+      send_pulseJobUpdate(key);
+      return recv_pulseJobUpdate();
+    }
+
+    public void send_pulseJobUpdate(JobUpdateKey key) throws org.apache.thrift.TException
+    {
+      pulseJobUpdate_args args = new pulseJobUpdate_args();
+      args.setKey(key);
+      sendBase("pulseJobUpdate", args);
+    }
+
+    public Response recv_pulseJobUpdate() throws org.apache.thrift.TException
+    {
+      pulseJobUpdate_result result = new pulseJobUpdate_result();
+      receiveBase(result, "pulseJobUpdate");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "pulseJobUpdate failed: unknown result");
+    }
+
+  }
+  public static class AsyncClient extends ReadOnlyScheduler.AsyncClient implements AsyncIface {
+    public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
+      private org.apache.thrift.async.TAsyncClientManager clientManager;
+      private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
+      public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
+        this.clientManager = clientManager;
+        this.protocolFactory = protocolFactory;
+      }
+      public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
+        return new AsyncClient(protocolFactory, clientManager, transport);
+      }
+    }
+
+    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
+      super(protocolFactory, clientManager, transport);
+    }
+
+    public void createJob(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      createJob_call method_call = new createJob_call(description, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class createJob_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobConfiguration description;
+      public createJob_call(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.description = description;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createJob", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        createJob_args args = new createJob_args();
+        args.setDescription(description);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_createJob();
+      }
+    }
+
+    public void scheduleCronJob(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      scheduleCronJob_call method_call = new scheduleCronJob_call(description, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class scheduleCronJob_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobConfiguration description;
+      public scheduleCronJob_call(JobConfiguration description, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.description = description;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scheduleCronJob", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        scheduleCronJob_args args = new scheduleCronJob_args();
+        args.setDescription(description);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_scheduleCronJob();
+      }
+    }
+
+    public void descheduleCronJob(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      descheduleCronJob_call method_call = new descheduleCronJob_call(job, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class descheduleCronJob_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobKey job;
+      public descheduleCronJob_call(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.job = job;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("descheduleCronJob", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        descheduleCronJob_args args = new descheduleCronJob_args();
+        args.setJob(job);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_descheduleCronJob();
+      }
+    }
+
+    public void startCronJob(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      startCronJob_call method_call = new startCronJob_call(job, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class startCronJob_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobKey job;
+      public startCronJob_call(JobKey job, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.job = job;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("startCronJob", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        startCronJob_args args = new startCronJob_args();
+        args.setJob(job);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_startCronJob();
+      }
+    }
+
+    public void restartShards(JobKey job, Set<Integer> shardIds, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      restartShards_call method_call = new restartShards_call(job, shardIds, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class restartShards_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobKey job;
+      private Set<Integer> shardIds;
+      public restartShards_call(JobKey job, Set<Integer> shardIds, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.job = job;
+        this.shardIds = shardIds;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("restartShards", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        restartShards_args args = new restartShards_args();
+        args.setJob(job);
+        args.setShardIds(shardIds);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_restartShards();
+      }
+    }
+
+    public void killTasks(JobKey job, Set<Integer> instances, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      killTasks_call method_call = new killTasks_call(job, instances, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class killTasks_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobKey job;
+      private Set<Integer> instances;
+      public killTasks_call(JobKey job, Set<Integer> instances, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.job = job;
+        this.instances = instances;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("killTasks", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        killTasks_args args = new killTasks_args();
+        args.setJob(job);
+        args.setInstances(instances);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_killTasks();
+      }
+    }
+
+    public void addInstances(InstanceKey key, int count, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      addInstances_call method_call = new addInstances_call(key, count, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class addInstances_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private InstanceKey key;
+      private int count;
+      public addInstances_call(InstanceKey key, int count, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.count = count;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addInstances", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        addInstances_args args = new addInstances_args();
+        args.setKey(key);
+        args.setCount(count);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_addInstances();
+      }
+    }
+
+    public void replaceCronTemplate(JobConfiguration config, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      replaceCronTemplate_call method_call = new replaceCronTemplate_call(config, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class replaceCronTemplate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobConfiguration config;
+      public replaceCronTemplate_call(JobConfiguration config, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.config = config;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("replaceCronTemplate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        replaceCronTemplate_args args = new replaceCronTemplate_args();
+        args.setConfig(config);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_replaceCronTemplate();
+      }
+    }
+
+    public void startJobUpdate(JobUpdateRequest request, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      startJobUpdate_call method_call = new startJobUpdate_call(request, message, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class startJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateRequest request;
+      private String message;
+      public startJobUpdate_call(JobUpdateRequest request, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.request = request;
+        this.message = message;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("startJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        startJobUpdate_args args = new startJobUpdate_args();
+        args.setRequest(request);
+        args.setMessage(message);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_startJobUpdate();
+      }
+    }
+
+    public void pauseJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      pauseJobUpdate_call method_call = new pauseJobUpdate_call(key, message, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class pauseJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      private String message;
+      public pauseJobUpdate_call(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.message = message;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("pauseJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        pauseJobUpdate_args args = new pauseJobUpdate_args();
+        args.setKey(key);
+        args.setMessage(message);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_pauseJobUpdate();
+      }
+    }
+
+    public void resumeJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      resumeJobUpdate_call method_call = new resumeJobUpdate_call(key, message, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class resumeJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      private String message;
+      public resumeJobUpdate_call(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.message = message;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("resumeJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        resumeJobUpdate_args args = new resumeJobUpdate_args();
+        args.setKey(key);
+        args.setMessage(message);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_resumeJobUpdate();
+      }
+    }
+
+    public void abortJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      abortJobUpdate_call method_call = new abortJobUpdate_call(key, message, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class abortJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      private String message;
+      public abortJobUpdate_call(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.message = message;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("abortJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        abortJobUpdate_args args = new abortJobUpdate_args();
+        args.setKey(key);
+        args.setMessage(message);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_abortJobUpdate();
+      }
+    }
+
+    public void rollbackJobUpdate(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      rollbackJobUpdate_call method_call = new rollbackJobUpdate_call(key, message, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class rollbackJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      private String message;
+      public rollbackJobUpdate_call(JobUpdateKey key, String message, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+        this.message = message;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("rollbackJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        rollbackJobUpdate_args args = new rollbackJobUpdate_args();
+        args.setKey(key);
+        args.setMessage(message);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_rollbackJobUpdate();
+      }
+    }
+
+    public void pulseJobUpdate(JobUpdateKey key, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+      checkReady();
+      pulseJobUpdate_call method_call = new pulseJobUpdate_call(key, resultHandler, this, ___protocolFactory, ___transport);
+      this.___currentMethod = method_call;
+      ___manager.call(method_call);
+    }
+
+    public static class pulseJobUpdate_call extends org.apache.thrift.async.TAsyncMethodCall {
+      private JobUpdateKey key;
+      public pulseJobUpdate_call(JobUpdateKey key, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
+        super(client, protocolFactory, transport, resultHandler, false);
+        this.key = key;
+      }
+
+      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("pulseJobUpdate", org.apache.thrift.protocol.TMessageType.CALL, 0));
+        pulseJobUpdate_args args = new pulseJobUpdate_args();
+        args.setKey(key);
+        args.write(prot);
+        prot.writeMessageEnd();
+      }
+
+      public Response getResult() throws org.apache.thrift.TException {
+        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
+          throw new IllegalStateException("Method call not finished!");
+        }
+        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
+        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        return (new Client(prot)).recv_pulseJobUpdate();
+      }
+    }
+
+  }
+
+  public static class Processor<I extends Iface> extends ReadOnlyScheduler.Processor<I> implements org.apache.thrift.TProcessor {
+    private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
+    public Processor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
+    }
+
+    protected Processor(I iface, Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends Iface> Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> getProcessMap(Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
+      processMap.put("createJob", new createJob());
+      processMap.put("scheduleCronJob", new scheduleCronJob());
+      processMap.put("descheduleCronJob", new descheduleCronJob());
+      processMap.put("startCronJob", new startCronJob());
+      processMap.put("restartShards", new restartShards());
+      processMap.put("killTasks", new killTasks());
+      processMap.put("addInstances", new addInstances());
+      processMap.put("replaceCronTemplate", new replaceCronTemplate());
+      processMap.put("startJobUpdate", new startJobUpdate());
+      processMap.put("pauseJobUpdate", new pauseJobUpdate());
+      processMap.put("resumeJobUpdate", new resumeJobUpdate());
+      processMap.put("abortJobUpdate", new abortJobUpdate());
+      processMap.put("rollbackJobUpdate", new rollbackJobUpdate());
+      processMap.put("pulseJobUpdate", new pulseJobUpdate());
+      return processMap;
+    }
+
+    public static class createJob<I extends Iface> extends org.apache.thrift.ProcessFunction<I, createJob_args> {
+      public createJob() {
+        super("createJob");
+      }
+
+      public createJob_args getEmptyArgsInstance() {
+        return new createJob_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public createJob_result getResult(I iface, createJob_args args) throws org.apache.thrift.TException {
+        createJob_result result = new createJob_result();
+        result.success = iface.createJob(args.description);
+        return result;
+      }
+    }
+
+    public static class scheduleCronJob<I extends Iface> extends org.apache.thrift.ProcessFunction<I, scheduleCronJob_args> {
+      public scheduleCronJob() {
+        super("scheduleCronJob");
+      }
+
+      public scheduleCronJob_args getEmptyArgsInstance() {
+        return new scheduleCronJob_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public scheduleCronJob_result getResult(I iface, scheduleCronJob_args args) throws org.apache.thrift.TException {
+        scheduleCronJob_result result = new scheduleCronJob_result();
+        result.success = iface.scheduleCronJob(args.description);
+        return result;
+      }
+    }
+
+    public static class descheduleCronJob<I extends Iface> extends org.apache.thrift.ProcessFunction<I, descheduleCronJob_args> {
+      public descheduleCronJob() {
+        super("descheduleCronJob");
+      }
+
+      public descheduleCronJob_args getEmptyArgsInstance() {
+        return new descheduleCronJob_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public descheduleCronJob_result getResult(I iface, descheduleCronJob_args args) throws org.apache.thrift.TException {
+        descheduleCronJob_result result = new descheduleCronJob_result();
+        result.success = iface.descheduleCronJob(args.job);
+        return result;
+      }
+    }
+
+    public static class startCronJob<I extends Iface> extends org.apache.thrift.ProcessFunction<I, startCronJob_args> {
+      public startCronJob() {
+        super("startCronJob");
+      }
+
+      public startCronJob_args getEmptyArgsInstance() {
+        return new startCronJob_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public startCronJob_result getResult(I iface, startCronJob_args args) throws org.apache.thrift.TException {
+        startCronJob_result result = new startCronJob_result();
+        result.success = iface.startCronJob(args.job);
+        return result;
+      }
+    }
+
+    public static class restartShards<I extends Iface> extends org.apache.thrift.ProcessFunction<I, restartShards_args> {
+      public restartShards() {
+        super("restartShards");
+      }
+
+      public restartShards_args getEmptyArgsInstance() {
+        return new restartShards_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public restartShards_result getResult(I iface, restartShards_args args) throws org.apache.thrift.TException {
+        restartShards_result result = new restartShards_result();
+        result.success = iface.restartShards(args.job, args.shardIds);
+        return result;
+      }
+    }
+
+    public static class killTasks<I extends Iface> extends org.apache.thrift.ProcessFunction<I, killTasks_args> {
+      public killTasks() {
+        super("killTasks");
+      }
+
+      public killTasks_args getEmptyArgsInstance() {
+        return new killTasks_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public killTasks_result getResult(I iface, killTasks_args args) throws org.apache.thrift.TException {
+        killTasks_result result = new killTasks_result();
+        result.success = iface.killTasks(args.job, args.instances);
+        return result;
+      }
+    }
+
+    public static class addInstances<I extends Iface> extends org.apache.thrift.ProcessFunction<I, addInstances_args> {
+      public addInstances() {
+        super("addInstances");
+      }
+
+      public addInstances_args getEmptyArgsInstance() {
+        return new addInstances_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public addInstances_result getResult(I iface, addInstances_args args) throws org.apache.thrift.TException {
+        addInstances_result result = new addInstances_result();
+        result.success = iface.addInstances(args.key, args.count);
+        return result;
+      }
+    }
+
+    public static class replaceCronTemplate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, replaceCronTemplate_args> {
+      public replaceCronTemplate() {
+        super("replaceCronTemplate");
+      }
+
+      public replaceCronTemplate_args getEmptyArgsInstance() {
+        return new replaceCronTemplate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public replaceCronTemplate_result getResult(I iface, replaceCronTemplate_args args) throws org.apache.thrift.TException {
+        replaceCronTemplate_result result = new replaceCronTemplate_result();
+        result.success = iface.replaceCronTemplate(args.config);
+        return result;
+      }
+    }
+
+    public static class startJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, startJobUpdate_args> {
+      public startJobUpdate() {
+        super("startJobUpdate");
+      }
+
+      public startJobUpdate_args getEmptyArgsInstance() {
+        return new startJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public startJobUpdate_result getResult(I iface, startJobUpdate_args args) throws org.apache.thrift.TException {
+        startJobUpdate_result result = new startJobUpdate_result();
+        result.success = iface.startJobUpdate(args.request, args.message);
+        return result;
+      }
+    }
+
+    public static class pauseJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, pauseJobUpdate_args> {
+      public pauseJobUpdate() {
+        super("pauseJobUpdate");
+      }
+
+      public pauseJobUpdate_args getEmptyArgsInstance() {
+        return new pauseJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public pauseJobUpdate_result getResult(I iface, pauseJobUpdate_args args) throws org.apache.thrift.TException {
+        pauseJobUpdate_result result = new pauseJobUpdate_result();
+        result.success = iface.pauseJobUpdate(args.key, args.message);
+        return result;
+      }
+    }
+
+    public static class resumeJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, resumeJobUpdate_args> {
+      public resumeJobUpdate() {
+        super("resumeJobUpdate");
+      }
+
+      public resumeJobUpdate_args getEmptyArgsInstance() {
+        return new resumeJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public resumeJobUpdate_result getResult(I iface, resumeJobUpdate_args args) throws org.apache.thrift.TException {
+        resumeJobUpdate_result result = new resumeJobUpdate_result();
+        result.success = iface.resumeJobUpdate(args.key, args.message);
+        return result;
+      }
+    }
+
+    public static class abortJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, abortJobUpdate_args> {
+      public abortJobUpdate() {
+        super("abortJobUpdate");
+      }
+
+      public abortJobUpdate_args getEmptyArgsInstance() {
+        return new abortJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public abortJobUpdate_result getResult(I iface, abortJobUpdate_args args) throws org.apache.thrift.TException {
+        abortJobUpdate_result result = new abortJobUpdate_result();
+        result.success = iface.abortJobUpdate(args.key, args.message);
+        return result;
+      }
+    }
+
+    public static class rollbackJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, rollbackJobUpdate_args> {
+      public rollbackJobUpdate() {
+        super("rollbackJobUpdate");
+      }
+
+      public rollbackJobUpdate_args getEmptyArgsInstance() {
+        return new rollbackJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public rollbackJobUpdate_result getResult(I iface, rollbackJobUpdate_args args) throws org.apache.thrift.TException {
+        rollbackJobUpdate_result result = new rollbackJobUpdate_result();
+        result.success = iface.rollbackJobUpdate(args.key, args.message);
+        return result;
+      }
+    }
+
+    public static class pulseJobUpdate<I extends Iface> extends org.apache.thrift.ProcessFunction<I, pulseJobUpdate_args> {
+      public pulseJobUpdate() {
+        super("pulseJobUpdate");
+      }
+
+      public pulseJobUpdate_args getEmptyArgsInstance() {
+        return new pulseJobUpdate_args();
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public pulseJobUpdate_result getResult(I iface, pulseJobUpdate_args args) throws org.apache.thrift.TException {
+        pulseJobUpdate_result result = new pulseJobUpdate_result();
+        result.success = iface.pulseJobUpdate(args.key);
+        return result;
+      }
+    }
+
+  }
+
+  public static class AsyncProcessor<I extends AsyncIface> extends ReadOnlyScheduler.AsyncProcessor<I> {
+    private static final Logger LOGGER = LoggerFactory.getLogger(AsyncProcessor.class.getName());
+    public AsyncProcessor(I iface) {
+      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>>()));
+    }
+
+    protected AsyncProcessor(I iface, Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      super(iface, getProcessMap(processMap));
+    }
+
+    private static <I extends AsyncIface> Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase,?>> getProcessMap(Map<String,  org.apache.thrift.AsyncProcessFunction<I, ? extends  org.apache.thrift.TBase, ?>> processMap) {
+      processMap.put("createJob", new createJob());
+      processMap.put("scheduleCronJob", new scheduleCronJob());
+      processMap.put("descheduleCronJob", new descheduleCronJob());
+      processMap.put("startCronJob", new startCronJob());
+      processMap.put("restartShards", new restartShards());
+      processMap.put("killTasks", new killTasks());
+      processMap.put("addInstances", new addInstances());
+      processMap.put("replaceCronTemplate", new replaceCronTemplate());
+      processMap.put("startJobUpdate", new startJobUpdate());
+      processMap.put("pauseJobUpdate", new pauseJobUpdate());
+      processMap.put("resumeJobUpdate", new resumeJobUpdate());
+      processMap.put("abortJobUpdate", new abortJobUpdate());
+      processMap.put("rollbackJobUpdate", new rollbackJobUpdate());
+      processMap.put("pulseJobUpdate", new pulseJobUpdate());
+      return processMap;
+    }
+
+    public static class createJob<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, createJob_args, Response> {
+      public createJob() {
+        super("createJob");
+      }
+
+      public createJob_args getEmptyArgsInstance() {
+        return new createJob_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            createJob_result result = new createJob_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            createJob_result result = new createJob_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, createJob_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.createJob(args.description,resultHandler);
+      }
+    }
+
+    public static class scheduleCronJob<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, scheduleCronJob_args, Response> {
+      public scheduleCronJob() {
+        super("scheduleCronJob");
+      }
+
+      public scheduleCronJob_args getEmptyArgsInstance() {
+        return new scheduleCronJob_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            scheduleCronJob_result result = new scheduleCronJob_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            scheduleCronJob_result result = new scheduleCronJob_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, scheduleCronJob_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.scheduleCronJob(args.description,resultHandler);
+      }
+    }
+
+    public static class descheduleCronJob<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, descheduleCronJob_args, Response> {
+      public descheduleCronJob() {
+        super("descheduleCronJob");
+      }
+
+      public descheduleCronJob_args getEmptyArgsInstance() {
+        return new descheduleCronJob_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            descheduleCronJob_result result = new descheduleCronJob_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            descheduleCronJob_result result = new descheduleCronJob_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, descheduleCronJob_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.descheduleCronJob(args.job,resultHandler);
+      }
+    }
+
+    public static class startCronJob<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, startCronJob_args, Response> {
+      public startCronJob() {
+        super("startCronJob");
+      }
+
+      public startCronJob_args getEmptyArgsInstance() {
+        return new startCronJob_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            startCronJob_result result = new startCronJob_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            startCronJob_result result = new startCronJob_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, startCronJob_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.startCronJob(args.job,resultHandler);
+      }
+    }
+
+    public static class restartShards<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, restartShards_args, Response> {
+      public restartShards() {
+        super("restartShards");
+      }
+
+      public restartShards_args getEmptyArgsInstance() {
+        return new restartShards_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            restartShards_result result = new restartShards_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            restartShards_result result = new restartShards_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, restartShards_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.restartShards(args.job, args.shardIds,resultHandler);
+      }
+    }
+
+    public static class killTasks<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, killTasks_args, Response> {
+      public killTasks() {
+        super("killTasks");
+      }
+
+      public killTasks_args getEmptyArgsInstance() {
+        return new killTasks_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            killTasks_result result = new killTasks_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            killTasks_result result = new killTasks_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, killTasks_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.killTasks(args.job, args.instances,resultHandler);
+      }
+    }
+
+    public static class addInstances<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, addInstances_args, Response> {
+      public addInstances() {
+        super("addInstances");
+      }
+
+      public addInstances_args getEmptyArgsInstance() {
+        return new addInstances_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            addInstances_result result = new addInstances_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            addInstances_result result = new addInstances_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, addInstances_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.addInstances(args.key, args.count,resultHandler);
+      }
+    }
+
+    public static class replaceCronTemplate<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, replaceCronTemplate_args, Response> {
+      public replaceCronTemplate() {
+        super("replaceCronTemplate");
+      }
+
+      public replaceCronTemplate_args getEmptyArgsInstance() {
+        return new replaceCronTemplate_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            replaceCronTemplate_result result = new replaceCronTemplate_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            replaceCronTemplate_result result = new replaceCronTemplate_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, replaceCronTemplate_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.replaceCronTemplate(args.config,resultHandler);
+      }
+    }
+
+    public static class startJobUpdate<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, startJobUpdate_args, Response> {
+      public startJobUpdate() {
+        super("startJobUpdate");
+      }
+
+      public startJobUpdate_args getEmptyArgsInstance() {
+        return new startJobUpdate_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            startJobUpdate_result result = new startJobUpdate_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            startJobUpdate_result result = new startJobUpdate_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, startJobUpdate_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.startJobUpdate(args.request, args.message,resultHandler);
+      }
+    }
+
+    public static class pauseJobUpdate<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, pauseJobUpdate_args, Response> {
+      public pauseJobUpdate() {
+        super("pauseJobUpdate");
+      }
+
+      public pauseJobUpdate_args getEmptyArgsInstance() {
+        return new pauseJobUpdate_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            pauseJobUpdate_result result = new pauseJobUpdate_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            pauseJobUpdate_result result = new pauseJobUpdate_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, pauseJobUpdate_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.pauseJobUpdate(args.key, args.message,resultHandler);
+      }
+    }
+
+    public static class resumeJobUpdate<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, resumeJobUpdate_args, Response> {
+      public resumeJobUpdate() {
+        super("resumeJobUpdate");
+      }
+
+      public resumeJobUpdate_args getEmptyArgsInstance() {
+        return new resumeJobUpdate_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            resumeJobUpdate_result result = new resumeJobUpdate_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            resumeJobUpdate_result result = new resumeJobUpdate_result();
+            {
+              msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
+              msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
+            }
+            try {
+              fcall.sendResponse(fb,msg,msgType,seqid);
+              return;
+            } catch (Exception ex) {
+              LOGGER.error("Exception writing to internal frame buffer", ex);
+            }
+            fb.close();
+          }
+        };
+      }
+
+      protected boolean isOneway() {
+        return false;
+      }
+
+      public void start(I iface, resumeJobUpdate_args args, org.apache.thrift.async.AsyncMethodCallback<Response> resultHandler) throws TException {
+        iface.resumeJobUpdate(args.key, args.message,resultHandler);
+      }
+    }
+
+    public static class abortJobUpdate<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, abortJobUpdate_args, Response> {
+      public abortJobUpdate() {
+        super("abortJobUpdate");
+      }
+
+      public abortJobUpdate_args getEmptyArgsInstance() {
+        return new abortJobUpdate_args();
+      }
+
+      public AsyncMethodCallback<Response> getResultHandler(final AsyncFrameBuffer fb, final int seqid) {
+        final org.apache.thrift.AsyncProcessFunction fcall = this;
+        return new AsyncMethodCallback<Response>() { 
+          public void onComplete(Response o) {
+            abortJobUpdate_result result = new abortJobUpdate_result();
+            result.success = o;
+            try {
+              fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
+              return;
+            } catch (Exception e) {
+              LOGGER.error("Exception writing to internal frame buffer", e);
+            }
+            fb.close();
+          }
+          public void onError(Exception e) {
+            byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
+            org.apache.thrift.TBase msg;
+            abortJobUpdate_result result = new abortJobUpdate_result();
+            {
+            

<TRUNCATED>

[08/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class
deleted file mode 100644
index 3b51e58..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$rollbackJobUpdate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class
deleted file mode 100644
index 181c62f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$scheduleCronJob_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class
deleted file mode 100644
index 1c92089..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startCronJob_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class
deleted file mode 100644
index 35b9821..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class
deleted file mode 100644
index 3aea798..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class
deleted file mode 100644
index 5f4ddc0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class
deleted file mode 100644
index 5275c7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class
deleted file mode 100644
index 8227ec6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class
deleted file mode 100644
index 333b9b7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class
deleted file mode 100644
index a79e2db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class
deleted file mode 100644
index 67a169d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class
deleted file mode 100644
index 2ecece8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class
deleted file mode 100644
index ae10510..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class
deleted file mode 100644
index e0fb1bb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class
deleted file mode 100644
index 674f056..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class
deleted file mode 100644
index f6989ae..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class
deleted file mode 100644
index e62e293..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class
deleted file mode 100644
index a37b309..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class
deleted file mode 100644
index 8f34af5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class
deleted file mode 100644
index 20b0fc8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class
deleted file mode 100644
index 816040a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class
deleted file mode 100644
index a1905d7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class
deleted file mode 100644
index 807740c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class
deleted file mode 100644
index 14010c5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class
deleted file mode 100644
index 435d794..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class
deleted file mode 100644
index 1d5f144..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class
deleted file mode 100644
index cd4da15..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class
deleted file mode 100644
index 8562c73..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class
deleted file mode 100644
index dbb07bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class
deleted file mode 100644
index 98d6cfc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class
deleted file mode 100644
index 2a54f47..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class
deleted file mode 100644
index 8c3475c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class
deleted file mode 100644
index 93ceaf6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class
deleted file mode 100644
index 92dc765..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class
deleted file mode 100644
index b74c9c4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class
deleted file mode 100644
index 9b8b5f6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class
deleted file mode 100644
index 68d5c1a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class
deleted file mode 100644
index f87da35..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class
deleted file mode 100644
index 92d9aa3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class
deleted file mode 100644
index 75f03ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class
deleted file mode 100644
index e4c40af..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index 57875a6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class
deleted file mode 100644
index 3b84357..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index f5fe6c0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class
deleted file mode 100644
index d66be56..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class
deleted file mode 100644
index 51722a2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class
deleted file mode 100644
index 1b60cb6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index 9edaca8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class
deleted file mode 100644
index 4d89c76..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index f1de04b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class
deleted file mode 100644
index ae4480a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class
deleted file mode 100644
index b39118b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class
deleted file mode 100644
index b2c436b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class
deleted file mode 100644
index e9cd361..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class
deleted file mode 100644
index df27a94..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class
deleted file mode 100644
index bc08505..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class
deleted file mode 100644
index 7ac57db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class
deleted file mode 100644
index ca5a998..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class
deleted file mode 100644
index a48bd06..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class
deleted file mode 100644
index 3f7a184..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class
deleted file mode 100644
index 525d639..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class
deleted file mode 100644
index e2d7203..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class
deleted file mode 100644
index 079148e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class
deleted file mode 100644
index 3ee4047..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class
deleted file mode 100644
index 441981a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class
deleted file mode 100644
index 1d1145e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class
deleted file mode 100644
index 6bc98bf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class
deleted file mode 100644
index 2aefe2d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class
deleted file mode 100644
index f363c7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class
deleted file mode 100644
index 9aaf5d9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class
deleted file mode 100644
index 40a1e88..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class
deleted file mode 100644
index 254d691..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class
deleted file mode 100644
index 0295ff2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class
deleted file mode 100644
index 16573c8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class
deleted file mode 100644
index 08093a4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class
deleted file mode 100644
index 6ded725..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class
deleted file mode 100644
index 80c28af..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class
deleted file mode 100644
index 6cb648f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class
deleted file mode 100644
index 41dcf33..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class
deleted file mode 100644
index 45c25b4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class
deleted file mode 100644
index 92096ef..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class
deleted file mode 100644
index ab88499..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class
deleted file mode 100644
index 820213a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class
deleted file mode 100644
index b889637..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class
deleted file mode 100644
index 21edffb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class
deleted file mode 100644
index ee1ea1c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class
deleted file mode 100644
index cf9a2a5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class
deleted file mode 100644
index d5b15a2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class
deleted file mode 100644
index 12ec621..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class
deleted file mode 100644
index d5ee44f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class
deleted file mode 100644
index 35ea314..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class
deleted file mode 100644
index dc610e7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class
deleted file mode 100644
index 645f946..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class
deleted file mode 100644
index 2a0effb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class
deleted file mode 100644
index c7c7da5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class
deleted file mode 100644
index 40a5951..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class
deleted file mode 100644
index c2d3876..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class
deleted file mode 100644
index 6d15b5f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class
deleted file mode 100644
index a209355..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class
deleted file mode 100644
index 6d62839..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class
deleted file mode 100644
index eb84107..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index 68dc5fc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class
deleted file mode 100644
index 09b1268..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index 86858ba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class
deleted file mode 100644
index 367f101..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class
deleted file mode 100644
index b3858f6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class
deleted file mode 100644
index 9665fdd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index 15489e7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class
deleted file mode 100644
index b029427..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index 9b29957..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class
deleted file mode 100644
index 41f3d8e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class
deleted file mode 100644
index 45e6cfb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class and /dev/null differ


[53/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
Adding aurora-client project


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/0f781b2e
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/0f781b2e
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/0f781b2e

Branch: refs/heads/develop
Commit: 0f781b2e0e1db19d2c0c84031c3f4b746fd27033
Parents: c50470c
Author: Gourav Shenoy <sh...@gmail.com>
Authored: Sun Oct 23 13:13:28 2016 -0400
Committer: Shameera Rathnayaka <sh...@gmail.com>
Committed: Thu Oct 27 17:30:41 2016 -0400

----------------------------------------------------------------------
 .../cloud/aurora-client/bin/aurora-api.thrift   |  1238 ++
 .../sdk/AppcImage$AppcImageStandardScheme.class |   Bin 0 -> 6981 bytes
 ...pcImage$AppcImageStandardSchemeFactory.class |   Bin 0 -> 5848 bytes
 .../sdk/AppcImage$AppcImageTupleScheme.class    |   Bin 0 -> 6176 bytes
 .../AppcImage$AppcImageTupleSchemeFactory.class |   Bin 0 -> 5830 bytes
 .../aurora/client/sdk/AppcImage$_Fields.class   |   Bin 0 -> 6505 bytes
 .../cloud/aurora/client/sdk/AppcImage.class     |   Bin 0 -> 11185 bytes
 ...ssignedTask$AssignedTaskStandardScheme.class |   Bin 0 -> 6447 bytes
 ...Task$AssignedTaskStandardSchemeFactory.class |   Bin 0 -> 6252 bytes
 .../AssignedTask$AssignedTaskTupleScheme.class  |   Bin 0 -> 6432 bytes
 ...nedTask$AssignedTaskTupleSchemeFactory.class |   Bin 0 -> 6234 bytes
 .../client/sdk/AssignedTask$_Fields.class       |   Bin 0 -> 6983 bytes
 .../cloud/aurora/client/sdk/AssignedTask.class  |   Bin 0 -> 14227 bytes
 .../sdk/Attribute$AttributeStandardScheme.class |   Bin 0 -> 7489 bytes
 ...tribute$AttributeStandardSchemeFactory.class |   Bin 0 -> 6193 bytes
 .../sdk/Attribute$AttributeTupleScheme.class    |   Bin 0 -> 6814 bytes
 .../Attribute$AttributeTupleSchemeFactory.class |   Bin 0 -> 6175 bytes
 .../aurora/client/sdk/Attribute$_Fields.class   |   Bin 0 -> 6848 bytes
 .../cloud/aurora/client/sdk/Attribute.class     |   Bin 0 -> 12222 bytes
 .../sdk/AuroraAdmin$AsyncClient$Factory.class   |   Bin 0 -> 6098 bytes
 ...aAdmin$AsyncClient$commitRecovery_call.class |   Bin 0 -> 6344 bytes
 ...n$AsyncClient$deleteRecoveryTasks_call.class |   Bin 0 -> 6488 bytes
 ...uroraAdmin$AsyncClient$drainHosts_call.class |   Bin 0 -> 6453 bytes
 ...aAdmin$AsyncClient$endMaintenance_call.class |   Bin 0 -> 6465 bytes
 ...aAdmin$AsyncClient$forceTaskState_call.class |   Bin 0 -> 6540 bytes
 ...roraAdmin$AsyncClient$listBackups_call.class |   Bin 0 -> 6335 bytes
 ...min$AsyncClient$maintenanceStatus_call.class |   Bin 0 -> 6474 bytes
 ...raAdmin$AsyncClient$performBackup_call.class |   Bin 0 -> 6341 bytes
 ...raAdmin$AsyncClient$queryRecovery_call.class |   Bin 0 -> 6470 bytes
 ...aAdmin$AsyncClient$rewriteConfigs_call.class |   Bin 0 -> 6499 bytes
 .../AuroraAdmin$AsyncClient$setQuota_call.class |   Bin 0 -> 6530 bytes
 .../AuroraAdmin$AsyncClient$snapshot_call.class |   Bin 0 -> 6326 bytes
 ...raAdmin$AsyncClient$stageRecovery_call.class |   Bin 0 -> 6399 bytes
 ...dmin$AsyncClient$startMaintenance_call.class |   Bin 0 -> 6471 bytes
 ...triggerExplicitTaskReconciliation_call.class |   Bin 0 -> 6575 bytes
 ...triggerImplicitTaskReconciliation_call.class |   Bin 0 -> 6401 bytes
 ...aAdmin$AsyncClient$unloadRecovery_call.class |   Bin 0 -> 6344 bytes
 .../client/sdk/AuroraAdmin$AsyncClient.class    |   Bin 0 -> 10708 bytes
 .../client/sdk/AuroraAdmin$AsyncIface.class     |   Bin 0 -> 6959 bytes
 ...oraAdmin$AsyncProcessor$commitRecovery.class |   Bin 0 -> 6587 bytes
 ...min$AsyncProcessor$deleteRecoveryTasks.class |   Bin 0 -> 6622 bytes
 .../AuroraAdmin$AsyncProcessor$drainHosts.class |   Bin 0 -> 6559 bytes
 ...oraAdmin$AsyncProcessor$endMaintenance.class |   Bin 0 -> 6587 bytes
 ...oraAdmin$AsyncProcessor$forceTaskState.class |   Bin 0 -> 6587 bytes
 ...AuroraAdmin$AsyncProcessor$listBackups.class |   Bin 0 -> 6566 bytes
 ...Admin$AsyncProcessor$maintenanceStatus.class |   Bin 0 -> 6608 bytes
 ...roraAdmin$AsyncProcessor$performBackup.class |   Bin 0 -> 6580 bytes
 ...roraAdmin$AsyncProcessor$queryRecovery.class |   Bin 0 -> 6580 bytes
 ...oraAdmin$AsyncProcessor$rewriteConfigs.class |   Bin 0 -> 6587 bytes
 .../AuroraAdmin$AsyncProcessor$setQuota.class   |   Bin 0 -> 6545 bytes
 .../AuroraAdmin$AsyncProcessor$snapshot.class   |   Bin 0 -> 6545 bytes
 ...roraAdmin$AsyncProcessor$stageRecovery.class |   Bin 0 -> 6580 bytes
 ...aAdmin$AsyncProcessor$startMaintenance.class |   Bin 0 -> 6601 bytes
 ...ssor$triggerExplicitTaskReconciliation.class |   Bin 0 -> 6720 bytes
 ...ssor$triggerImplicitTaskReconciliation.class |   Bin 0 -> 6720 bytes
 ...oraAdmin$AsyncProcessor$unloadRecovery.class |   Bin 0 -> 6587 bytes
 .../client/sdk/AuroraAdmin$AsyncProcessor.class |   Bin 0 -> 8054 bytes
 .../client/sdk/AuroraAdmin$Client$Factory.class |   Bin 0 -> 5915 bytes
 .../aurora/client/sdk/AuroraAdmin$Client.class  |   Bin 0 -> 12307 bytes
 .../aurora/client/sdk/AuroraAdmin$Iface.class   |   Bin 0 -> 6957 bytes
 .../AuroraAdmin$Processor$commitRecovery.class  |   Bin 0 -> 6905 bytes
 ...oraAdmin$Processor$deleteRecoveryTasks.class |   Bin 0 -> 6970 bytes
 .../sdk/AuroraAdmin$Processor$drainHosts.class  |   Bin 0 -> 6853 bytes
 .../AuroraAdmin$Processor$endMaintenance.class  |   Bin 0 -> 6905 bytes
 .../AuroraAdmin$Processor$forceTaskState.class  |   Bin 0 -> 6905 bytes
 .../sdk/AuroraAdmin$Processor$listBackups.class |   Bin 0 -> 6866 bytes
 ...uroraAdmin$Processor$maintenanceStatus.class |   Bin 0 -> 6944 bytes
 .../AuroraAdmin$Processor$performBackup.class   |   Bin 0 -> 6892 bytes
 .../AuroraAdmin$Processor$queryRecovery.class   |   Bin 0 -> 6892 bytes
 .../AuroraAdmin$Processor$rewriteConfigs.class  |   Bin 0 -> 6905 bytes
 .../sdk/AuroraAdmin$Processor$setQuota.class    |   Bin 0 -> 6827 bytes
 .../sdk/AuroraAdmin$Processor$snapshot.class    |   Bin 0 -> 6827 bytes
 .../AuroraAdmin$Processor$stageRecovery.class   |   Bin 0 -> 6892 bytes
 ...AuroraAdmin$Processor$startMaintenance.class |   Bin 0 -> 6931 bytes
 ...ssor$triggerExplicitTaskReconciliation.class |   Bin 0 -> 7152 bytes
 ...ssor$triggerImplicitTaskReconciliation.class |   Bin 0 -> 7152 bytes
 .../AuroraAdmin$Processor$unloadRecovery.class  |   Bin 0 -> 6905 bytes
 .../client/sdk/AuroraAdmin$Processor.class      |   Bin 0 -> 7985 bytes
 ...uroraAdmin$commitRecovery_args$_Fields.class |   Bin 0 -> 6607 bytes
 ...args$commitRecovery_argsStandardScheme.class |   Bin 0 -> 6126 bytes
 ...mmitRecovery_argsStandardSchemeFactory.class |   Bin 0 -> 6000 bytes
 ...ry_args$commitRecovery_argsTupleScheme.class |   Bin 0 -> 6111 bytes
 ...$commitRecovery_argsTupleSchemeFactory.class |   Bin 0 -> 5982 bytes
 .../sdk/AuroraAdmin$commitRecovery_args.class   |   Bin 0 -> 9305 bytes
 ...oraAdmin$commitRecovery_result$_Fields.class |   Bin 0 -> 6641 bytes
 ...lt$commitRecovery_resultStandardScheme.class |   Bin 0 -> 6144 bytes
 ...itRecovery_resultStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ...esult$commitRecovery_resultTupleScheme.class |   Bin 0 -> 6129 bytes
 ...ommitRecovery_resultTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$commitRecovery_result.class |   Bin 0 -> 10280 bytes
 ...Admin$deleteRecoveryTasks_args$_Fields.class |   Bin 0 -> 6663 bytes
 ...deleteRecoveryTasks_argsStandardScheme.class |   Bin 0 -> 6171 bytes
 ...ecoveryTasks_argsStandardSchemeFactory.class |   Bin 0 -> 6060 bytes
 ...gs$deleteRecoveryTasks_argsTupleScheme.class |   Bin 0 -> 6156 bytes
 ...teRecoveryTasks_argsTupleSchemeFactory.class |   Bin 0 -> 6042 bytes
 .../AuroraAdmin$deleteRecoveryTasks_args.class  |   Bin 0 -> 10351 bytes
 ...min$deleteRecoveryTasks_result$_Fields.class |   Bin 0 -> 6681 bytes
 ...leteRecoveryTasks_resultStandardScheme.class |   Bin 0 -> 6189 bytes
 ...overyTasks_resultStandardSchemeFactory.class |   Bin 0 -> 6084 bytes
 ...$deleteRecoveryTasks_resultTupleScheme.class |   Bin 0 -> 6174 bytes
 ...RecoveryTasks_resultTupleSchemeFactory.class |   Bin 0 -> 6066 bytes
 ...AuroraAdmin$deleteRecoveryTasks_result.class |   Bin 0 -> 10415 bytes
 .../AuroraAdmin$drainHosts_args$_Fields.class   |   Bin 0 -> 6591 bytes
 ...sts_args$drainHosts_argsStandardScheme.class |   Bin 0 -> 6090 bytes
 ...s$drainHosts_argsStandardSchemeFactory.class |   Bin 0 -> 5952 bytes
 ...nHosts_args$drainHosts_argsTupleScheme.class |   Bin 0 -> 6075 bytes
 ...args$drainHosts_argsTupleSchemeFactory.class |   Bin 0 -> 5934 bytes
 .../sdk/AuroraAdmin$drainHosts_args.class       |   Bin 0 -> 10092 bytes
 .../AuroraAdmin$drainHosts_result$_Fields.class |   Bin 0 -> 6609 bytes
 ...result$drainHosts_resultStandardScheme.class |   Bin 0 -> 6108 bytes
 ...drainHosts_resultStandardSchemeFactory.class |   Bin 0 -> 5976 bytes
 ...ts_result$drainHosts_resultTupleScheme.class |   Bin 0 -> 6093 bytes
 ...lt$drainHosts_resultTupleSchemeFactory.class |   Bin 0 -> 5958 bytes
 .../sdk/AuroraAdmin$drainHosts_result.class     |   Bin 0 -> 10172 bytes
 ...uroraAdmin$endMaintenance_args$_Fields.class |   Bin 0 -> 6623 bytes
 ...args$endMaintenance_argsStandardScheme.class |   Bin 0 -> 6126 bytes
 ...dMaintenance_argsStandardSchemeFactory.class |   Bin 0 -> 6000 bytes
 ...ce_args$endMaintenance_argsTupleScheme.class |   Bin 0 -> 6111 bytes
 ...$endMaintenance_argsTupleSchemeFactory.class |   Bin 0 -> 5982 bytes
 .../sdk/AuroraAdmin$endMaintenance_args.class   |   Bin 0 -> 10200 bytes
 ...oraAdmin$endMaintenance_result$_Fields.class |   Bin 0 -> 6641 bytes
 ...lt$endMaintenance_resultStandardScheme.class |   Bin 0 -> 6144 bytes
 ...aintenance_resultStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ...esult$endMaintenance_resultTupleScheme.class |   Bin 0 -> 6129 bytes
 ...ndMaintenance_resultTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$endMaintenance_result.class |   Bin 0 -> 10280 bytes
 ...uroraAdmin$forceTaskState_args$_Fields.class |   Bin 0 -> 6642 bytes
 ...args$forceTaskState_argsStandardScheme.class |   Bin 0 -> 6126 bytes
 ...rceTaskState_argsStandardSchemeFactory.class |   Bin 0 -> 6000 bytes
 ...te_args$forceTaskState_argsTupleScheme.class |   Bin 0 -> 6111 bytes
 ...$forceTaskState_argsTupleSchemeFactory.class |   Bin 0 -> 5982 bytes
 .../sdk/AuroraAdmin$forceTaskState_args.class   |   Bin 0 -> 10827 bytes
 ...oraAdmin$forceTaskState_result$_Fields.class |   Bin 0 -> 6641 bytes
 ...lt$forceTaskState_resultStandardScheme.class |   Bin 0 -> 6144 bytes
 ...eTaskState_resultStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ...esult$forceTaskState_resultTupleScheme.class |   Bin 0 -> 6129 bytes
 ...orceTaskState_resultTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$forceTaskState_result.class |   Bin 0 -> 10280 bytes
 .../AuroraAdmin$listBackups_args$_Fields.class  |   Bin 0 -> 6583 bytes
 ...ps_args$listBackups_argsStandardScheme.class |   Bin 0 -> 6099 bytes
 ...$listBackups_argsStandardSchemeFactory.class |   Bin 0 -> 5964 bytes
 ...ckups_args$listBackups_argsTupleScheme.class |   Bin 0 -> 6084 bytes
 ...rgs$listBackups_argsTupleSchemeFactory.class |   Bin 0 -> 5946 bytes
 .../sdk/AuroraAdmin$listBackups_args.class      |   Bin 0 -> 9227 bytes
 ...AuroraAdmin$listBackups_result$_Fields.class |   Bin 0 -> 6617 bytes
 ...esult$listBackups_resultStandardScheme.class |   Bin 0 -> 6117 bytes
 ...istBackups_resultStandardSchemeFactory.class |   Bin 0 -> 5988 bytes
 ...s_result$listBackups_resultTupleScheme.class |   Bin 0 -> 6102 bytes
 ...t$listBackups_resultTupleSchemeFactory.class |   Bin 0 -> 5970 bytes
 .../sdk/AuroraAdmin$listBackups_result.class    |   Bin 0 -> 10199 bytes
 ...raAdmin$maintenanceStatus_args$_Fields.class |   Bin 0 -> 6647 bytes
 ...s$maintenanceStatus_argsStandardScheme.class |   Bin 0 -> 6153 bytes
 ...enanceStatus_argsStandardSchemeFactory.class |   Bin 0 -> 6036 bytes
 ...args$maintenanceStatus_argsTupleScheme.class |   Bin 0 -> 6138 bytes
 ...intenanceStatus_argsTupleSchemeFactory.class |   Bin 0 -> 6018 bytes
 .../AuroraAdmin$maintenanceStatus_args.class    |   Bin 0 -> 10281 bytes
 ...Admin$maintenanceStatus_result$_Fields.class |   Bin 0 -> 6665 bytes
 ...maintenanceStatus_resultStandardScheme.class |   Bin 0 -> 6171 bytes
 ...anceStatus_resultStandardSchemeFactory.class |   Bin 0 -> 6060 bytes
 ...lt$maintenanceStatus_resultTupleScheme.class |   Bin 0 -> 6156 bytes
 ...tenanceStatus_resultTupleSchemeFactory.class |   Bin 0 -> 6042 bytes
 .../AuroraAdmin$maintenanceStatus_result.class  |   Bin 0 -> 10361 bytes
 ...AuroraAdmin$performBackup_args$_Fields.class |   Bin 0 -> 6599 bytes
 ..._args$performBackup_argsStandardScheme.class |   Bin 0 -> 6117 bytes
 ...erformBackup_argsStandardSchemeFactory.class |   Bin 0 -> 5988 bytes
 ...kup_args$performBackup_argsTupleScheme.class |   Bin 0 -> 6102 bytes
 ...s$performBackup_argsTupleSchemeFactory.class |   Bin 0 -> 5970 bytes
 .../sdk/AuroraAdmin$performBackup_args.class    |   Bin 0 -> 9279 bytes
 ...roraAdmin$performBackup_result$_Fields.class |   Bin 0 -> 6633 bytes
 ...ult$performBackup_resultStandardScheme.class |   Bin 0 -> 6135 bytes
 ...formBackup_resultStandardSchemeFactory.class |   Bin 0 -> 6012 bytes
 ...result$performBackup_resultTupleScheme.class |   Bin 0 -> 6120 bytes
 ...performBackup_resultTupleSchemeFactory.class |   Bin 0 -> 5994 bytes
 .../sdk/AuroraAdmin$performBackup_result.class  |   Bin 0 -> 10253 bytes
 ...AuroraAdmin$queryRecovery_args$_Fields.class |   Bin 0 -> 6615 bytes
 ..._args$queryRecovery_argsStandardScheme.class |   Bin 0 -> 6117 bytes
 ...ueryRecovery_argsStandardSchemeFactory.class |   Bin 0 -> 5988 bytes
 ...ery_args$queryRecovery_argsTupleScheme.class |   Bin 0 -> 6102 bytes
 ...s$queryRecovery_argsTupleSchemeFactory.class |   Bin 0 -> 5970 bytes
 .../sdk/AuroraAdmin$queryRecovery_args.class    |   Bin 0 -> 10189 bytes
 ...roraAdmin$queryRecovery_result$_Fields.class |   Bin 0 -> 6633 bytes
 ...ult$queryRecovery_resultStandardScheme.class |   Bin 0 -> 6135 bytes
 ...ryRecovery_resultStandardSchemeFactory.class |   Bin 0 -> 6012 bytes
 ...result$queryRecovery_resultTupleScheme.class |   Bin 0 -> 6120 bytes
 ...queryRecovery_resultTupleSchemeFactory.class |   Bin 0 -> 5994 bytes
 .../sdk/AuroraAdmin$queryRecovery_result.class  |   Bin 0 -> 10253 bytes
 ...uroraAdmin$rewriteConfigs_args$_Fields.class |   Bin 0 -> 6625 bytes
 ...args$rewriteConfigs_argsStandardScheme.class |   Bin 0 -> 6126 bytes
 ...writeConfigs_argsStandardSchemeFactory.class |   Bin 0 -> 6000 bytes
 ...gs_args$rewriteConfigs_argsTupleScheme.class |   Bin 0 -> 6111 bytes
 ...$rewriteConfigs_argsTupleSchemeFactory.class |   Bin 0 -> 5982 bytes
 .../sdk/AuroraAdmin$rewriteConfigs_args.class   |   Bin 0 -> 10278 bytes
 ...oraAdmin$rewriteConfigs_result$_Fields.class |   Bin 0 -> 6641 bytes
 ...lt$rewriteConfigs_resultStandardScheme.class |   Bin 0 -> 6144 bytes
 ...iteConfigs_resultStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ...esult$rewriteConfigs_resultTupleScheme.class |   Bin 0 -> 6129 bytes
 ...ewriteConfigs_resultTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$rewriteConfigs_result.class |   Bin 0 -> 10280 bytes
 .../sdk/AuroraAdmin$setQuota_args$_Fields.class |   Bin 0 -> 6596 bytes
 ...Quota_args$setQuota_argsStandardScheme.class |   Bin 0 -> 6072 bytes
 ...rgs$setQuota_argsStandardSchemeFactory.class |   Bin 0 -> 5928 bytes
 ...setQuota_args$setQuota_argsTupleScheme.class |   Bin 0 -> 6057 bytes
 ...a_args$setQuota_argsTupleSchemeFactory.class |   Bin 0 -> 5910 bytes
 .../client/sdk/AuroraAdmin$setQuota_args.class  |   Bin 0 -> 10685 bytes
 .../AuroraAdmin$setQuota_result$_Fields.class   |   Bin 0 -> 6593 bytes
 ...a_result$setQuota_resultStandardScheme.class |   Bin 0 -> 6090 bytes
 ...t$setQuota_resultStandardSchemeFactory.class |   Bin 0 -> 5952 bytes
 ...uota_result$setQuota_resultTupleScheme.class |   Bin 0 -> 6075 bytes
 ...sult$setQuota_resultTupleSchemeFactory.class |   Bin 0 -> 5934 bytes
 .../sdk/AuroraAdmin$setQuota_result.class       |   Bin 0 -> 10118 bytes
 .../sdk/AuroraAdmin$snapshot_args$_Fields.class |   Bin 0 -> 6559 bytes
 ...pshot_args$snapshot_argsStandardScheme.class |   Bin 0 -> 6072 bytes
 ...rgs$snapshot_argsStandardSchemeFactory.class |   Bin 0 -> 5928 bytes
 ...snapshot_args$snapshot_argsTupleScheme.class |   Bin 0 -> 6057 bytes
 ...t_args$snapshot_argsTupleSchemeFactory.class |   Bin 0 -> 5910 bytes
 .../client/sdk/AuroraAdmin$snapshot_args.class  |   Bin 0 -> 9149 bytes
 .../AuroraAdmin$snapshot_result$_Fields.class   |   Bin 0 -> 6593 bytes
 ...t_result$snapshot_resultStandardScheme.class |   Bin 0 -> 6090 bytes
 ...t$snapshot_resultStandardSchemeFactory.class |   Bin 0 -> 5952 bytes
 ...shot_result$snapshot_resultTupleScheme.class |   Bin 0 -> 6075 bytes
 ...sult$snapshot_resultTupleSchemeFactory.class |   Bin 0 -> 5934 bytes
 .../sdk/AuroraAdmin$snapshot_result.class       |   Bin 0 -> 10118 bytes
 ...AuroraAdmin$stageRecovery_args$_Fields.class |   Bin 0 -> 6619 bytes
 ..._args$stageRecovery_argsStandardScheme.class |   Bin 0 -> 6117 bytes
 ...tageRecovery_argsStandardSchemeFactory.class |   Bin 0 -> 5988 bytes
 ...ery_args$stageRecovery_argsTupleScheme.class |   Bin 0 -> 6102 bytes
 ...s$stageRecovery_argsTupleSchemeFactory.class |   Bin 0 -> 5970 bytes
 .../sdk/AuroraAdmin$stageRecovery_args.class    |   Bin 0 -> 10016 bytes
 ...roraAdmin$stageRecovery_result$_Fields.class |   Bin 0 -> 6633 bytes
 ...ult$stageRecovery_resultStandardScheme.class |   Bin 0 -> 6135 bytes
 ...geRecovery_resultStandardSchemeFactory.class |   Bin 0 -> 6012 bytes
 ...result$stageRecovery_resultTupleScheme.class |   Bin 0 -> 6120 bytes
 ...stageRecovery_resultTupleSchemeFactory.class |   Bin 0 -> 5994 bytes
 .../sdk/AuroraAdmin$stageRecovery_result.class  |   Bin 0 -> 10253 bytes
 ...oraAdmin$startMaintenance_args$_Fields.class |   Bin 0 -> 6639 bytes
 ...gs$startMaintenance_argsStandardScheme.class |   Bin 0 -> 6144 bytes
 ...tMaintenance_argsStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ..._args$startMaintenance_argsTupleScheme.class |   Bin 0 -> 6129 bytes
 ...tartMaintenance_argsTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$startMaintenance_args.class |   Bin 0 -> 10254 bytes
 ...aAdmin$startMaintenance_result$_Fields.class |   Bin 0 -> 6657 bytes
 ...$startMaintenance_resultStandardScheme.class |   Bin 0 -> 6162 bytes
 ...aintenance_resultStandardSchemeFactory.class |   Bin 0 -> 6048 bytes
 ...ult$startMaintenance_resultTupleScheme.class |   Bin 0 -> 6147 bytes
 ...rtMaintenance_resultTupleSchemeFactory.class |   Bin 0 -> 6030 bytes
 .../AuroraAdmin$startMaintenance_result.class   |   Bin 0 -> 10334 bytes
 ...xplicitTaskReconciliation_args$_Fields.class |   Bin 0 -> 6778 bytes
 ...tTaskReconciliation_argsStandardScheme.class |   Bin 0 -> 6297 bytes
 ...conciliation_argsStandardSchemeFactory.class |   Bin 0 -> 6228 bytes
 ...icitTaskReconciliation_argsTupleScheme.class |   Bin 0 -> 6282 bytes
 ...kReconciliation_argsTupleSchemeFactory.class |   Bin 0 -> 6210 bytes
 ...triggerExplicitTaskReconciliation_args.class |   Bin 0 -> 10834 bytes
 ...licitTaskReconciliation_result$_Fields.class |   Bin 0 -> 6793 bytes
 ...askReconciliation_resultStandardScheme.class |   Bin 0 -> 6315 bytes
 ...nciliation_resultStandardSchemeFactory.class |   Bin 0 -> 6252 bytes
 ...itTaskReconciliation_resultTupleScheme.class |   Bin 0 -> 6300 bytes
 ...econciliation_resultTupleSchemeFactory.class |   Bin 0 -> 6234 bytes
 ...iggerExplicitTaskReconciliation_result.class |   Bin 0 -> 10793 bytes
 ...mplicitTaskReconciliation_args$_Fields.class |   Bin 0 -> 6759 bytes
 ...tTaskReconciliation_argsStandardScheme.class |   Bin 0 -> 6297 bytes
 ...conciliation_argsStandardSchemeFactory.class |   Bin 0 -> 6228 bytes
 ...icitTaskReconciliation_argsTupleScheme.class |   Bin 0 -> 6282 bytes
 ...kReconciliation_argsTupleSchemeFactory.class |   Bin 0 -> 6210 bytes
 ...triggerImplicitTaskReconciliation_args.class |   Bin 0 -> 9799 bytes
 ...licitTaskReconciliation_result$_Fields.class |   Bin 0 -> 6793 bytes
 ...askReconciliation_resultStandardScheme.class |   Bin 0 -> 6315 bytes
 ...nciliation_resultStandardSchemeFactory.class |   Bin 0 -> 6252 bytes
 ...itTaskReconciliation_resultTupleScheme.class |   Bin 0 -> 6300 bytes
 ...econciliation_resultTupleSchemeFactory.class |   Bin 0 -> 6234 bytes
 ...iggerImplicitTaskReconciliation_result.class |   Bin 0 -> 10793 bytes
 ...uroraAdmin$unloadRecovery_args$_Fields.class |   Bin 0 -> 6607 bytes
 ...args$unloadRecovery_argsStandardScheme.class |   Bin 0 -> 6126 bytes
 ...loadRecovery_argsStandardSchemeFactory.class |   Bin 0 -> 6000 bytes
 ...ry_args$unloadRecovery_argsTupleScheme.class |   Bin 0 -> 6111 bytes
 ...$unloadRecovery_argsTupleSchemeFactory.class |   Bin 0 -> 5982 bytes
 .../sdk/AuroraAdmin$unloadRecovery_args.class   |   Bin 0 -> 9305 bytes
 ...oraAdmin$unloadRecovery_result$_Fields.class |   Bin 0 -> 6641 bytes
 ...lt$unloadRecovery_resultStandardScheme.class |   Bin 0 -> 6144 bytes
 ...adRecovery_resultStandardSchemeFactory.class |   Bin 0 -> 6024 bytes
 ...esult$unloadRecovery_resultTupleScheme.class |   Bin 0 -> 6129 bytes
 ...nloadRecovery_resultTupleSchemeFactory.class |   Bin 0 -> 6006 bytes
 .../sdk/AuroraAdmin$unloadRecovery_result.class |   Bin 0 -> 10280 bytes
 .../cloud/aurora/client/sdk/AuroraAdmin.class   |   Bin 0 -> 4863 bytes
 ...raSchedulerManager$AsyncClient$Factory.class |   Bin 0 -> 6140 bytes
 ...anager$AsyncClient$abortJobUpdate_call.class |   Bin 0 -> 6565 bytes
 ...rManager$AsyncClient$addInstances_call.class |   Bin 0 -> 6521 bytes
 ...ulerManager$AsyncClient$createJob_call.class |   Bin 0 -> 6509 bytes
 ...ger$AsyncClient$descheduleCronJob_call.class |   Bin 0 -> 6505 bytes
 ...ulerManager$AsyncClient$killTasks_call.class |   Bin 0 -> 6874 bytes
 ...anager$AsyncClient$pauseJobUpdate_call.class |   Bin 0 -> 6565 bytes
 ...anager$AsyncClient$pulseJobUpdate_call.class |   Bin 0 -> 6508 bytes
 ...r$AsyncClient$replaceCronTemplate_call.class |   Bin 0 -> 6534 bytes
 ...Manager$AsyncClient$restartShards_call.class |   Bin 0 -> 6885 bytes
 ...nager$AsyncClient$resumeJobUpdate_call.class |   Bin 0 -> 6568 bytes
 ...ger$AsyncClient$rollbackJobUpdate_call.class |   Bin 0 -> 6574 bytes
 ...nager$AsyncClient$scheduleCronJob_call.class |   Bin 0 -> 6527 bytes
 ...rManager$AsyncClient$startCronJob_call.class |   Bin 0 -> 6490 bytes
 ...anager$AsyncClient$startJobUpdate_call.class |   Bin 0 -> 6577 bytes
 .../AuroraSchedulerManager$AsyncClient.class    |   Bin 0 -> 10305 bytes
 .../sdk/AuroraSchedulerManager$AsyncIface.class |   Bin 0 -> 6968 bytes
 ...rManager$AsyncProcessor$abortJobUpdate.class |   Bin 0 -> 6673 bytes
 ...lerManager$AsyncProcessor$addInstances.class |   Bin 0 -> 6659 bytes
 ...edulerManager$AsyncProcessor$createJob.class |   Bin 0 -> 6638 bytes
 ...nager$AsyncProcessor$descheduleCronJob.class |   Bin 0 -> 6694 bytes
 ...edulerManager$AsyncProcessor$killTasks.class |   Bin 0 -> 6638 bytes
 ...rManager$AsyncProcessor$pauseJobUpdate.class |   Bin 0 -> 6673 bytes
 ...rManager$AsyncProcessor$pulseJobUpdate.class |   Bin 0 -> 6673 bytes
 ...ger$AsyncProcessor$replaceCronTemplate.class |   Bin 0 -> 6708 bytes
 ...erManager$AsyncProcessor$restartShards.class |   Bin 0 -> 6666 bytes
 ...Manager$AsyncProcessor$resumeJobUpdate.class |   Bin 0 -> 6680 bytes
 ...nager$AsyncProcessor$rollbackJobUpdate.class |   Bin 0 -> 6694 bytes
 ...Manager$AsyncProcessor$scheduleCronJob.class |   Bin 0 -> 6680 bytes
 ...lerManager$AsyncProcessor$startCronJob.class |   Bin 0 -> 6659 bytes
 ...rManager$AsyncProcessor$startJobUpdate.class |   Bin 0 -> 6673 bytes
 .../AuroraSchedulerManager$AsyncProcessor.class |   Bin 0 -> 7853 bytes
 .../AuroraSchedulerManager$Client$Factory.class |   Bin 0 -> 5968 bytes
 .../sdk/AuroraSchedulerManager$Client.class     |   Bin 0 -> 11745 bytes
 .../sdk/AuroraSchedulerManager$Iface.class      |   Bin 0 -> 6966 bytes
 ...edulerManager$Processor$abortJobUpdate.class |   Bin 0 -> 7057 bytes
 ...chedulerManager$Processor$addInstances.class |   Bin 0 -> 7031 bytes
 ...raSchedulerManager$Processor$createJob.class |   Bin 0 -> 6992 bytes
 ...lerManager$Processor$descheduleCronJob.class |   Bin 0 -> 7096 bytes
 ...raSchedulerManager$Processor$killTasks.class |   Bin 0 -> 6992 bytes
 ...edulerManager$Processor$pauseJobUpdate.class |   Bin 0 -> 7057 bytes
 ...edulerManager$Processor$pulseJobUpdate.class |   Bin 0 -> 7057 bytes
 ...rManager$Processor$replaceCronTemplate.class |   Bin 0 -> 7122 bytes
 ...hedulerManager$Processor$restartShards.class |   Bin 0 -> 7044 bytes
 ...dulerManager$Processor$resumeJobUpdate.class |   Bin 0 -> 7070 bytes
 ...lerManager$Processor$rollbackJobUpdate.class |   Bin 0 -> 7096 bytes
 ...dulerManager$Processor$scheduleCronJob.class |   Bin 0 -> 7070 bytes
 ...chedulerManager$Processor$startCronJob.class |   Bin 0 -> 7031 bytes
 ...edulerManager$Processor$startJobUpdate.class |   Bin 0 -> 7057 bytes
 .../sdk/AuroraSchedulerManager$Processor.class  |   Bin 0 -> 7799 bytes
 ...lerManager$abortJobUpdate_args$_Fields.class |   Bin 0 -> 6714 bytes
 ...args$abortJobUpdate_argsStandardScheme.class |   Bin 0 -> 6179 bytes
 ...ortJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ...te_args$abortJobUpdate_argsTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$abortJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$abortJobUpdate_args.class |   Bin 0 -> 11011 bytes
 ...rManager$abortJobUpdate_result$_Fields.class |   Bin 0 -> 6716 bytes
 ...lt$abortJobUpdate_resultStandardScheme.class |   Bin 0 -> 6197 bytes
 ...tJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6077 bytes
 ...esult$abortJobUpdate_resultTupleScheme.class |   Bin 0 -> 6182 bytes
 ...bortJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6059 bytes
 ...SchedulerManager$abortJobUpdate_result.class |   Bin 0 -> 10476 bytes
 ...dulerManager$addInstances_args$_Fields.class |   Bin 0 -> 6696 bytes
 ...s_args$addInstances_argsStandardScheme.class |   Bin 0 -> 6161 bytes
 ...addInstances_argsStandardSchemeFactory.class |   Bin 0 -> 6029 bytes
 ...nces_args$addInstances_argsTupleScheme.class |   Bin 0 -> 6146 bytes
 ...gs$addInstances_argsTupleSchemeFactory.class |   Bin 0 -> 6011 bytes
 ...roraSchedulerManager$addInstances_args.class |   Bin 0 -> 10973 bytes
 ...lerManager$addInstances_result$_Fields.class |   Bin 0 -> 6700 bytes
 ...sult$addInstances_resultStandardScheme.class |   Bin 0 -> 6179 bytes
 ...dInstances_resultStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ..._result$addInstances_resultTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$addInstances_resultTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$addInstances_result.class |   Bin 0 -> 10422 bytes
 ...chedulerManager$createJob_args$_Fields.class |   Bin 0 -> 6664 bytes
 ...eJob_args$createJob_argsStandardScheme.class |   Bin 0 -> 6134 bytes
 ...gs$createJob_argsStandardSchemeFactory.class |   Bin 0 -> 5993 bytes
 ...eateJob_args$createJob_argsTupleScheme.class |   Bin 0 -> 6119 bytes
 ..._args$createJob_argsTupleSchemeFactory.class |   Bin 0 -> 5975 bytes
 .../AuroraSchedulerManager$createJob_args.class |   Bin 0 -> 10347 bytes
 ...edulerManager$createJob_result$_Fields.class |   Bin 0 -> 6676 bytes
 ..._result$createJob_resultStandardScheme.class |   Bin 0 -> 6152 bytes
 ...$createJob_resultStandardSchemeFactory.class |   Bin 0 -> 6017 bytes
 ...Job_result$createJob_resultTupleScheme.class |   Bin 0 -> 6137 bytes
 ...ult$createJob_resultTupleSchemeFactory.class |   Bin 0 -> 5999 bytes
 ...uroraSchedulerManager$createJob_result.class |   Bin 0 -> 10341 bytes
 ...Manager$descheduleCronJob_args$_Fields.class |   Bin 0 -> 6720 bytes
 ...s$descheduleCronJob_argsStandardScheme.class |   Bin 0 -> 6206 bytes
 ...eduleCronJob_argsStandardSchemeFactory.class |   Bin 0 -> 6089 bytes
 ...args$descheduleCronJob_argsTupleScheme.class |   Bin 0 -> 6191 bytes
 ...scheduleCronJob_argsTupleSchemeFactory.class |   Bin 0 -> 6071 bytes
 ...chedulerManager$descheduleCronJob_args.class |   Bin 0 -> 10467 bytes
 ...nager$descheduleCronJob_result$_Fields.class |   Bin 0 -> 6740 bytes
 ...descheduleCronJob_resultStandardScheme.class |   Bin 0 -> 6224 bytes
 ...uleCronJob_resultStandardSchemeFactory.class |   Bin 0 -> 6113 bytes
 ...lt$descheduleCronJob_resultTupleScheme.class |   Bin 0 -> 6209 bytes
 ...heduleCronJob_resultTupleSchemeFactory.class |   Bin 0 -> 6095 bytes
 ...edulerManager$descheduleCronJob_result.class |   Bin 0 -> 10557 bytes
 ...chedulerManager$killTasks_args$_Fields.class |   Bin 0 -> 6676 bytes
 ...asks_args$killTasks_argsStandardScheme.class |   Bin 0 -> 6134 bytes
 ...gs$killTasks_argsStandardSchemeFactory.class |   Bin 0 -> 5993 bytes
 ...llTasks_args$killTasks_argsTupleScheme.class |   Bin 0 -> 6119 bytes
 ..._args$killTasks_argsTupleSchemeFactory.class |   Bin 0 -> 5975 bytes
 .../AuroraSchedulerManager$killTasks_args.class |   Bin 0 -> 11545 bytes
 ...edulerManager$killTasks_result$_Fields.class |   Bin 0 -> 6676 bytes
 ..._result$killTasks_resultStandardScheme.class |   Bin 0 -> 6152 bytes
 ...$killTasks_resultStandardSchemeFactory.class |   Bin 0 -> 6017 bytes
 ...sks_result$killTasks_resultTupleScheme.class |   Bin 0 -> 6137 bytes
 ...ult$killTasks_resultTupleSchemeFactory.class |   Bin 0 -> 5999 bytes
 ...uroraSchedulerManager$killTasks_result.class |   Bin 0 -> 10341 bytes
 ...lerManager$pauseJobUpdate_args$_Fields.class |   Bin 0 -> 6714 bytes
 ...args$pauseJobUpdate_argsStandardScheme.class |   Bin 0 -> 6179 bytes
 ...useJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ...te_args$pauseJobUpdate_argsTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$pauseJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$pauseJobUpdate_args.class |   Bin 0 -> 11011 bytes
 ...rManager$pauseJobUpdate_result$_Fields.class |   Bin 0 -> 6716 bytes
 ...lt$pauseJobUpdate_resultStandardScheme.class |   Bin 0 -> 6197 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6077 bytes
 ...esult$pauseJobUpdate_resultTupleScheme.class |   Bin 0 -> 6182 bytes
 ...auseJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6059 bytes
 ...SchedulerManager$pauseJobUpdate_result.class |   Bin 0 -> 10476 bytes
 ...lerManager$pulseJobUpdate_args$_Fields.class |   Bin 0 -> 6696 bytes
 ...args$pulseJobUpdate_argsStandardScheme.class |   Bin 0 -> 6179 bytes
 ...lseJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ...te_args$pulseJobUpdate_argsTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$pulseJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$pulseJobUpdate_args.class |   Bin 0 -> 10410 bytes
 ...rManager$pulseJobUpdate_result$_Fields.class |   Bin 0 -> 6716 bytes
 ...lt$pulseJobUpdate_resultStandardScheme.class |   Bin 0 -> 6197 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6077 bytes
 ...esult$pulseJobUpdate_resultTupleScheme.class |   Bin 0 -> 6182 bytes
 ...ulseJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6059 bytes
 ...SchedulerManager$pulseJobUpdate_result.class |   Bin 0 -> 10476 bytes
 ...nager$replaceCronTemplate_args$_Fields.class |   Bin 0 -> 6739 bytes
 ...replaceCronTemplate_argsStandardScheme.class |   Bin 0 -> 6224 bytes
 ...CronTemplate_argsStandardSchemeFactory.class |   Bin 0 -> 6113 bytes
 ...gs$replaceCronTemplate_argsTupleScheme.class |   Bin 0 -> 6209 bytes
 ...aceCronTemplate_argsTupleSchemeFactory.class |   Bin 0 -> 6095 bytes
 ...edulerManager$replaceCronTemplate_args.class |   Bin 0 -> 10582 bytes
 ...ger$replaceCronTemplate_result$_Fields.class |   Bin 0 -> 6756 bytes
 ...placeCronTemplate_resultStandardScheme.class |   Bin 0 -> 6242 bytes
 ...onTemplate_resultStandardSchemeFactory.class |   Bin 0 -> 6137 bytes
 ...$replaceCronTemplate_resultTupleScheme.class |   Bin 0 -> 6227 bytes
 ...eCronTemplate_resultTupleSchemeFactory.class |   Bin 0 -> 6119 bytes
 ...ulerManager$replaceCronTemplate_result.class |   Bin 0 -> 10611 bytes
 ...ulerManager$restartShards_args$_Fields.class |   Bin 0 -> 6708 bytes
 ..._args$restartShards_argsStandardScheme.class |   Bin 0 -> 6170 bytes
 ...estartShards_argsStandardSchemeFactory.class |   Bin 0 -> 6041 bytes
 ...rds_args$restartShards_argsTupleScheme.class |   Bin 0 -> 6155 bytes
 ...s$restartShards_argsTupleSchemeFactory.class |   Bin 0 -> 6023 bytes
 ...oraSchedulerManager$restartShards_args.class |   Bin 0 -> 11652 bytes
 ...erManager$restartShards_result$_Fields.class |   Bin 0 -> 6708 bytes
 ...ult$restartShards_resultStandardScheme.class |   Bin 0 -> 6188 bytes
 ...tartShards_resultStandardSchemeFactory.class |   Bin 0 -> 6065 bytes
 ...result$restartShards_resultTupleScheme.class |   Bin 0 -> 6173 bytes
 ...restartShards_resultTupleSchemeFactory.class |   Bin 0 -> 6047 bytes
 ...aSchedulerManager$restartShards_result.class |   Bin 0 -> 10449 bytes
 ...erManager$resumeJobUpdate_args$_Fields.class |   Bin 0 -> 6722 bytes
 ...rgs$resumeJobUpdate_argsStandardScheme.class |   Bin 0 -> 6188 bytes
 ...umeJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6065 bytes
 ...e_args$resumeJobUpdate_argsTupleScheme.class |   Bin 0 -> 6173 bytes
 ...resumeJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6047 bytes
 ...aSchedulerManager$resumeJobUpdate_args.class |   Bin 0 -> 11039 bytes
 ...Manager$resumeJobUpdate_result$_Fields.class |   Bin 0 -> 6724 bytes
 ...t$resumeJobUpdate_resultStandardScheme.class |   Bin 0 -> 6206 bytes
 ...eJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6089 bytes
 ...sult$resumeJobUpdate_resultTupleScheme.class |   Bin 0 -> 6191 bytes
 ...sumeJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6071 bytes
 ...chedulerManager$resumeJobUpdate_result.class |   Bin 0 -> 10503 bytes
 ...Manager$rollbackJobUpdate_args$_Fields.class |   Bin 0 -> 6738 bytes
 ...s$rollbackJobUpdate_argsStandardScheme.class |   Bin 0 -> 6206 bytes
 ...ackJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6089 bytes
 ...args$rollbackJobUpdate_argsTupleScheme.class |   Bin 0 -> 6191 bytes
 ...llbackJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6071 bytes
 ...chedulerManager$rollbackJobUpdate_args.class |   Bin 0 -> 11095 bytes
 ...nager$rollbackJobUpdate_result$_Fields.class |   Bin 0 -> 6740 bytes
 ...rollbackJobUpdate_resultStandardScheme.class |   Bin 0 -> 6224 bytes
 ...kJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6113 bytes
 ...lt$rollbackJobUpdate_resultTupleScheme.class |   Bin 0 -> 6209 bytes
 ...backJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6095 bytes
 ...edulerManager$rollbackJobUpdate_result.class |   Bin 0 -> 10557 bytes
 ...erManager$scheduleCronJob_args$_Fields.class |   Bin 0 -> 6712 bytes
 ...rgs$scheduleCronJob_argsStandardScheme.class |   Bin 0 -> 6188 bytes
 ...eduleCronJob_argsStandardSchemeFactory.class |   Bin 0 -> 6065 bytes
 ...b_args$scheduleCronJob_argsTupleScheme.class |   Bin 0 -> 6173 bytes
 ...scheduleCronJob_argsTupleSchemeFactory.class |   Bin 0 -> 6047 bytes
 ...aSchedulerManager$scheduleCronJob_args.class |   Bin 0 -> 10509 bytes
 ...Manager$scheduleCronJob_result$_Fields.class |   Bin 0 -> 6724 bytes
 ...t$scheduleCronJob_resultStandardScheme.class |   Bin 0 -> 6206 bytes
 ...uleCronJob_resultStandardSchemeFactory.class |   Bin 0 -> 6089 bytes
 ...sult$scheduleCronJob_resultTupleScheme.class |   Bin 0 -> 6191 bytes
 ...heduleCronJob_resultTupleSchemeFactory.class |   Bin 0 -> 6071 bytes
 ...chedulerManager$scheduleCronJob_result.class |   Bin 0 -> 10503 bytes
 ...dulerManager$startCronJob_args$_Fields.class |   Bin 0 -> 6680 bytes
 ...b_args$startCronJob_argsStandardScheme.class |   Bin 0 -> 6161 bytes
 ...startCronJob_argsStandardSchemeFactory.class |   Bin 0 -> 6029 bytes
 ...nJob_args$startCronJob_argsTupleScheme.class |   Bin 0 -> 6146 bytes
 ...gs$startCronJob_argsTupleSchemeFactory.class |   Bin 0 -> 6011 bytes
 ...roraSchedulerManager$startCronJob_args.class |   Bin 0 -> 10332 bytes
 ...lerManager$startCronJob_result$_Fields.class |   Bin 0 -> 6700 bytes
 ...sult$startCronJob_resultStandardScheme.class |   Bin 0 -> 6179 bytes
 ...artCronJob_resultStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ..._result$startCronJob_resultTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$startCronJob_resultTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$startCronJob_result.class |   Bin 0 -> 10422 bytes
 ...lerManager$startJobUpdate_args$_Fields.class |   Bin 0 -> 6718 bytes
 ...args$startJobUpdate_argsStandardScheme.class |   Bin 0 -> 6179 bytes
 ...artJobUpdate_argsStandardSchemeFactory.class |   Bin 0 -> 6053 bytes
 ...te_args$startJobUpdate_argsTupleScheme.class |   Bin 0 -> 6164 bytes
 ...$startJobUpdate_argsTupleSchemeFactory.class |   Bin 0 -> 6035 bytes
 ...raSchedulerManager$startJobUpdate_args.class |   Bin 0 -> 11055 bytes
 ...rManager$startJobUpdate_result$_Fields.class |   Bin 0 -> 6716 bytes
 ...lt$startJobUpdate_resultStandardScheme.class |   Bin 0 -> 6197 bytes
 ...tJobUpdate_resultStandardSchemeFactory.class |   Bin 0 -> 6077 bytes
 ...esult$startJobUpdate_resultTupleScheme.class |   Bin 0 -> 6182 bytes
 ...tartJobUpdate_resultTupleSchemeFactory.class |   Bin 0 -> 6059 bytes
 ...SchedulerManager$startJobUpdate_result.class |   Bin 0 -> 10476 bytes
 .../client/sdk/AuroraSchedulerManager.class     |   Bin 0 -> 4480 bytes
 .../ConfigGroup$ConfigGroupStandardScheme.class |   Bin 0 -> 7540 bytes
 ...Group$ConfigGroupStandardSchemeFactory.class |   Bin 0 -> 6246 bytes
 .../ConfigGroup$ConfigGroupTupleScheme.class    |   Bin 0 -> 6568 bytes
 ...figGroup$ConfigGroupTupleSchemeFactory.class |   Bin 0 -> 6228 bytes
 .../aurora/client/sdk/ConfigGroup$_Fields.class |   Bin 0 -> 6898 bytes
 .../cloud/aurora/client/sdk/ConfigGroup.class   |   Bin 0 -> 13099 bytes
 .../client/sdk/ConfigRewrite$_Fields.class      |   Bin 0 -> 7216 bytes
 .../cloud/aurora/client/sdk/ConfigRewrite.class |   Bin 0 -> 13924 bytes
 ...figSummary$ConfigSummaryStandardScheme.class |   Bin 0 -> 7568 bytes
 ...ary$ConfigSummaryStandardSchemeFactory.class |   Bin 0 -> 6276 bytes
 ...ConfigSummary$ConfigSummaryTupleScheme.class |   Bin 0 -> 6592 bytes
 ...ummary$ConfigSummaryTupleSchemeFactory.class |   Bin 0 -> 6258 bytes
 .../client/sdk/ConfigSummary$_Fields.class      |   Bin 0 -> 6914 bytes
 .../cloud/aurora/client/sdk/ConfigSummary.class |   Bin 0 -> 13130 bytes
 ...sult$ConfigSummaryResultStandardScheme.class |   Bin 0 -> 6420 bytes
 ...nfigSummaryResultStandardSchemeFactory.class |   Bin 0 -> 5472 bytes
 ...yResult$ConfigSummaryResultTupleScheme.class |   Bin 0 -> 5770 bytes
 ...$ConfigSummaryResultTupleSchemeFactory.class |   Bin 0 -> 5454 bytes
 .../sdk/ConfigSummaryResult$_Fields.class       |   Bin 0 -> 6073 bytes
 .../aurora/client/sdk/ConfigSummaryResult.class |   Bin 0 -> 10756 bytes
 .../Constraint$ConstraintStandardScheme.class   |   Bin 0 -> 6997 bytes
 ...traint$ConstraintStandardSchemeFactory.class |   Bin 0 -> 5865 bytes
 .../sdk/Constraint$ConstraintTupleScheme.class  |   Bin 0 -> 6190 bytes
 ...onstraint$ConstraintTupleSchemeFactory.class |   Bin 0 -> 5847 bytes
 .../aurora/client/sdk/Constraint$_Fields.class  |   Bin 0 -> 6520 bytes
 .../cloud/aurora/client/sdk/Constraint.class    |   Bin 0 -> 11531 bytes
 .../aurora/client/sdk/Container$_Fields.class   |   Bin 0 -> 7040 bytes
 .../cloud/aurora/client/sdk/Container.class     |   Bin 0 -> 13540 bytes
 .../aurora/client/sdk/CronCollisionPolicy.class |   Bin 0 -> 1140 bytes
 ...ontainer$DockerContainerStandardScheme.class |   Bin 0 -> 7585 bytes
 ...r$DockerContainerStandardSchemeFactory.class |   Bin 0 -> 6295 bytes
 ...erContainer$DockerContainerTupleScheme.class |   Bin 0 -> 6898 bytes
 ...iner$DockerContainerTupleSchemeFactory.class |   Bin 0 -> 6277 bytes
 .../client/sdk/DockerContainer$_Fields.class    |   Bin 0 -> 6931 bytes
 .../aurora/client/sdk/DockerContainer.class     |   Bin 0 -> 12723 bytes
 .../DockerImage$DockerImageStandardScheme.class |   Bin 0 -> 7013 bytes
 ...Image$DockerImageStandardSchemeFactory.class |   Bin 0 -> 5882 bytes
 .../DockerImage$DockerImageTupleScheme.class    |   Bin 0 -> 6204 bytes
 ...kerImage$DockerImageTupleSchemeFactory.class |   Bin 0 -> 5864 bytes
 .../aurora/client/sdk/DockerImage$_Fields.class |   Bin 0 -> 6526 bytes
 .../cloud/aurora/client/sdk/DockerImage.class   |   Bin 0 -> 11226 bytes
 ...arameter$DockerParameterStandardScheme.class |   Bin 0 -> 7077 bytes
 ...r$DockerParameterStandardSchemeFactory.class |   Bin 0 -> 5950 bytes
 ...erParameter$DockerParameterTupleScheme.class |   Bin 0 -> 6260 bytes
 ...eter$DockerParameterTupleSchemeFactory.class |   Bin 0 -> 5932 bytes
 .../client/sdk/DockerParameter$_Fields.class    |   Bin 0 -> 6580 bytes
 .../aurora/client/sdk/DockerParameter.class     |   Bin 0 -> 11380 bytes
 ...sResult$DrainHostsResultStandardScheme.class |   Bin 0 -> 6887 bytes
 ...$DrainHostsResultStandardSchemeFactory.class |   Bin 0 -> 5773 bytes
 ...ostsResult$DrainHostsResultTupleScheme.class |   Bin 0 -> 6469 bytes
 ...ult$DrainHostsResultTupleSchemeFactory.class |   Bin 0 -> 5755 bytes
 .../client/sdk/DrainHostsResult$_Fields.class   |   Bin 0 -> 6387 bytes
 .../aurora/client/sdk/DrainHostsResult.class    |   Bin 0 -> 11581 bytes
 ...ult$EndMaintenanceResultStandardScheme.class |   Bin 0 -> 6951 bytes
 ...MaintenanceResultStandardSchemeFactory.class |   Bin 0 -> 5841 bytes
 ...Result$EndMaintenanceResultTupleScheme.class |   Bin 0 -> 6525 bytes
 ...EndMaintenanceResultTupleSchemeFactory.class |   Bin 0 -> 5823 bytes
 .../sdk/EndMaintenanceResult$_Fields.class      |   Bin 0 -> 6439 bytes
 .../client/sdk/EndMaintenanceResult.class       |   Bin 0 -> 11725 bytes
 ...torConfig$ExecutorConfigStandardScheme.class |   Bin 0 -> 7061 bytes
 ...ig$ExecutorConfigStandardSchemeFactory.class |   Bin 0 -> 5933 bytes
 ...ecutorConfig$ExecutorConfigTupleScheme.class |   Bin 0 -> 6246 bytes
 ...onfig$ExecutorConfigTupleSchemeFactory.class |   Bin 0 -> 5915 bytes
 .../client/sdk/ExecutorConfig$_Fields.class     |   Bin 0 -> 6566 bytes
 .../aurora/client/sdk/ExecutorConfig.class      |   Bin 0 -> 11338 bytes
 ...itReconciliationSettingsStandardScheme.class |   Bin 0 -> 6609 bytes
 ...ciliationSettingsStandardSchemeFactory.class |   Bin 0 -> 5672 bytes
 ...licitReconciliationSettingsTupleScheme.class |   Bin 0 -> 5937 bytes
 ...conciliationSettingsTupleSchemeFactory.class |   Bin 0 -> 5654 bytes
 ...ExplicitReconciliationSettings$_Fields.class |   Bin 0 -> 6232 bytes
 .../sdk/ExplicitReconciliationSettings.class    |   Bin 0 -> 11040 bytes
 ...etJobUpdateDetailsResultStandardScheme.class |   Bin 0 -> 7770 bytes
 ...dateDetailsResultStandardSchemeFactory.class |   Bin 0 -> 6490 bytes
 ...t$GetJobUpdateDetailsResultTupleScheme.class |   Bin 0 -> 6770 bytes
 ...bUpdateDetailsResultTupleSchemeFactory.class |   Bin 0 -> 6472 bytes
 .../sdk/GetJobUpdateDetailsResult$_Fields.class |   Bin 0 -> 7090 bytes
 .../client/sdk/GetJobUpdateDetailsResult.class  |   Bin 0 -> 13761 bytes
 ...t$GetJobUpdateDiffResultStandardScheme.class |   Bin 0 -> 6752 bytes
 ...bUpdateDiffResultStandardSchemeFactory.class |   Bin 0 -> 6403 bytes
 ...sult$GetJobUpdateDiffResultTupleScheme.class |   Bin 0 -> 6553 bytes
 ...tJobUpdateDiffResultTupleSchemeFactory.class |   Bin 0 -> 6385 bytes
 .../sdk/GetJobUpdateDiffResult$_Fields.class    |   Bin 0 -> 7042 bytes
 .../client/sdk/GetJobUpdateDiffResult.class     |   Bin 0 -> 14931 bytes
 ...JobUpdateSummariesResultStandardScheme.class |   Bin 0 -> 7063 bytes
 ...teSummariesResultStandardSchemeFactory.class |   Bin 0 -> 5960 bytes
 ...GetJobUpdateSummariesResultTupleScheme.class |   Bin 0 -> 6623 bytes
 ...pdateSummariesResultTupleSchemeFactory.class |   Bin 0 -> 5942 bytes
 .../GetJobUpdateSummariesResult$_Fields.class   |   Bin 0 -> 6538 bytes
 .../sdk/GetJobUpdateSummariesResult.class       |   Bin 0 -> 12092 bytes
 ...JobsResult$GetJobsResultStandardScheme.class |   Bin 0 -> 6839 bytes
 ...ult$GetJobsResultStandardSchemeFactory.class |   Bin 0 -> 5722 bytes
 ...GetJobsResult$GetJobsResultTupleScheme.class |   Bin 0 -> 6427 bytes
 ...Result$GetJobsResultTupleSchemeFactory.class |   Bin 0 -> 5704 bytes
 .../client/sdk/GetJobsResult$_Fields.class      |   Bin 0 -> 6347 bytes
 .../cloud/aurora/client/sdk/GetJobsResult.class |   Bin 0 -> 11499 bytes
 ...t$GetPendingReasonResultStandardScheme.class |   Bin 0 -> 6983 bytes
 ...ndingReasonResultStandardSchemeFactory.class |   Bin 0 -> 5875 bytes
 ...sult$GetPendingReasonResultTupleScheme.class |   Bin 0 -> 6553 bytes
 ...tPendingReasonResultTupleSchemeFactory.class |   Bin 0 -> 5857 bytes
 .../sdk/GetPendingReasonResult$_Fields.class    |   Bin 0 -> 6464 bytes
 .../client/sdk/GetPendingReasonResult.class     |   Bin 0 -> 11805 bytes
 ...otaResult$GetQuotaResultStandardScheme.class |   Bin 0 -> 6651 bytes
 ...lt$GetQuotaResultStandardSchemeFactory.class |   Bin 0 -> 6462 bytes
 ...tQuotaResult$GetQuotaResultTupleScheme.class |   Bin 0 -> 6636 bytes
 ...esult$GetQuotaResultTupleSchemeFactory.class |   Bin 0 -> 6444 bytes
 .../client/sdk/GetQuotaResult$_Fields.class     |   Bin 0 -> 7231 bytes
 .../aurora/client/sdk/GetQuotaResult.class      |   Bin 0 -> 14684 bytes
 ...sult$GetTierConfigResultStandardScheme.class |   Bin 0 -> 7649 bytes
 ...tTierConfigResultStandardSchemeFactory.class |   Bin 0 -> 6363 bytes
 ...gResult$GetTierConfigResultTupleScheme.class |   Bin 0 -> 6954 bytes
 ...$GetTierConfigResultTupleSchemeFactory.class |   Bin 0 -> 6345 bytes
 .../sdk/GetTierConfigResult$_Fields.class       |   Bin 0 -> 6990 bytes
 .../aurora/client/sdk/GetTierConfigResult.class |   Bin 0 -> 12913 bytes
 ...ttributes$HostAttributesStandardScheme.class |   Bin 0 -> 7093 bytes
 ...es$HostAttributesStandardSchemeFactory.class |   Bin 0 -> 6329 bytes
 ...stAttributes$HostAttributesTupleScheme.class |   Bin 0 -> 6503 bytes
 ...butes$HostAttributesTupleSchemeFactory.class |   Bin 0 -> 6311 bytes
 .../client/sdk/HostAttributes$_Fields.class     |   Bin 0 -> 7002 bytes
 .../aurora/client/sdk/HostAttributes.class      |   Bin 0 -> 14094 bytes
 .../HostStatus$HostStatusStandardScheme.class   |   Bin 0 -> 6997 bytes
 ...Status$HostStatusStandardSchemeFactory.class |   Bin 0 -> 5865 bytes
 .../sdk/HostStatus$HostStatusTupleScheme.class  |   Bin 0 -> 6190 bytes
 ...ostStatus$HostStatusTupleSchemeFactory.class |   Bin 0 -> 5847 bytes
 .../aurora/client/sdk/HostStatus$_Fields.class  |   Bin 0 -> 6514 bytes
 .../cloud/aurora/client/sdk/HostStatus.class    |   Bin 0 -> 11493 bytes
 .../client/sdk/Hosts$HostsStandardScheme.class  |   Bin 0 -> 6711 bytes
 .../sdk/Hosts$HostsStandardSchemeFactory.class  |   Bin 0 -> 5586 bytes
 .../client/sdk/Hosts$HostsTupleScheme.class     |   Bin 0 -> 6315 bytes
 .../sdk/Hosts$HostsTupleSchemeFactory.class     |   Bin 0 -> 5568 bytes
 .../cloud/aurora/client/sdk/Hosts$_Fields.class |   Bin 0 -> 6246 bytes
 .../cloud/aurora/client/sdk/Hosts.class         |   Bin 0 -> 10944 bytes
 .../sdk/Identity$IdentityStandardScheme.class   |   Bin 0 -> 6155 bytes
 ...Identity$IdentityStandardSchemeFactory.class |   Bin 0 -> 5196 bytes
 .../sdk/Identity$IdentityTupleScheme.class      |   Bin 0 -> 5527 bytes
 .../Identity$IdentityTupleSchemeFactory.class   |   Bin 0 -> 5178 bytes
 .../aurora/client/sdk/Identity$_Fields.class    |   Bin 0 -> 5838 bytes
 .../cloud/aurora/client/sdk/Identity.class      |   Bin 0 -> 9960 bytes
 .../cloud/aurora/client/sdk/Image$_Fields.class |   Bin 0 -> 6909 bytes
 .../cloud/aurora/client/sdk/Image.class         |   Bin 0 -> 13265 bytes
 ...te$InstanceConfigRewriteStandardScheme.class |   Bin 0 -> 7818 bytes
 ...anceConfigRewriteStandardSchemeFactory.class |   Bin 0 -> 6596 bytes
 ...write$InstanceConfigRewriteTupleScheme.class |   Bin 0 -> 6749 bytes
 ...nstanceConfigRewriteTupleSchemeFactory.class |   Bin 0 -> 6578 bytes
 .../sdk/InstanceConfigRewrite$_Fields.class     |   Bin 0 -> 7238 bytes
 .../client/sdk/InstanceConfigRewrite.class      |   Bin 0 -> 13752 bytes
 .../InstanceKey$InstanceKeyStandardScheme.class |   Bin 0 -> 7197 bytes
 ...ceKey$InstanceKeyStandardSchemeFactory.class |   Bin 0 -> 6066 bytes
 .../InstanceKey$InstanceKeyTupleScheme.class    |   Bin 0 -> 6388 bytes
 ...tanceKey$InstanceKeyTupleSchemeFactory.class |   Bin 0 -> 6048 bytes
 .../aurora/client/sdk/InstanceKey$_Fields.class |   Bin 0 -> 6721 bytes
 .../cloud/aurora/client/sdk/InstanceKey.class   |   Bin 0 -> 11932 bytes
 ...onfig$InstanceTaskConfigStandardScheme.class |   Bin 0 -> 7652 bytes
 ...nstanceTaskConfigStandardSchemeFactory.class |   Bin 0 -> 6365 bytes
 ...skConfig$InstanceTaskConfigTupleScheme.class |   Bin 0 -> 6666 bytes
 ...g$InstanceTaskConfigTupleSchemeFactory.class |   Bin 0 -> 6347 bytes
 .../client/sdk/InstanceTaskConfig$_Fields.class |   Bin 0 -> 6987 bytes
 .../aurora/client/sdk/InstanceTaskConfig.class  |   Bin 0 -> 13344 bytes
 ...Rewrite$JobConfigRewriteStandardScheme.class |   Bin 0 -> 7277 bytes
 ...$JobConfigRewriteStandardSchemeFactory.class |   Bin 0 -> 6151 bytes
 ...figRewrite$JobConfigRewriteTupleScheme.class |   Bin 0 -> 6458 bytes
 ...ite$JobConfigRewriteTupleSchemeFactory.class |   Bin 0 -> 6133 bytes
 .../client/sdk/JobConfigRewrite$_Fields.class   |   Bin 0 -> 6788 bytes
 .../aurora/client/sdk/JobConfigRewrite.class    |   Bin 0 -> 12092 bytes
 ...uration$JobConfigurationStandardScheme.class |   Bin 0 -> 6447 bytes
 ...$JobConfigurationStandardSchemeFactory.class |   Bin 0 -> 6264 bytes
 ...figuration$JobConfigurationTupleScheme.class |   Bin 0 -> 6432 bytes
 ...ion$JobConfigurationTupleSchemeFactory.class |   Bin 0 -> 6246 bytes
 .../client/sdk/JobConfiguration$_Fields.class   |   Bin 0 -> 6992 bytes
 .../aurora/client/sdk/JobConfiguration.class    |   Bin 0 -> 14882 bytes
 ...t$JobInstanceUpdateEventStandardScheme.class |   Bin 0 -> 7433 bytes
 ...stanceUpdateEventStandardSchemeFactory.class |   Bin 0 -> 6385 bytes
 ...vent$JobInstanceUpdateEventTupleScheme.class |   Bin 0 -> 6535 bytes
 ...bInstanceUpdateEventTupleSchemeFactory.class |   Bin 0 -> 6367 bytes
 .../sdk/JobInstanceUpdateEvent$_Fields.class    |   Bin 0 -> 7018 bytes
 .../client/sdk/JobInstanceUpdateEvent.class     |   Bin 0 -> 13083 bytes
 .../sdk/JobKey$JobKeyStandardScheme.class       |   Bin 0 -> 7515 bytes
 .../JobKey$JobKeyStandardSchemeFactory.class    |   Bin 0 -> 6204 bytes
 .../client/sdk/JobKey$JobKeyTupleScheme.class   |   Bin 0 -> 6538 bytes
 .../sdk/JobKey$JobKeyTupleSchemeFactory.class   |   Bin 0 -> 6186 bytes
 .../aurora/client/sdk/JobKey$_Fields.class      |   Bin 0 -> 6891 bytes
 .../cloud/aurora/client/sdk/JobKey.class        |   Bin 0 -> 12022 bytes
 .../sdk/JobStats$JobStatsStandardScheme.class   |   Bin 0 -> 6156 bytes
 ...JobStats$JobStatsStandardSchemeFactory.class |   Bin 0 -> 5949 bytes
 .../sdk/JobStats$JobStatsTupleScheme.class      |   Bin 0 -> 6141 bytes
 .../JobStats$JobStatsTupleSchemeFactory.class   |   Bin 0 -> 5931 bytes
 .../aurora/client/sdk/JobStats$_Fields.class    |   Bin 0 -> 6691 bytes
 .../cloud/aurora/client/sdk/JobStats.class      |   Bin 0 -> 12942 bytes
 .../JobSummary$JobSummaryStandardScheme.class   |   Bin 0 -> 7511 bytes
 ...ummary$JobSummaryStandardSchemeFactory.class |   Bin 0 -> 6353 bytes
 .../sdk/JobSummary$JobSummaryTupleScheme.class  |   Bin 0 -> 6539 bytes
 ...obSummary$JobSummaryTupleSchemeFactory.class |   Bin 0 -> 6335 bytes
 .../aurora/client/sdk/JobSummary$_Fields.class  |   Bin 0 -> 7029 bytes
 .../cloud/aurora/client/sdk/JobSummary.class    |   Bin 0 -> 13435 bytes
 ...yResult$JobSummaryResultStandardScheme.class |   Bin 0 -> 6887 bytes
 ...$JobSummaryResultStandardSchemeFactory.class |   Bin 0 -> 5773 bytes
 ...maryResult$JobSummaryResultTupleScheme.class |   Bin 0 -> 6469 bytes
 ...ult$JobSummaryResultTupleSchemeFactory.class |   Bin 0 -> 5755 bytes
 .../client/sdk/JobSummaryResult$_Fields.class   |   Bin 0 -> 6388 bytes
 .../aurora/client/sdk/JobSummaryResult.class    |   Bin 0 -> 11591 bytes
 .../sdk/JobUpdate$JobUpdateStandardScheme.class |   Bin 0 -> 7170 bytes
 ...bUpdate$JobUpdateStandardSchemeFactory.class |   Bin 0 -> 6037 bytes
 .../sdk/JobUpdate$JobUpdateTupleScheme.class    |   Bin 0 -> 6365 bytes
 .../JobUpdate$JobUpdateTupleSchemeFactory.class |   Bin 0 -> 6019 bytes
 .../aurora/client/sdk/JobUpdate$_Fields.class   |   Bin 0 -> 6701 bytes
 .../cloud/aurora/client/sdk/JobUpdate.class     |   Bin 0 -> 12136 bytes
 .../aurora/client/sdk/JobUpdateAction.class     |   Bin 0 -> 1239 bytes
 ...Details$JobUpdateDetailsStandardScheme.class |   Bin 0 -> 7555 bytes
 ...$JobUpdateDetailsStandardSchemeFactory.class |   Bin 0 -> 6448 bytes
 ...ateDetails$JobUpdateDetailsTupleScheme.class |   Bin 0 -> 6616 bytes
 ...ils$JobUpdateDetailsTupleSchemeFactory.class |   Bin 0 -> 6430 bytes
 .../client/sdk/JobUpdateDetails$_Fields.class   |   Bin 0 -> 7110 bytes
 .../aurora/client/sdk/JobUpdateDetails.class    |   Bin 0 -> 14739 bytes
 ...dateEvent$JobUpdateEventStandardScheme.class |   Bin 0 -> 6984 bytes
 ...nt$JobUpdateEventStandardSchemeFactory.class |   Bin 0 -> 6268 bytes
 ...bUpdateEvent$JobUpdateEventTupleScheme.class |   Bin 0 -> 6442 bytes
 ...Event$JobUpdateEventTupleSchemeFactory.class |   Bin 0 -> 6250 bytes
 .../client/sdk/JobUpdateEvent$_Fields.class     |   Bin 0 -> 6944 bytes
 .../aurora/client/sdk/JobUpdateEvent.class      |   Bin 0 -> 13576 bytes
 ...ns$JobUpdateInstructionsStandardScheme.class |   Bin 0 -> 7807 bytes
 ...pdateInstructionsStandardSchemeFactory.class |   Bin 0 -> 6612 bytes
 ...tions$JobUpdateInstructionsTupleScheme.class |   Bin 0 -> 6765 bytes
 ...obUpdateInstructionsTupleSchemeFactory.class |   Bin 0 -> 6594 bytes
 .../sdk/JobUpdateInstructions$_Fields.class     |   Bin 0 -> 7254 bytes
 .../client/sdk/JobUpdateInstructions.class      |   Bin 0 -> 14653 bytes
 ...obUpdateKey$JobUpdateKeyStandardScheme.class |   Bin 0 -> 7111 bytes
 ...eKey$JobUpdateKeyStandardSchemeFactory.class |   Bin 0 -> 5981 bytes
 .../JobUpdateKey$JobUpdateKeyTupleScheme.class  |   Bin 0 -> 6300 bytes
 ...dateKey$JobUpdateKeyTupleSchemeFactory.class |   Bin 0 -> 5963 bytes
 .../client/sdk/JobUpdateKey$_Fields.class       |   Bin 0 -> 6619 bytes
 .../cloud/aurora/client/sdk/JobUpdateKey.class  |   Bin 0 -> 11673 bytes
 .../client/sdk/JobUpdatePulseStatus.class       |   Bin 0 -> 1110 bytes
 ...dateQuery$JobUpdateQueryStandardScheme.class |   Bin 0 -> 6374 bytes
 ...ry$JobUpdateQueryStandardSchemeFactory.class |   Bin 0 -> 6233 bytes
 ...bUpdateQuery$JobUpdateQueryTupleScheme.class |   Bin 0 -> 6359 bytes
 ...Query$JobUpdateQueryTupleSchemeFactory.class |   Bin 0 -> 6215 bytes
 .../client/sdk/JobUpdateQuery$_Fields.class     |   Bin 0 -> 6957 bytes
 .../aurora/client/sdk/JobUpdateQuery.class      |   Bin 0 -> 15075 bytes
 ...Request$JobUpdateRequestStandardScheme.class |   Bin 0 -> 6750 bytes
 ...$JobUpdateRequestStandardSchemeFactory.class |   Bin 0 -> 6316 bytes
 ...ateRequest$JobUpdateRequestTupleScheme.class |   Bin 0 -> 6484 bytes
 ...est$JobUpdateRequestTupleSchemeFactory.class |   Bin 0 -> 6298 bytes
 .../client/sdk/JobUpdateRequest$_Fields.class   |   Bin 0 -> 6996 bytes
 .../aurora/client/sdk/JobUpdateRequest.class    |   Bin 0 -> 14977 bytes
 ...ttings$JobUpdateSettingsStandardScheme.class |   Bin 0 -> 6470 bytes
 ...JobUpdateSettingsStandardSchemeFactory.class |   Bin 0 -> 6338 bytes
 ...eSettings$JobUpdateSettingsTupleScheme.class |   Bin 0 -> 6455 bytes
 ...gs$JobUpdateSettingsTupleSchemeFactory.class |   Bin 0 -> 6320 bytes
 .../client/sdk/JobUpdateSettings$_Fields.class  |   Bin 0 -> 7208 bytes
 .../aurora/client/sdk/JobUpdateSettings.class   |   Bin 0 -> 15919 bytes
 ...dateState$JobUpdateStateStandardScheme.class |   Bin 0 -> 7321 bytes
 ...te$JobUpdateStateStandardSchemeFactory.class |   Bin 0 -> 6257 bytes
 ...bUpdateState$JobUpdateStateTupleScheme.class |   Bin 0 -> 6431 bytes
 ...State$JobUpdateStateTupleSchemeFactory.class |   Bin 0 -> 6239 bytes
 .../client/sdk/JobUpdateState$_Fields.class     |   Bin 0 -> 6945 bytes
 .../aurora/client/sdk/JobUpdateState.class      |   Bin 0 -> 12892 bytes
 .../aurora/client/sdk/JobUpdateStatus.class     |   Bin 0 -> 1330 bytes
 ...Summary$JobUpdateSummaryStandardScheme.class |   Bin 0 -> 7057 bytes
 ...$JobUpdateSummaryStandardSchemeFactory.class |   Bin 0 -> 6418 bytes
 ...ateSummary$JobUpdateSummaryTupleScheme.class |   Bin 0 -> 6586 bytes
 ...ary$JobUpdateSummaryTupleSchemeFactory.class |   Bin 0 -> 6400 bytes
 .../client/sdk/JobUpdateSummary$_Fields.class   |   Bin 0 -> 7077 bytes
 .../aurora/client/sdk/JobUpdateSummary.class    |   Bin 0 -> 14604 bytes
 ...nstraint$LimitConstraintStandardScheme.class |   Bin 0 -> 6369 bytes
 ...t$LimitConstraintStandardSchemeFactory.class |   Bin 0 -> 5417 bytes
 ...tConstraint$LimitConstraintTupleScheme.class |   Bin 0 -> 5727 bytes
 ...aint$LimitConstraintTupleSchemeFactory.class |   Bin 0 -> 5399 bytes
 .../client/sdk/LimitConstraint$_Fields.class    |   Bin 0 -> 6032 bytes
 .../aurora/client/sdk/LimitConstraint.class     |   Bin 0 -> 10447 bytes
 ...Result$ListBackupsResultStandardScheme.class |   Bin 0 -> 6903 bytes
 ...ListBackupsResultStandardSchemeFactory.class |   Bin 0 -> 5790 bytes
 ...upsResult$ListBackupsResultTupleScheme.class |   Bin 0 -> 6483 bytes
 ...lt$ListBackupsResultTupleSchemeFactory.class |   Bin 0 -> 5772 bytes
 .../client/sdk/ListBackupsResult$_Fields.class  |   Bin 0 -> 6399 bytes
 .../aurora/client/sdk/ListBackupsResult.class   |   Bin 0 -> 11355 bytes
 .../client/sdk/Lock$LockStandardScheme.class    |   Bin 0 -> 6310 bytes
 .../sdk/Lock$LockStandardSchemeFactory.class    |   Bin 0 -> 6091 bytes
 .../client/sdk/Lock$LockTupleScheme.class       |   Bin 0 -> 6295 bytes
 .../sdk/Lock$LockTupleSchemeFactory.class       |   Bin 0 -> 6073 bytes
 .../cloud/aurora/client/sdk/Lock$_Fields.class  |   Bin 0 -> 6820 bytes
 .../airavata/cloud/aurora/client/sdk/Lock.class |   Bin 0 -> 13403 bytes
 .../aurora/client/sdk/LockKey$_Fields.class     |   Bin 0 -> 6458 bytes
 .../cloud/aurora/client/sdk/LockKey.class       |   Bin 0 -> 12691 bytes
 .../aurora/client/sdk/MaintenanceMode.class     |   Bin 0 -> 1125 bytes
 ...$MaintenanceStatusResultStandardScheme.class |   Bin 0 -> 6999 bytes
 ...nanceStatusResultStandardSchemeFactory.class |   Bin 0 -> 5892 bytes
 ...ult$MaintenanceStatusResultTupleScheme.class |   Bin 0 -> 6567 bytes
 ...ntenanceStatusResultTupleSchemeFactory.class |   Bin 0 -> 5874 bytes
 .../sdk/MaintenanceStatusResult$_Fields.class   |   Bin 0 -> 6478 bytes
 .../client/sdk/MaintenanceStatusResult.class    |   Bin 0 -> 11833 bytes
 ...Container$MesosContainerStandardScheme.class |   Bin 0 -> 6251 bytes
 ...er$MesosContainerStandardSchemeFactory.class |   Bin 0 -> 5298 bytes
 ...sosContainer$MesosContainerTupleScheme.class |   Bin 0 -> 5611 bytes
 ...ainer$MesosContainerTupleSchemeFactory.class |   Bin 0 -> 5280 bytes
 .../client/sdk/MesosContainer$_Fields.class     |   Bin 0 -> 5917 bytes
 .../aurora/client/sdk/MesosContainer.class      |   Bin 0 -> 10325 bytes
 ...tcherURI$MesosFetcherURIStandardScheme.class |   Bin 0 -> 7335 bytes
 ...I$MesosFetcherURIStandardSchemeFactory.class |   Bin 0 -> 6273 bytes
 ...sFetcherURI$MesosFetcherURITupleScheme.class |   Bin 0 -> 6444 bytes
 ...rURI$MesosFetcherURITupleSchemeFactory.class |   Bin 0 -> 6255 bytes
 .../client/sdk/MesosFetcherURI$_Fields.class    |   Bin 0 -> 6922 bytes
 .../aurora/client/sdk/MesosFetcherURI.class     |   Bin 0 -> 12547 bytes
 .../sdk/Metadata$MetadataStandardScheme.class   |   Bin 0 -> 6965 bytes
 ...Metadata$MetadataStandardSchemeFactory.class |   Bin 0 -> 5831 bytes
 .../sdk/Metadata$MetadataTupleScheme.class      |   Bin 0 -> 6162 bytes
 .../Metadata$MetadataTupleSchemeFactory.class   |   Bin 0 -> 5813 bytes
 .../aurora/client/sdk/Metadata$_Fields.class    |   Bin 0 -> 6488 bytes
 .../cloud/aurora/client/sdk/Metadata.class      |   Bin 0 -> 11128 bytes
 .../airavata/cloud/aurora/client/sdk/Mode.class |   Bin 0 -> 1024 bytes
 .../sdk/Package$PackageStandardScheme.class     |   Bin 0 -> 7437 bytes
 .../Package$PackageStandardSchemeFactory.class  |   Bin 0 -> 6201 bytes
 .../client/sdk/Package$PackageTupleScheme.class |   Bin 0 -> 6396 bytes
 .../sdk/Package$PackageTupleSchemeFactory.class |   Bin 0 -> 6183 bytes
 .../aurora/client/sdk/Package$_Fields.class     |   Bin 0 -> 6880 bytes
 .../cloud/aurora/client/sdk/Package.class       |   Bin 0 -> 12435 bytes
 ...dingReason$PendingReasonStandardScheme.class |   Bin 0 -> 7045 bytes
 ...son$PendingReasonStandardSchemeFactory.class |   Bin 0 -> 5916 bytes
 ...PendingReason$PendingReasonTupleScheme.class |   Bin 0 -> 6232 bytes
 ...Reason$PendingReasonTupleSchemeFactory.class |   Bin 0 -> 5898 bytes
 .../client/sdk/PendingReason$_Fields.class      |   Bin 0 -> 6558 bytes
 .../cloud/aurora/client/sdk/PendingReason.class |   Bin 0 -> 11332 bytes
 ...Result$PopulateJobResultStandardScheme.class |   Bin 0 -> 6385 bytes
 ...PopulateJobResultStandardSchemeFactory.class |   Bin 0 -> 5435 bytes
 ...JobResult$PopulateJobResultTupleScheme.class |   Bin 0 -> 5739 bytes
 ...lt$PopulateJobResultTupleSchemeFactory.class |   Bin 0 -> 5417 bytes
 .../client/sdk/PopulateJobResult$_Fields.class  |   Bin 0 -> 6048 bytes
 .../aurora/client/sdk/PopulateJobResult.class   |   Bin 0 -> 10690 bytes
 ...ult$PulseJobUpdateResultStandardScheme.class |   Bin 0 -> 6347 bytes
 ...seJobUpdateResultStandardSchemeFactory.class |   Bin 0 -> 5400 bytes
 ...Result$PulseJobUpdateResultTupleScheme.class |   Bin 0 -> 5695 bytes
 ...PulseJobUpdateResultTupleSchemeFactory.class |   Bin 0 -> 5382 bytes
 .../sdk/PulseJobUpdateResult$_Fields.class      |   Bin 0 -> 5996 bytes
 .../client/sdk/PulseJobUpdateResult.class       |   Bin 0 -> 10633 bytes
 ...sult$QueryRecoveryResultStandardScheme.class |   Bin 0 -> 6935 bytes
 ...eryRecoveryResultStandardSchemeFactory.class |   Bin 0 -> 5824 bytes
 ...yResult$QueryRecoveryResultTupleScheme.class |   Bin 0 -> 6511 bytes
 ...$QueryRecoveryResultTupleSchemeFactory.class |   Bin 0 -> 5806 bytes
 .../sdk/QueryRecoveryResult$_Fields.class       |   Bin 0 -> 6423 bytes
 .../aurora/client/sdk/QueryRecoveryResult.class |   Bin 0 -> 11677 bytes
 .../client/sdk/Range$RangeStandardScheme.class  |   Bin 0 -> 7121 bytes
 .../sdk/Range$RangeStandardSchemeFactory.class  |   Bin 0 -> 5984 bytes
 .../client/sdk/Range$RangeTupleScheme.class     |   Bin 0 -> 6324 bytes
 .../sdk/Range$RangeTupleSchemeFactory.class     |   Bin 0 -> 5966 bytes
 .../cloud/aurora/client/sdk/Range$_Fields.class |   Bin 0 -> 6654 bytes
 .../cloud/aurora/client/sdk/Range.class         |   Bin 0 -> 11583 bytes
 .../ReadOnlyScheduler$AsyncClient$Factory.class |   Bin 0 -> 6081 bytes
 ...uler$AsyncClient$getConfigSummary_call.class |   Bin 0 -> 6448 bytes
 ...heduler$AsyncClient$getJobSummary_call.class |   Bin 0 -> 6372 bytes
 ...r$AsyncClient$getJobUpdateDetails_call.class |   Bin 0 -> 6608 bytes
 ...uler$AsyncClient$getJobUpdateDiff_call.class |   Bin 0 -> 6472 bytes
 ...AsyncClient$getJobUpdateSummaries_call.class |   Bin 0 -> 6490 bytes
 ...OnlyScheduler$AsyncClient$getJobs_call.class |   Bin 0 -> 6359 bytes
 ...uler$AsyncClient$getPendingReason_call.class |   Bin 0 -> 6456 bytes
 ...nlyScheduler$AsyncClient$getQuota_call.class |   Bin 0 -> 6362 bytes
 ...eduler$AsyncClient$getRoleSummary_call.class |   Bin 0 -> 6321 bytes
 ...eduler$AsyncClient$getTasksStatus_call.class |   Bin 0 -> 6450 bytes
 ...syncClient$getTasksWithoutConfigs_call.class |   Bin 0 -> 6474 bytes
 ...eduler$AsyncClient$getTierConfigs_call.class |   Bin 0 -> 6321 bytes
 ...ler$AsyncClient$populateJobConfig_call.class |   Bin 0 -> 6479 bytes
 .../sdk/ReadOnlyScheduler$AsyncClient.class     |   Bin 0 -> 9775 bytes
 .../sdk/ReadOnlyScheduler$AsyncIface.class      |   Bin 0 -> 6609 bytes
 ...eduler$AsyncProcessor$getConfigSummary.class |   Bin 0 -> 6608 bytes
 ...Scheduler$AsyncProcessor$getJobSummary.class |   Bin 0 -> 6587 bytes
 ...ler$AsyncProcessor$getJobUpdateDetails.class |   Bin 0 -> 6629 bytes
 ...eduler$AsyncProcessor$getJobUpdateDiff.class |   Bin 0 -> 6608 bytes
 ...r$AsyncProcessor$getJobUpdateSummaries.class |   Bin 0 -> 6643 bytes
 ...adOnlyScheduler$AsyncProcessor$getJobs.class |   Bin 0 -> 6545 bytes
 ...eduler$AsyncProcessor$getPendingReason.class |   Bin 0 -> 6608 bytes
 ...dOnlyScheduler$AsyncProcessor$getQuota.class |   Bin 0 -> 6552 bytes
 ...cheduler$AsyncProcessor$getRoleSummary.class |   Bin 0 -> 6594 bytes
 ...cheduler$AsyncProcessor$getTasksStatus.class |   Bin 0 -> 6594 bytes
 ...$AsyncProcessor$getTasksWithoutConfigs.class |   Bin 0 -> 6650 bytes
 ...cheduler$AsyncProcessor$getTierConfigs.class |   Bin 0 -> 6594 bytes
 ...duler$AsyncProcessor$populateJobConfig.class |   Bin 0 -> 6615 bytes
 .../sdk/ReadOnlyScheduler$AsyncProcessor.class  |   Bin 0 -> 7426 bytes
 .../sdk/ReadOnlyScheduler$Client$Factory.class  |   Bin 0 -> 5904 bytes
 .../client/sdk/ReadOnlyScheduler$Client.class   |   Bin 0 -> 11006 bytes
 .../client/sdk/ReadOnlyScheduler$Iface.class    |   Bin 0 -> 6612 bytes
 ...lyScheduler$Processor$getConfigSummary.class |   Bin 0 -> 6974 bytes
 ...dOnlyScheduler$Processor$getJobSummary.class |   Bin 0 -> 6935 bytes
 ...cheduler$Processor$getJobUpdateDetails.class |   Bin 0 -> 7013 bytes
 ...lyScheduler$Processor$getJobUpdateDiff.class |   Bin 0 -> 6974 bytes
 ...eduler$Processor$getJobUpdateSummaries.class |   Bin 0 -> 7039 bytes
 .../ReadOnlyScheduler$Processor$getJobs.class   |   Bin 0 -> 6857 bytes
 ...lyScheduler$Processor$getPendingReason.class |   Bin 0 -> 6974 bytes
 .../ReadOnlyScheduler$Processor$getQuota.class  |   Bin 0 -> 6870 bytes
 ...OnlyScheduler$Processor$getRoleSummary.class |   Bin 0 -> 6948 bytes
 ...OnlyScheduler$Processor$getTasksStatus.class |   Bin 0 -> 6948 bytes
 ...duler$Processor$getTasksWithoutConfigs.class |   Bin 0 -> 7052 bytes
 ...OnlyScheduler$Processor$getTierConfigs.class |   Bin 0 -> 6948 bytes
 ...yScheduler$Processor$populateJobConfig.class |   Bin 0 -> 6987 bytes
 .../sdk/ReadOnlyScheduler$Processor.class       |   Bin 0 -> 7387 bytes
 ...cheduler$getConfigSummary_args$_Fields.class |   Bin 0 -> 6638 bytes
 ...gs$getConfigSummary_argsStandardScheme.class |   Bin 0 -> 6133 bytes
 ...onfigSummary_argsStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ..._args$getConfigSummary_argsTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etConfigSummary_argsTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getConfigSummary_args.class |   Bin 0 -> 10311 bytes
 ...eduler$getConfigSummary_result$_Fields.class |   Bin 0 -> 6658 bytes
 ...$getConfigSummary_resultStandardScheme.class |   Bin 0 -> 6151 bytes
 ...figSummary_resultStandardSchemeFactory.class |   Bin 0 -> 6037 bytes
 ...ult$getConfigSummary_resultTupleScheme.class |   Bin 0 -> 6136 bytes
 ...ConfigSummary_resultTupleSchemeFactory.class |   Bin 0 -> 6019 bytes
 ...dOnlyScheduler$getConfigSummary_result.class |   Bin 0 -> 10401 bytes
 ...lyScheduler$getJobSummary_args$_Fields.class |   Bin 0 -> 6615 bytes
 ..._args$getJobSummary_argsStandardScheme.class |   Bin 0 -> 6106 bytes
 ...etJobSummary_argsStandardSchemeFactory.class |   Bin 0 -> 5977 bytes
 ...ary_args$getJobSummary_argsTupleScheme.class |   Bin 0 -> 6091 bytes
 ...s$getJobSummary_argsTupleSchemeFactory.class |   Bin 0 -> 5959 bytes
 .../ReadOnlyScheduler$getJobSummary_args.class  |   Bin 0 -> 10054 bytes
 ...Scheduler$getJobSummary_result$_Fields.class |   Bin 0 -> 6634 bytes
 ...ult$getJobSummary_resultStandardScheme.class |   Bin 0 -> 6124 bytes
 ...JobSummary_resultStandardSchemeFactory.class |   Bin 0 -> 6001 bytes
 ...result$getJobSummary_resultTupleScheme.class |   Bin 0 -> 6109 bytes
 ...getJobSummary_resultTupleSchemeFactory.class |   Bin 0 -> 5983 bytes
 ...ReadOnlyScheduler$getJobSummary_result.class |   Bin 0 -> 10320 bytes
 ...duler$getJobUpdateDetails_args$_Fields.class |   Bin 0 -> 6678 bytes
 ...getJobUpdateDetails_argsStandardScheme.class |   Bin 0 -> 6160 bytes
 ...pdateDetails_argsStandardSchemeFactory.class |   Bin 0 -> 6049 bytes
 ...gs$getJobUpdateDetails_argsTupleScheme.class |   Bin 0 -> 6145 bytes
 ...obUpdateDetails_argsTupleSchemeFactory.class |   Bin 0 -> 6031 bytes
 ...OnlyScheduler$getJobUpdateDetails_args.class |   Bin 0 -> 11194 bytes
 ...ler$getJobUpdateDetails_result$_Fields.class |   Bin 0 -> 6682 bytes
 ...tJobUpdateDetails_resultStandardScheme.class |   Bin 0 -> 6178 bytes
 ...ateDetails_resultStandardSchemeFactory.class |   Bin 0 -> 6073 bytes
 ...$getJobUpdateDetails_resultTupleScheme.class |   Bin 0 -> 6163 bytes
 ...UpdateDetails_resultTupleSchemeFactory.class |   Bin 0 -> 6055 bytes
 ...lyScheduler$getJobUpdateDetails_result.class |   Bin 0 -> 10482 bytes
 ...cheduler$getJobUpdateDiff_args$_Fields.class |   Bin 0 -> 6642 bytes
 ...gs$getJobUpdateDiff_argsStandardScheme.class |   Bin 0 -> 6133 bytes
 ...obUpdateDiff_argsStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ..._args$getJobUpdateDiff_argsTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etJobUpdateDiff_argsTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getJobUpdateDiff_args.class |   Bin 0 -> 10379 bytes
 ...eduler$getJobUpdateDiff_result$_Fields.class |   Bin 0 -> 6658 bytes
 ...$getJobUpdateDiff_resultStandardScheme.class |   Bin 0 -> 6151 bytes
 ...UpdateDiff_resultStandardSchemeFactory.class |   Bin 0 -> 6037 bytes
 ...ult$getJobUpdateDiff_resultTupleScheme.class |   Bin 0 -> 6136 bytes
 ...JobUpdateDiff_resultTupleSchemeFactory.class |   Bin 0 -> 6019 bytes
 ...dOnlyScheduler$getJobUpdateDiff_result.class |   Bin 0 -> 10401 bytes
 ...ler$getJobUpdateSummaries_args$_Fields.class |   Bin 0 -> 6691 bytes
 ...tJobUpdateSummaries_argsStandardScheme.class |   Bin 0 -> 6178 bytes
 ...ateSummaries_argsStandardSchemeFactory.class |   Bin 0 -> 6073 bytes
 ...$getJobUpdateSummaries_argsTupleScheme.class |   Bin 0 -> 6163 bytes
 ...UpdateSummaries_argsTupleSchemeFactory.class |   Bin 0 -> 6055 bytes
 ...lyScheduler$getJobUpdateSummaries_args.class |   Bin 0 -> 10557 bytes
 ...r$getJobUpdateSummaries_result$_Fields.class |   Bin 0 -> 6698 bytes
 ...obUpdateSummaries_resultStandardScheme.class |   Bin 0 -> 6196 bytes
 ...eSummaries_resultStandardSchemeFactory.class |   Bin 0 -> 6097 bytes
 ...etJobUpdateSummaries_resultTupleScheme.class |   Bin 0 -> 6181 bytes
 ...dateSummaries_resultTupleSchemeFactory.class |   Bin 0 -> 6079 bytes
 ...Scheduler$getJobUpdateSummaries_result.class |   Bin 0 -> 10536 bytes
 ...ReadOnlyScheduler$getJobs_args$_Fields.class |   Bin 0 -> 6573 bytes
 ...etJobs_args$getJobs_argsStandardScheme.class |   Bin 0 -> 6052 bytes
 ...args$getJobs_argsStandardSchemeFactory.class |   Bin 0 -> 5905 bytes
 ...r$getJobs_args$getJobs_argsTupleScheme.class |   Bin 0 -> 6037 bytes
 ...bs_args$getJobs_argsTupleSchemeFactory.class |   Bin 0 -> 5887 bytes
 .../sdk/ReadOnlyScheduler$getJobs_args.class    |   Bin 0 -> 9928 bytes
 ...adOnlyScheduler$getJobs_result$_Fields.class |   Bin 0 -> 6586 bytes
 ...bs_result$getJobs_resultStandardScheme.class |   Bin 0 -> 6070 bytes
 ...lt$getJobs_resultStandardSchemeFactory.class |   Bin 0 -> 5929 bytes
 ...tJobs_result$getJobs_resultTupleScheme.class |   Bin 0 -> 6055 bytes
 ...esult$getJobs_resultTupleSchemeFactory.class |   Bin 0 -> 5911 bytes
 .../sdk/ReadOnlyScheduler$getJobs_result.class  |   Bin 0 -> 10158 bytes
 ...cheduler$getPendingReason_args$_Fields.class |   Bin 0 -> 6640 bytes
 ...gs$getPendingReason_argsStandardScheme.class |   Bin 0 -> 6133 bytes
 ...endingReason_argsStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ..._args$getPendingReason_argsTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etPendingReason_argsTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getPendingReason_args.class |   Bin 0 -> 10337 bytes
 ...eduler$getPendingReason_result$_Fields.class |   Bin 0 -> 6658 bytes
 ...$getPendingReason_resultStandardScheme.class |   Bin 0 -> 6151 bytes
 ...dingReason_resultStandardSchemeFactory.class |   Bin 0 -> 6037 bytes
 ...ult$getPendingReason_resultTupleScheme.class |   Bin 0 -> 6136 bytes
 ...PendingReason_resultTupleSchemeFactory.class |   Bin 0 -> 6019 bytes
 ...dOnlyScheduler$getPendingReason_result.class |   Bin 0 -> 10401 bytes
 ...eadOnlyScheduler$getQuota_args$_Fields.class |   Bin 0 -> 6581 bytes
 ...Quota_args$getQuota_argsStandardScheme.class |   Bin 0 -> 6061 bytes
 ...rgs$getQuota_argsStandardSchemeFactory.class |   Bin 0 -> 5917 bytes
 ...getQuota_args$getQuota_argsTupleScheme.class |   Bin 0 -> 6046 bytes
 ...a_args$getQuota_argsTupleSchemeFactory.class |   Bin 0 -> 5899 bytes
 .../sdk/ReadOnlyScheduler$getQuota_args.class   |   Bin 0 -> 9955 bytes
 ...dOnlyScheduler$getQuota_result$_Fields.class |   Bin 0 -> 6594 bytes
 ...a_result$getQuota_resultStandardScheme.class |   Bin 0 -> 6079 bytes
 ...t$getQuota_resultStandardSchemeFactory.class |   Bin 0 -> 5941 bytes
 ...uota_result$getQuota_resultTupleScheme.class |   Bin 0 -> 6064 bytes
 ...sult$getQuota_resultTupleSchemeFactory.class |   Bin 0 -> 5923 bytes
 .../sdk/ReadOnlyScheduler$getQuota_result.class |   Bin 0 -> 10185 bytes
 ...yScheduler$getRoleSummary_args$_Fields.class |   Bin 0 -> 6608 bytes
 ...args$getRoleSummary_argsStandardScheme.class |   Bin 0 -> 6115 bytes
 ...tRoleSummary_argsStandardSchemeFactory.class |   Bin 0 -> 5989 bytes
 ...ry_args$getRoleSummary_argsTupleScheme.class |   Bin 0 -> 6100 bytes
 ...$getRoleSummary_argsTupleSchemeFactory.class |   Bin 0 -> 5971 bytes
 .../ReadOnlyScheduler$getRoleSummary_args.class |   Bin 0 -> 9366 bytes
 ...cheduler$getRoleSummary_result$_Fields.class |   Bin 0 -> 6642 bytes
 ...lt$getRoleSummary_resultStandardScheme.class |   Bin 0 -> 6133 bytes
 ...oleSummary_resultStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ...esult$getRoleSummary_resultTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etRoleSummary_resultTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getRoleSummary_result.class |   Bin 0 -> 10347 bytes
 ...yScheduler$getTasksStatus_args$_Fields.class |   Bin 0 -> 6624 bytes
 ...args$getTasksStatus_argsStandardScheme.class |   Bin 0 -> 6115 bytes
 ...tTasksStatus_argsStandardSchemeFactory.class |   Bin 0 -> 5989 bytes
 ...us_args$getTasksStatus_argsTupleScheme.class |   Bin 0 -> 6100 bytes
 ...$getTasksStatus_argsTupleSchemeFactory.class |   Bin 0 -> 5971 bytes
 .../ReadOnlyScheduler$getTasksStatus_args.class |   Bin 0 -> 10283 bytes
 ...cheduler$getTasksStatus_result$_Fields.class |   Bin 0 -> 6642 bytes
 ...lt$getTasksStatus_resultStandardScheme.class |   Bin 0 -> 6133 bytes
 ...asksStatus_resultStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ...esult$getTasksStatus_resultTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etTasksStatus_resultTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getTasksStatus_result.class |   Bin 0 -> 10347 bytes
 ...er$getTasksWithoutConfigs_args$_Fields.class |   Bin 0 -> 6688 bytes
 ...TasksWithoutConfigs_argsStandardScheme.class |   Bin 0 -> 6187 bytes
 ...thoutConfigs_argsStandardSchemeFactory.class |   Bin 0 -> 6085 bytes
 ...getTasksWithoutConfigs_argsTupleScheme.class |   Bin 0 -> 6172 bytes
 ...sWithoutConfigs_argsTupleSchemeFactory.class |   Bin 0 -> 6067 bytes
 ...yScheduler$getTasksWithoutConfigs_args.class |   Bin 0 -> 10499 bytes
 ...$getTasksWithoutConfigs_result$_Fields.class |   Bin 0 -> 6706 bytes
 ...sksWithoutConfigs_resultStandardScheme.class |   Bin 0 -> 6205 bytes
 ...outConfigs_resultStandardSchemeFactory.class |   Bin 0 -> 6109 bytes
 ...tTasksWithoutConfigs_resultTupleScheme.class |   Bin 0 -> 6190 bytes
 ...ithoutConfigs_resultTupleSchemeFactory.class |   Bin 0 -> 6091 bytes
 ...cheduler$getTasksWithoutConfigs_result.class |   Bin 0 -> 10563 bytes
 ...yScheduler$getTierConfigs_args$_Fields.class |   Bin 0 -> 6608 bytes
 ...args$getTierConfigs_argsStandardScheme.class |   Bin 0 -> 6115 bytes
 ...tTierConfigs_argsStandardSchemeFactory.class |   Bin 0 -> 5989 bytes
 ...gs_args$getTierConfigs_argsTupleScheme.class |   Bin 0 -> 6100 bytes
 ...$getTierConfigs_argsTupleSchemeFactory.class |   Bin 0 -> 5971 bytes
 .../ReadOnlyScheduler$getTierConfigs_args.class |   Bin 0 -> 9366 bytes
 ...cheduler$getTierConfigs_result$_Fields.class |   Bin 0 -> 6642 bytes
 ...lt$getTierConfigs_resultStandardScheme.class |   Bin 0 -> 6133 bytes
 ...ierConfigs_resultStandardSchemeFactory.class |   Bin 0 -> 6013 bytes
 ...esult$getTierConfigs_resultTupleScheme.class |   Bin 0 -> 6118 bytes
 ...etTierConfigs_resultTupleSchemeFactory.class |   Bin 0 -> 5995 bytes
 ...eadOnlyScheduler$getTierConfigs_result.class |   Bin 0 -> 10347 bytes
 ...heduler$populateJobConfig_args$_Fields.class |   Bin 0 -> 6654 bytes
 ...s$populateJobConfig_argsStandardScheme.class |   Bin 0 -> 6142 bytes
 ...ateJobConfig_argsStandardSchemeFactory.class |   Bin 0 -> 6025 bytes
 ...args$populateJobConfig_argsTupleScheme.class |   Bin 0 -> 6127 bytes
 ...pulateJobConfig_argsTupleSchemeFactory.class |   Bin 0 -> 6007 bytes
 ...adOnlyScheduler$populateJobConfig_args.class |   Bin 0 -> 10434 bytes
 ...duler$populateJobConfig_result$_Fields.class |   Bin 0 -> 6666 bytes
 ...populateJobConfig_resultStandardScheme.class |   Bin 0 -> 6160 bytes
 ...eJobConfig_resultStandardSchemeFactory.class |   Bin 0 -> 6049 bytes
 ...lt$populateJobConfig_resultTupleScheme.class |   Bin 0 -> 6145 bytes
 ...lateJobConfig_resultTupleSchemeFactory.class |   Bin 0 -> 6031 bytes
 ...OnlyScheduler$populateJobConfig_result.class |   Bin 0 -> 10428 bytes
 .../aurora/client/sdk/ReadOnlyScheduler.class   |   Bin 0 -> 4125 bytes
 .../aurora/client/sdk/Resource$_Fields.class    |   Bin 0 -> 7119 bytes
 .../cloud/aurora/client/sdk/Resource.class      |   Bin 0 -> 12618 bytes
 ...regate$ResourceAggregateStandardScheme.class |   Bin 0 -> 6325 bytes
 ...ResourceAggregateStandardSchemeFactory.class |   Bin 0 -> 6145 bytes
 ...Aggregate$ResourceAggregateTupleScheme.class |   Bin 0 -> 6310 bytes
 ...te$ResourceAggregateTupleSchemeFactory.class |   Bin 0 -> 6127 bytes
 .../client/sdk/ResourceAggregate$_Fields.class  |   Bin 0 -> 6810 bytes
 .../aurora/client/sdk/ResourceAggregate.class   |   Bin 0 -> 14067 bytes
 .../sdk/Response$ResponseStandardScheme.class   |   Bin 0 -> 7011 bytes
 ...Response$ResponseStandardSchemeFactory.class |   Bin 0 -> 6277 bytes
 .../sdk/Response$ResponseTupleScheme.class      |   Bin 0 -> 6469 bytes
 .../Response$ResponseTupleSchemeFactory.class   |   Bin 0 -> 6259 bytes
 .../aurora/client/sdk/Response$_Fields.class    |   Bin 0 -> 6985 bytes
 .../cloud/aurora/client/sdk/Response.class      |   Bin 0 -> 14858 bytes
 .../cloud/aurora/client/sdk/ResponseCode.class  |   Bin 0 -> 1180 bytes
 ...nseDetail$ResponseDetailStandardScheme.class |   Bin 0 -> 6251 bytes
 ...il$ResponseDetailStandardSchemeFactory.class |   Bin 0 -> 5298 bytes
 ...sponseDetail$ResponseDetailTupleScheme.class |   Bin 0 -> 5611 bytes
 ...etail$ResponseDetailTupleSchemeFactory.class |   Bin 0 -> 5280 bytes
 .../client/sdk/ResponseDetail$_Fields.class     |   Bin 0 -> 5919 bytes
 .../aurora/client/sdk/ResponseDetail.class      |   Bin 0 -> 10191 bytes
 .../aurora/client/sdk/Result$_Fields.class      |   Bin 0 -> 7691 bytes
 .../cloud/aurora/client/sdk/Result.class        |   Bin 0 -> 22294 bytes
 ...st$RewriteConfigsRequestStandardScheme.class |   Bin 0 -> 6967 bytes
 ...iteConfigsRequestStandardSchemeFactory.class |   Bin 0 -> 5858 bytes
 ...quest$RewriteConfigsRequestTupleScheme.class |   Bin 0 -> 6539 bytes
 ...ewriteConfigsRequestTupleSchemeFactory.class |   Bin 0 -> 5840 bytes
 .../sdk/RewriteConfigsRequest$_Fields.class     |   Bin 0 -> 6460 bytes
 .../client/sdk/RewriteConfigsRequest.class      |   Bin 0 -> 11858 bytes
 .../RoleSummary$RoleSummaryStandardScheme.class |   Bin 0 -> 7279 bytes
 ...mmary$RoleSummaryStandardSchemeFactory.class |   Bin 0 -> 6209 bytes
 .../RoleSummary$RoleSummaryTupleScheme.class    |   Bin 0 -> 6392 bytes
 ...eSummary$RoleSummaryTupleSchemeFactory.class |   Bin 0 -> 6191 bytes
 .../aurora/client/sdk/RoleSummary$_Fields.class |   Bin 0 -> 6884 bytes
 .../cloud/aurora/client/sdk/RoleSummary.class   |   Bin 0 -> 12398 bytes
 ...Result$RoleSummaryResultStandardScheme.class |   Bin 0 -> 6903 bytes
 ...RoleSummaryResultStandardSchemeFactory.class |   Bin 0 -> 5790 bytes
 ...aryResult$RoleSummaryResultTupleScheme.class |   Bin 0 -> 6483 bytes
 ...lt$RoleSummaryResultTupleSchemeFactory.class |   Bin 0 -> 5772 bytes
 .../client/sdk/RoleSummaryResult$_Fields.class  |   Bin 0 -> 6401 bytes
 .../aurora/client/sdk/RoleSummaryResult.class   |   Bin 0 -> 11633 bytes
 .../aurora/client/sdk/ScheduleStatus.class      |   Bin 0 -> 1304 bytes
 ...ult$ScheduleStatusResultStandardScheme.class |   Bin 0 -> 6951 bytes
 ...eduleStatusResultStandardSchemeFactory.class |   Bin 0 -> 5841 bytes
 ...Result$ScheduleStatusResultTupleScheme.class |   Bin 0 -> 6525 bytes
 ...ScheduleStatusResultTupleSchemeFactory.class |   Bin 0 -> 5823 bytes
 .../sdk/ScheduleStatusResult$_Fields.class      |   Bin 0 -> 6436 bytes
 .../client/sdk/ScheduleStatusResult.class       |   Bin 0 -> 11721 bytes
 ...eduledTask$ScheduledTaskStandardScheme.class |   Bin 0 -> 6432 bytes
 ...ask$ScheduledTaskStandardSchemeFactory.class |   Bin 0 -> 6240 bytes
 ...ScheduledTask$ScheduledTaskTupleScheme.class |   Bin 0 -> 6417 bytes
 ...edTask$ScheduledTaskTupleSchemeFactory.class |   Bin 0 -> 6222 bytes
 .../client/sdk/ScheduledTask$_Fields.class      |   Bin 0 -> 6956 bytes
 .../cloud/aurora/client/sdk/ScheduledTask.class |   Bin 0 -> 15326 bytes
 .../ServerInfo$ServerInfoStandardScheme.class   |   Bin 0 -> 6997 bytes
 ...erInfo$ServerInfoStandardSchemeFactory.class |   Bin 0 -> 5865 bytes
 .../sdk/ServerInfo$ServerInfoTupleScheme.class  |   Bin 0 -> 6190 bytes
 ...erverInfo$ServerInfoTupleSchemeFactory.class |   Bin 0 -> 5847 bytes
 .../aurora/client/sdk/ServerInfo$_Fields.class  |   Bin 0 -> 6534 bytes
 .../cloud/aurora/client/sdk/ServerInfo.class    |   Bin 0 -> 11320 bytes
 ...ult$StartJobUpdateResultStandardScheme.class |   Bin 0 -> 7337 bytes
 ...rtJobUpdateResultStandardSchemeFactory.class |   Bin 0 -> 6215 bytes
 ...Result$StartJobUpdateResultTupleScheme.class |   Bin 0 -> 6510 bytes
 ...StartJobUpdateResultTupleSchemeFactory.class |   Bin 0 -> 6197 bytes
 .../sdk/StartJobUpdateResult$_Fields.class      |   Bin 0 -> 6833 bytes
 .../client/sdk/StartJobUpdateResult.class       |   Bin 0 -> 12494 bytes
 ...t$StartMaintenanceResultStandardScheme.class |   Bin 0 -> 6983 bytes
 ...MaintenanceResultStandardSchemeFactory.class |   Bin 0 -> 5875 bytes
 ...sult$StartMaintenanceResultTupleScheme.class |   Bin 0 -> 6553 bytes
 ...artMaintenanceResultTupleSchemeFactory.class |   Bin 0 -> 5857 bytes
 .../sdk/StartMaintenanceResult$_Fields.class    |   Bin 0 -> 6465 bytes
 .../client/sdk/StartMaintenanceResult.class     |   Bin 0 -> 11797 bytes
 .../TaskConfig$TaskConfigStandardScheme.class   |   Bin 0 -> 6363 bytes
 ...Config$TaskConfigStandardSchemeFactory.class |   Bin 0 -> 6210 bytes
 .../sdk/TaskConfig$TaskConfigTupleScheme.class  |   Bin 0 -> 6348 bytes
 ...askConfig$TaskConfigTupleSchemeFactory.class |   Bin 0 -> 6192 bytes
 .../aurora/client/sdk/TaskConfig$_Fields.class  |   Bin 0 -> 7224 bytes
 .../cloud/aurora/client/sdk/TaskConfig.class    |   Bin 0 -> 24739 bytes
 .../client/sdk/TaskConstraint$_Fields.class     |   Bin 0 -> 7197 bytes
 .../aurora/client/sdk/TaskConstraint.class      |   Bin 0 -> 13835 bytes
 .../sdk/TaskEvent$TaskEventStandardScheme.class |   Bin 0 -> 6924 bytes
 ...skEvent$TaskEventStandardSchemeFactory.class |   Bin 0 -> 6193 bytes
 .../sdk/TaskEvent$TaskEventTupleScheme.class    |   Bin 0 -> 6382 bytes
 .../TaskEvent$TaskEventTupleSchemeFactory.class |   Bin 0 -> 6175 bytes
 .../aurora/client/sdk/TaskEvent$_Fields.class   |   Bin 0 -> 6891 bytes
 .../cloud/aurora/client/sdk/TaskEvent.class     |   Bin 0 -> 13410 bytes
 .../sdk/TaskQuery$TaskQueryStandardScheme.class |   Bin 0 -> 6484 bytes
 ...skQuery$TaskQueryStandardSchemeFactory.class |   Bin 0 -> 6328 bytes
 .../sdk/TaskQuery$TaskQueryTupleScheme.class    |   Bin 0 -> 6469 bytes
 .../TaskQuery$TaskQueryTupleSchemeFactory.class |   Bin 0 -> 6310 bytes
 .../aurora/client/sdk/TaskQuery$_Fields.class   |   Bin 0 -> 7142 bytes
 .../cloud/aurora/client/sdk/TaskQuery.class     |   Bin 0 -> 17703 bytes
 .../TierConfig$TierConfigStandardScheme.class   |   Bin 0 -> 7597 bytes
 ...Config$TierConfigStandardSchemeFactory.class |   Bin 0 -> 6235 bytes
 .../sdk/TierConfig$TierConfigTupleScheme.class  |   Bin 0 -> 6696 bytes
 ...ierConfig$TierConfigTupleSchemeFactory.class |   Bin 0 -> 6217 bytes
 .../aurora/client/sdk/TierConfig$_Fields.class  |   Bin 0 -> 6888 bytes
 .../cloud/aurora/client/sdk/TierConfig.class    |   Bin 0 -> 12452 bytes
 ...nstraint$ValueConstraintStandardScheme.class |   Bin 0 -> 7530 bytes
 ...t$ValueConstraintStandardSchemeFactory.class |   Bin 0 -> 6240 bytes
 ...eConstraint$ValueConstraintTupleScheme.class |   Bin 0 -> 6686 bytes
 ...aint$ValueConstraintTupleSchemeFactory.class |   Bin 0 -> 6222 bytes
 .../client/sdk/ValueConstraint$_Fields.class    |   Bin 0 -> 6874 bytes
 .../aurora/client/sdk/ValueConstraint.class     |   Bin 0 -> 12507 bytes
 .../sdk/Volume$VolumeStandardScheme.class       |   Bin 0 -> 7515 bytes
 .../Volume$VolumeStandardSchemeFactory.class    |   Bin 0 -> 6204 bytes
 .../client/sdk/Volume$VolumeTupleScheme.class   |   Bin 0 -> 6538 bytes
 .../sdk/Volume$VolumeTupleSchemeFactory.class   |   Bin 0 -> 6186 bytes
 .../aurora/client/sdk/Volume$_Fields.class      |   Bin 0 -> 6899 bytes
 .../cloud/aurora/client/sdk/Volume.class        |   Bin 0 -> 12531 bytes
 .../aurora/client/sdk/aurora_apiConstants.class |   Bin 0 -> 2604 bytes
 modules/cloud/aurora-client/pom.xml             |    55 +
 .../client/AuroraSchedulerClientFactory.java    |    50 +
 .../cloud/aurora/client/AuroraThriftClient.java |   197 +
 .../aurora/client/bean/GetJobsResponseBean.java |    34 +
 .../cloud/aurora/client/bean/IdentityBean.java  |    39 +
 .../cloud/aurora/client/bean/JobConfigBean.java |   217 +
 .../client/bean/JobDetailsResponseBean.java     |    50 +
 .../cloud/aurora/client/bean/JobKeyBean.java    |    85 +
 .../client/bean/PendingJobReasonBean.java       |    51 +
 .../cloud/aurora/client/bean/ProcessBean.java   |   174 +
 .../cloud/aurora/client/bean/ResourceBean.java  |    85 +
 .../cloud/aurora/client/bean/ResponseBean.java  |    60 +
 .../aurora/client/bean/ServerInfoBean.java      |    68 +
 .../aurora/client/bean/TaskConfigBean.java      |   117 +
 .../cloud/aurora/client/sdk/AppcImage.java      |   530 +
 .../cloud/aurora/client/sdk/AssignedTask.java   |  1065 ++
 .../cloud/aurora/client/sdk/Attribute.java      |   555 +
 .../cloud/aurora/client/sdk/AuroraAdmin.java    | 14381 +++++++++++++++++
 .../client/sdk/AuroraSchedulerManager.java      | 13395 +++++++++++++++
 .../cloud/aurora/client/sdk/ConfigGroup.java    |   562 +
 .../cloud/aurora/client/sdk/ConfigRewrite.java  |   370 +
 .../cloud/aurora/client/sdk/ConfigSummary.java  |   562 +
 .../aurora/client/sdk/ConfigSummaryResult.java  |   403 +
 .../cloud/aurora/client/sdk/Constraint.java     |   520 +
 .../cloud/aurora/client/sdk/Container.java      |   373 +
 .../aurora/client/sdk/CronCollisionPolicy.java  |    61 +
 .../aurora/client/sdk/DockerContainer.java      |   587 +
 .../cloud/aurora/client/sdk/DockerImage.java    |   530 +
 .../aurora/client/sdk/DockerParameter.java      |   530 +
 .../aurora/client/sdk/DrainHostsResult.java     |   452 +
 .../aurora/client/sdk/EndMaintenanceResult.java |   452 +
 .../cloud/aurora/client/sdk/ExecutorConfig.java |   527 +
 .../sdk/ExplicitReconciliationSettings.java     |   393 +
 .../client/sdk/GetJobUpdateDetailsResult.java   |   565 +
 .../client/sdk/GetJobUpdateDiffResult.java      |   977 ++
 .../client/sdk/GetJobUpdateSummariesResult.java |   455 +
 .../cloud/aurora/client/sdk/GetJobsResult.java  |   452 +
 .../client/sdk/GetPendingReasonResult.java      |   452 +
 .../cloud/aurora/client/sdk/GetQuotaResult.java |   912 ++
 .../aurora/client/sdk/GetTierConfigResult.java  |   584 +
 .../cloud/aurora/client/sdk/HostAttributes.java |   791 +
 .../cloud/aurora/client/sdk/HostStatus.java     |   519 +
 .../airavata/cloud/aurora/client/sdk/Hosts.java |   447 +
 .../cloud/aurora/client/sdk/Identity.java       |   398 +
 .../airavata/cloud/aurora/client/sdk/Image.java |   373 +
 .../client/sdk/InstanceConfigRewrite.java       |   659 +
 .../cloud/aurora/client/sdk/InstanceKey.java    |   533 +
 .../aurora/client/sdk/InstanceTaskConfig.java   |   589 +
 .../aurora/client/sdk/JobConfigRewrite.java     |   537 +
 .../aurora/client/sdk/JobConfiguration.java     |  1030 ++
 .../client/sdk/JobInstanceUpdateEvent.java      |   647 +
 .../cloud/aurora/client/sdk/JobKey.java         |   647 +
 .../cloud/aurora/client/sdk/JobStats.java       |   741 +
 .../cloud/aurora/client/sdk/JobSummary.java     |   630 +
 .../aurora/client/sdk/JobSummaryResult.java     |   452 +
 .../cloud/aurora/client/sdk/JobUpdate.java      |   540 +
 .../aurora/client/sdk/JobUpdateAction.java      |    82 +
 .../aurora/client/sdk/JobUpdateDetails.java     |   757 +
 .../cloud/aurora/client/sdk/JobUpdateEvent.java |   779 +
 .../client/sdk/JobUpdateInstructions.java       |   711 +
 .../cloud/aurora/client/sdk/JobUpdateKey.java   |   535 +
 .../aurora/client/sdk/JobUpdatePulseStatus.java |    55 +
 .../cloud/aurora/client/sdk/JobUpdateQuery.java |  1170 ++
 .../aurora/client/sdk/JobUpdateRequest.java     |   829 +
 .../aurora/client/sdk/JobUpdateSettings.java    |  1266 ++
 .../cloud/aurora/client/sdk/JobUpdateState.java |   647 +
 .../aurora/client/sdk/JobUpdateStatus.java      |   110 +
 .../aurora/client/sdk/JobUpdateSummary.java     |   831 +
 .../aurora/client/sdk/LimitConstraint.java      |   400 +
 .../aurora/client/sdk/ListBackupsResult.java    |   447 +
 .../airavata/cloud/aurora/client/sdk/Lock.java  |   884 +
 .../cloud/aurora/client/sdk/LockKey.java        |   312 +
 .../aurora/client/sdk/MaintenanceMode.java      |    51 +
 .../client/sdk/MaintenanceStatusResult.java     |   452 +
 .../cloud/aurora/client/sdk/MesosContainer.java |   413 +
 .../aurora/client/sdk/MesosFetcherURI.java      |   642 +
 .../cloud/aurora/client/sdk/Metadata.java       |   506 +
 .../airavata/cloud/aurora/client/sdk/Mode.java  |    54 +
 .../cloud/aurora/client/sdk/Package.java        |   606 +
 .../cloud/aurora/client/sdk/PendingReason.java  |   503 +
 .../aurora/client/sdk/PopulateJobResult.java    |   403 +
 .../aurora/client/sdk/PulseJobUpdateResult.java |   417 +
 .../aurora/client/sdk/QueryRecoveryResult.java  |   452 +
 .../airavata/cloud/aurora/client/sdk/Range.java |   498 +
 .../aurora/client/sdk/ReadOnlyScheduler.java    | 11272 +++++++++++++
 .../cloud/aurora/client/sdk/Resource.java       |   542 +
 .../aurora/client/sdk/ResourceAggregate.java    |   801 +
 .../cloud/aurora/client/sdk/Response.java       |   821 +
 .../cloud/aurora/client/sdk/ResponseCode.java   |    66 +
 .../cloud/aurora/client/sdk/ResponseDetail.java |   398 +
 .../cloud/aurora/client/sdk/Result.java         |  1468 ++
 .../client/sdk/RewriteConfigsRequest.java       |   452 +
 .../cloud/aurora/client/sdk/RoleSummary.java    |   600 +
 .../aurora/client/sdk/RoleSummaryResult.java    |   452 +
 .../cloud/aurora/client/sdk/ScheduleStatus.java |   124 +
 .../aurora/client/sdk/ScheduleStatusResult.java |   452 +
 .../cloud/aurora/client/sdk/ScheduledTask.java  |   954 ++
 .../cloud/aurora/client/sdk/ServerInfo.java     |   518 +
 .../aurora/client/sdk/StartJobUpdateResult.java |   543 +
 .../client/sdk/StartMaintenanceResult.java      |   452 +
 .../cloud/aurora/client/sdk/TaskConfig.java     |  2750 ++++
 .../cloud/aurora/client/sdk/TaskConstraint.java |   373 +
 .../cloud/aurora/client/sdk/TaskEvent.java      |   775 +
 .../cloud/aurora/client/sdk/TaskQuery.java      |  1592 ++
 .../cloud/aurora/client/sdk/TierConfig.java     |   582 +
 .../aurora/client/sdk/ValueConstraint.java      |   566 +
 .../cloud/aurora/client/sdk/Volume.java         |   655 +
 .../aurora/client/sdk/aurora_apiConstants.java  |   105 +
 .../cloud/aurora/sample/AuroraClientSample.java |   138 +
 .../aurora/util/AuroraThriftClientUtil.java     |   364 +
 .../airavata/cloud/aurora/util/Constants.java   |    25 +
 .../cloud/aurora/util/ResponseCodeEnum.java     |    76 +
 .../cloud/aurora/util/ResponseResultType.java   |    28 +
 .../src/main/resources/aurora-api.thrift        |  1238 ++
 .../main/resources/aurora-scheduler.properties  |     9 +
 .../resources/executor-config-template.json     |    48 +
 1277 files changed, 96749 insertions(+)
----------------------------------------------------------------------



[02/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class
deleted file mode 100644
index cc3d899..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class
deleted file mode 100644
index 3b9b7f2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result$getRoleSummary_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class
deleted file mode 100644
index 9dd089f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getRoleSummary_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class
deleted file mode 100644
index 2c8ee54..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class
deleted file mode 100644
index 0f7003e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class
deleted file mode 100644
index 3369864..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class
deleted file mode 100644
index ce33838..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class
deleted file mode 100644
index 86d6b4d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args$getTasksStatus_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class
deleted file mode 100644
index 1850d41..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class
deleted file mode 100644
index 0023e42..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class
deleted file mode 100644
index 89db71e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class
deleted file mode 100644
index 2936e2e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class
deleted file mode 100644
index d4a2caa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class
deleted file mode 100644
index fa4f7fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result$getTasksStatus_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class
deleted file mode 100644
index be8c407..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksStatus_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class
deleted file mode 100644
index d2d3b79..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class
deleted file mode 100644
index ebd12cb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class
deleted file mode 100644
index 1d3110b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class
deleted file mode 100644
index b43dd62..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class
deleted file mode 100644
index 00235bf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args$getTasksWithoutConfigs_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class
deleted file mode 100644
index 3f00c45..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class
deleted file mode 100644
index 564fa1b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class
deleted file mode 100644
index 77147a4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class
deleted file mode 100644
index c564d3b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class
deleted file mode 100644
index 09099e0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class
deleted file mode 100644
index e159597..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result$getTasksWithoutConfigs_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class
deleted file mode 100644
index 22d69e4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTasksWithoutConfigs_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class
deleted file mode 100644
index 557eb89..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class
deleted file mode 100644
index ab549bc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class
deleted file mode 100644
index bda8271..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class
deleted file mode 100644
index afb9ec0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class
deleted file mode 100644
index c090ebf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args$getTierConfigs_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class
deleted file mode 100644
index 8ba4c4c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class
deleted file mode 100644
index 8dc40a3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class
deleted file mode 100644
index febbaaf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class
deleted file mode 100644
index 06ab90e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class
deleted file mode 100644
index aeb1ea1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class
deleted file mode 100644
index be9a043..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result$getTierConfigs_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class
deleted file mode 100644
index fd9db91..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$getTierConfigs_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class
deleted file mode 100644
index 2767b94..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class
deleted file mode 100644
index d5868e9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class
deleted file mode 100644
index 0d00589..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class
deleted file mode 100644
index d90cd69..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class
deleted file mode 100644
index 67510fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args$populateJobConfig_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class
deleted file mode 100644
index 729dc6e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class
deleted file mode 100644
index 6edfaf7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class
deleted file mode 100644
index 248b09f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class
deleted file mode 100644
index ef22dab..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class
deleted file mode 100644
index 0a68135..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class
deleted file mode 100644
index 8e9a3c3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result$populateJobConfig_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class
deleted file mode 100644
index 1cbe714..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler$populateJobConfig_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class
deleted file mode 100644
index dcecf83..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ReadOnlyScheduler.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class
deleted file mode 100644
index 35f3a74..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class
deleted file mode 100644
index b6e1aa5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Resource.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class
deleted file mode 100644
index ff19eed..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class
deleted file mode 100644
index 32df3c4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class
deleted file mode 100644
index 353018c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class
deleted file mode 100644
index 031a545..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$ResourceAggregateTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class
deleted file mode 100644
index 645ae7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class
deleted file mode 100644
index 4bb41be..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResourceAggregate.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class
deleted file mode 100644
index 7652955..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class
deleted file mode 100644
index 8b1000e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class
deleted file mode 100644
index fef6b3b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class
deleted file mode 100644
index 70eba94..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$ResponseTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class
deleted file mode 100644
index 13fc015..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class
deleted file mode 100644
index e07c390..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Response.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class
deleted file mode 100644
index 3958bc2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseCode.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class
deleted file mode 100644
index c2764ed..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class
deleted file mode 100644
index 1aa7501..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class
deleted file mode 100644
index 5e2fc32..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class
deleted file mode 100644
index fe487fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$ResponseDetailTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class
deleted file mode 100644
index 95f34d7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class
deleted file mode 100644
index 235fb76..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ResponseDetail.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class
deleted file mode 100644
index 67f050f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class
deleted file mode 100644
index b2278d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/Result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class
deleted file mode 100644
index 6dbd154..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class
deleted file mode 100644
index 3f0d549..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class
deleted file mode 100644
index a19acf7..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class
deleted file mode 100644
index 4cf5584..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$RewriteConfigsRequestTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class
deleted file mode 100644
index 922d48a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class
deleted file mode 100644
index 50ea2b8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RewriteConfigsRequest.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class
deleted file mode 100644
index 51e6862..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class
deleted file mode 100644
index 45667ac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class
deleted file mode 100644
index 7ddb632..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class
deleted file mode 100644
index 11a0aac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$RoleSummaryTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class
deleted file mode 100644
index 6cd85c2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class
deleted file mode 100644
index 4566f2b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummary.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class
deleted file mode 100644
index ca24587..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class
deleted file mode 100644
index 6977da3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class
deleted file mode 100644
index bbf8868..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class
deleted file mode 100644
index 3bb5f3a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$RoleSummaryResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class
deleted file mode 100644
index 71e2485..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class
deleted file mode 100644
index b69f0b5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/RoleSummaryResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class
deleted file mode 100644
index 8bcf7d5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatus.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class
deleted file mode 100644
index 6585722..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class
deleted file mode 100644
index ba4ca1f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class
deleted file mode 100644
index cdc0cfc..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class
deleted file mode 100644
index 99773e2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$ScheduleStatusResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class
deleted file mode 100644
index 60904a5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class
deleted file mode 100644
index 4bf8b2b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduleStatusResult.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class
deleted file mode 100644
index 34cb11f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class
deleted file mode 100644
index fc2226c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class
deleted file mode 100644
index 9c88e4b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class
deleted file mode 100644
index 6826375..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$ScheduledTaskTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class
deleted file mode 100644
index 2b9c915..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class
deleted file mode 100644
index 087e41f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ScheduledTask.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class
deleted file mode 100644
index 7570e36..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class
deleted file mode 100644
index 2a93bac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class
deleted file mode 100644
index 3ac50b1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class
deleted file mode 100644
index 9450174..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$ServerInfoTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class
deleted file mode 100644
index 6121834..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class
deleted file mode 100644
index a68821f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class
deleted file mode 100644
index bc8668f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class
deleted file mode 100644
index 45cf917..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class
deleted file mode 100644
index a3ec155..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class
deleted file mode 100644
index 0375c8a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$StartJobUpdateResultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class
deleted file mode 100644
index 914e517..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult$_Fields.class and /dev/null differ


[49/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class
new file mode 100644
index 0000000..35b9821
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient$startJobUpdate_call.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class
new file mode 100644
index 0000000..3aea798
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncClient.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class
new file mode 100644
index 0000000..5f4ddc0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncIface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class
new file mode 100644
index 0000000..5275c7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$abortJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class
new file mode 100644
index 0000000..8227ec6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$addInstances.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class
new file mode 100644
index 0000000..333b9b7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$createJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class
new file mode 100644
index 0000000..a79e2db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$descheduleCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class
new file mode 100644
index 0000000..67a169d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$killTasks.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class
new file mode 100644
index 0000000..2ecece8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pauseJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class
new file mode 100644
index 0000000..ae10510
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$pulseJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class
new file mode 100644
index 0000000..e0fb1bb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$replaceCronTemplate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class
new file mode 100644
index 0000000..674f056
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$restartShards.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class
new file mode 100644
index 0000000..f6989ae
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$resumeJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class
new file mode 100644
index 0000000..e62e293
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$rollbackJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class
new file mode 100644
index 0000000..a37b309
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$scheduleCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class
new file mode 100644
index 0000000..8f34af5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class
new file mode 100644
index 0000000..20b0fc8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor$startJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class
new file mode 100644
index 0000000..816040a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$AsyncProcessor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class
new file mode 100644
index 0000000..a1905d7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client$Factory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class
new file mode 100644
index 0000000..807740c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Client.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class
new file mode 100644
index 0000000..14010c5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Iface.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class
new file mode 100644
index 0000000..435d794
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$abortJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class
new file mode 100644
index 0000000..1d5f144
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$addInstances.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class
new file mode 100644
index 0000000..cd4da15
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$createJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class
new file mode 100644
index 0000000..8562c73
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$descheduleCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class
new file mode 100644
index 0000000..dbb07bc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$killTasks.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class
new file mode 100644
index 0000000..98d6cfc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pauseJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class
new file mode 100644
index 0000000..2a54f47
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$pulseJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class
new file mode 100644
index 0000000..8c3475c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$replaceCronTemplate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class
new file mode 100644
index 0000000..93ceaf6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$restartShards.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class
new file mode 100644
index 0000000..92dc765
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$resumeJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class
new file mode 100644
index 0000000..b74c9c4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$rollbackJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class
new file mode 100644
index 0000000..9b8b5f6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$scheduleCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class
new file mode 100644
index 0000000..68d5c1a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startCronJob.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class
new file mode 100644
index 0000000..f87da35
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor$startJobUpdate.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class
new file mode 100644
index 0000000..92d9aa3
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$Processor.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..75f03ce
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..e4c40af
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..57875a6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..3b84357
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..f5fe6c0
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args$abortJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class
new file mode 100644
index 0000000..d66be56
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..51722a2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..1b60cb6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..9edaca8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..4d89c76
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..f1de04b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result$abortJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class
new file mode 100644
index 0000000..ae4480a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$abortJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class
new file mode 100644
index 0000000..b39118b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class
new file mode 100644
index 0000000..b2c436b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..e9cd361
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class
new file mode 100644
index 0000000..df27a94
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..bc08505
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args$addInstances_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class
new file mode 100644
index 0000000..7ac57db
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class
new file mode 100644
index 0000000..ca5a998
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class
new file mode 100644
index 0000000..a48bd06
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..3f7a184
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class
new file mode 100644
index 0000000..525d639
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..e2d7203
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result$addInstances_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class
new file mode 100644
index 0000000..079148e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$addInstances_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class
new file mode 100644
index 0000000..3ee4047
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class
new file mode 100644
index 0000000..441981a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..1d1145e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class
new file mode 100644
index 0000000..6bc98bf
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..2aefe2d
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args$createJob_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class
new file mode 100644
index 0000000..f363c7b
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class
new file mode 100644
index 0000000..9aaf5d9
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class
new file mode 100644
index 0000000..40a1e88
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..254d691
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class
new file mode 100644
index 0000000..0295ff2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..16573c8
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result$createJob_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class
new file mode 100644
index 0000000..08093a4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$createJob_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class
new file mode 100644
index 0000000..6ded725
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class
new file mode 100644
index 0000000..80c28af
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..6cb648f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class
new file mode 100644
index 0000000..41dcf33
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..45c25b4
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args$descheduleCronJob_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class
new file mode 100644
index 0000000..92096ef
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class
new file mode 100644
index 0000000..ab88499
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class
new file mode 100644
index 0000000..820213a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..b889637
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class
new file mode 100644
index 0000000..21edffb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..ee1ea1c
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result$descheduleCronJob_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class
new file mode 100644
index 0000000..cf9a2a5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$descheduleCronJob_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class
new file mode 100644
index 0000000..d5b15a2
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class
new file mode 100644
index 0000000..12ec621
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..d5ee44f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class
new file mode 100644
index 0000000..35ea314
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..dc610e7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args$killTasks_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class
new file mode 100644
index 0000000..645f946
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class
new file mode 100644
index 0000000..2a0effb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class
new file mode 100644
index 0000000..c7c7da5
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..40a5951
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class
new file mode 100644
index 0000000..c2d3876
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..6d15b5f
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result$killTasks_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class
new file mode 100644
index 0000000..a209355
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$killTasks_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..6d62839
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..eb84107
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..68dc5fc
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..09b1268
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class
new file mode 100644
index 0000000..86858ba
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args$pauseJobUpdate_argsTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class
new file mode 100644
index 0000000..367f101
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_args.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class
new file mode 100644
index 0000000..b3858f6
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class
new file mode 100644
index 0000000..9665fdd
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class
new file mode 100644
index 0000000..15489e7
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class
new file mode 100644
index 0000000..b029427
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class
new file mode 100644
index 0000000..9b29957
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result$pauseJobUpdate_resultTupleSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class
new file mode 100644
index 0000000..41f3d8e
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pauseJobUpdate_result.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class
new file mode 100644
index 0000000..45e6cfb
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$_Fields.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class
new file mode 100644
index 0000000..9e84b9a
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class
new file mode 100644
index 0000000..5e26aed
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class
new file mode 100644
index 0000000..a5f3629
Binary files /dev/null and b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class differ


[37/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Container.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Container.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Container.java
new file mode 100644
index 0000000..4b65a3d
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Container.java
@@ -0,0 +1,373 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes a container to be used in a task
+ */
+public class Container extends org.apache.thrift.TUnion<Container, Container._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Container");
+  private static final org.apache.thrift.protocol.TField MESOS_FIELD_DESC = new org.apache.thrift.protocol.TField("mesos", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField DOCKER_FIELD_DESC = new org.apache.thrift.protocol.TField("docker", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    MESOS((short)1, "mesos"),
+    DOCKER((short)2, "docker");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // MESOS
+          return MESOS;
+        case 2: // DOCKER
+          return DOCKER;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.MESOS, new org.apache.thrift.meta_data.FieldMetaData("mesos", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, MesosContainer.class)));
+    tmpMap.put(_Fields.DOCKER, new org.apache.thrift.meta_data.FieldMetaData("docker", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DockerContainer.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Container.class, metaDataMap);
+  }
+
+  public Container() {
+    super();
+  }
+
+  public Container(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public Container(Container other) {
+    super(other);
+  }
+  public Container deepCopy() {
+    return new Container(this);
+  }
+
+  public static Container mesos(MesosContainer value) {
+    Container x = new Container();
+    x.setMesos(value);
+    return x;
+  }
+
+  public static Container docker(DockerContainer value) {
+    Container x = new Container();
+    x.setDocker(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case MESOS:
+        if (value instanceof MesosContainer) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type MesosContainer for field 'mesos', but got " + value.getClass().getSimpleName());
+      case DOCKER:
+        if (value instanceof DockerContainer) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type DockerContainer for field 'docker', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case MESOS:
+          if (field.type == MESOS_FIELD_DESC.type) {
+            MesosContainer mesos;
+            mesos = new MesosContainer();
+            mesos.read(iprot);
+            return mesos;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        case DOCKER:
+          if (field.type == DOCKER_FIELD_DESC.type) {
+            DockerContainer docker;
+            docker = new DockerContainer();
+            docker.read(iprot);
+            return docker;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case MESOS:
+        MesosContainer mesos = (MesosContainer)value_;
+        mesos.write(oprot);
+        return;
+      case DOCKER:
+        DockerContainer docker = (DockerContainer)value_;
+        docker.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case MESOS:
+          MesosContainer mesos;
+          mesos = new MesosContainer();
+          mesos.read(iprot);
+          return mesos;
+        case DOCKER:
+          DockerContainer docker;
+          docker = new DockerContainer();
+          docker.read(iprot);
+          return docker;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case MESOS:
+        MesosContainer mesos = (MesosContainer)value_;
+        mesos.write(oprot);
+        return;
+      case DOCKER:
+        DockerContainer docker = (DockerContainer)value_;
+        docker.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case MESOS:
+        return MESOS_FIELD_DESC;
+      case DOCKER:
+        return DOCKER_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public MesosContainer getMesos() {
+    if (getSetField() == _Fields.MESOS) {
+      return (MesosContainer)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'mesos' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setMesos(MesosContainer value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.MESOS;
+    value_ = value;
+  }
+
+  public DockerContainer getDocker() {
+    if (getSetField() == _Fields.DOCKER) {
+      return (DockerContainer)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'docker' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setDocker(DockerContainer value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.DOCKER;
+    value_ = value;
+  }
+
+  public boolean isSetMesos() {
+    return setField_ == _Fields.MESOS;
+  }
+
+
+  public boolean isSetDocker() {
+    return setField_ == _Fields.DOCKER;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof Container) {
+      return equals((Container)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(Container other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(Container other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.java
new file mode 100644
index 0000000..de69376
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/CronCollisionPolicy.java
@@ -0,0 +1,61 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * Defines the policy for launching a new cron job when one is already running.
+ */
+public enum CronCollisionPolicy implements org.apache.thrift.TEnum {
+  /**
+   * Kills the existing job with the colliding name, and runs the new cron job.
+   */
+  KILL_EXISTING(0),
+  /**
+   * Cancels execution of the new job, leaving the running job in tact.
+   */
+  CANCEL_NEW(1),
+  /**
+   * DEPRECATED. For existing jobs, treated the same as CANCEL_NEW.
+   * createJob will reject jobs with this policy.
+   */
+  RUN_OVERLAP(2);
+
+  private final int value;
+
+  private CronCollisionPolicy(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static CronCollisionPolicy findByValue(int value) { 
+    switch (value) {
+      case 0:
+        return KILL_EXISTING;
+      case 1:
+        return CANCEL_NEW;
+      case 2:
+        return RUN_OVERLAP;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.java
new file mode 100644
index 0000000..28c14e9
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerContainer.java
@@ -0,0 +1,587 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes a docker container
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class DockerContainer implements org.apache.thrift.TBase<DockerContainer, DockerContainer._Fields>, java.io.Serializable, Cloneable, Comparable<DockerContainer> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("DockerContainer");
+
+  private static final org.apache.thrift.protocol.TField IMAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("image", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField PARAMETERS_FIELD_DESC = new org.apache.thrift.protocol.TField("parameters", org.apache.thrift.protocol.TType.LIST, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new DockerContainerStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new DockerContainerTupleSchemeFactory());
+  }
+
+  /**
+   * The container image to be run
+   */
+  public String image; // required
+  /**
+   * The arbitrary parameters to pass to container
+   */
+  public List<DockerParameter> parameters; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The container image to be run
+     */
+    IMAGE((short)1, "image"),
+    /**
+     * The arbitrary parameters to pass to container
+     */
+    PARAMETERS((short)2, "parameters");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // IMAGE
+          return IMAGE;
+        case 2: // PARAMETERS
+          return PARAMETERS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.PARAMETERS};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.IMAGE, new org.apache.thrift.meta_data.FieldMetaData("image", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.PARAMETERS, new org.apache.thrift.meta_data.FieldMetaData("parameters", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DockerParameter.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DockerContainer.class, metaDataMap);
+  }
+
+  public DockerContainer() {
+  }
+
+  public DockerContainer(
+    String image)
+  {
+    this();
+    this.image = image;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public DockerContainer(DockerContainer other) {
+    if (other.isSetImage()) {
+      this.image = other.image;
+    }
+    if (other.isSetParameters()) {
+      List<DockerParameter> __this__parameters = new ArrayList<DockerParameter>(other.parameters.size());
+      for (DockerParameter other_element : other.parameters) {
+        __this__parameters.add(new DockerParameter(other_element));
+      }
+      this.parameters = __this__parameters;
+    }
+  }
+
+  public DockerContainer deepCopy() {
+    return new DockerContainer(this);
+  }
+
+  @Override
+  public void clear() {
+    this.image = null;
+    this.parameters = null;
+  }
+
+  /**
+   * The container image to be run
+   */
+  public String getImage() {
+    return this.image;
+  }
+
+  /**
+   * The container image to be run
+   */
+  public DockerContainer setImage(String image) {
+    this.image = image;
+    return this;
+  }
+
+  public void unsetImage() {
+    this.image = null;
+  }
+
+  /** Returns true if field image is set (has been assigned a value) and false otherwise */
+  public boolean isSetImage() {
+    return this.image != null;
+  }
+
+  public void setImageIsSet(boolean value) {
+    if (!value) {
+      this.image = null;
+    }
+  }
+
+  public int getParametersSize() {
+    return (this.parameters == null) ? 0 : this.parameters.size();
+  }
+
+  public java.util.Iterator<DockerParameter> getParametersIterator() {
+    return (this.parameters == null) ? null : this.parameters.iterator();
+  }
+
+  public void addToParameters(DockerParameter elem) {
+    if (this.parameters == null) {
+      this.parameters = new ArrayList<DockerParameter>();
+    }
+    this.parameters.add(elem);
+  }
+
+  /**
+   * The arbitrary parameters to pass to container
+   */
+  public List<DockerParameter> getParameters() {
+    return this.parameters;
+  }
+
+  /**
+   * The arbitrary parameters to pass to container
+   */
+  public DockerContainer setParameters(List<DockerParameter> parameters) {
+    this.parameters = parameters;
+    return this;
+  }
+
+  public void unsetParameters() {
+    this.parameters = null;
+  }
+
+  /** Returns true if field parameters is set (has been assigned a value) and false otherwise */
+  public boolean isSetParameters() {
+    return this.parameters != null;
+  }
+
+  public void setParametersIsSet(boolean value) {
+    if (!value) {
+      this.parameters = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case IMAGE:
+      if (value == null) {
+        unsetImage();
+      } else {
+        setImage((String)value);
+      }
+      break;
+
+    case PARAMETERS:
+      if (value == null) {
+        unsetParameters();
+      } else {
+        setParameters((List<DockerParameter>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case IMAGE:
+      return getImage();
+
+    case PARAMETERS:
+      return getParameters();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case IMAGE:
+      return isSetImage();
+    case PARAMETERS:
+      return isSetParameters();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof DockerContainer)
+      return this.equals((DockerContainer)that);
+    return false;
+  }
+
+  public boolean equals(DockerContainer that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_image = true && this.isSetImage();
+    boolean that_present_image = true && that.isSetImage();
+    if (this_present_image || that_present_image) {
+      if (!(this_present_image && that_present_image))
+        return false;
+      if (!this.image.equals(that.image))
+        return false;
+    }
+
+    boolean this_present_parameters = true && this.isSetParameters();
+    boolean that_present_parameters = true && that.isSetParameters();
+    if (this_present_parameters || that_present_parameters) {
+      if (!(this_present_parameters && that_present_parameters))
+        return false;
+      if (!this.parameters.equals(that.parameters))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_image = true && (isSetImage());
+    list.add(present_image);
+    if (present_image)
+      list.add(image);
+
+    boolean present_parameters = true && (isSetParameters());
+    list.add(present_parameters);
+    if (present_parameters)
+      list.add(parameters);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(DockerContainer other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetImage()).compareTo(other.isSetImage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetImage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.image, other.image);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetParameters()).compareTo(other.isSetParameters());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetParameters()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.parameters, other.parameters);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("DockerContainer(");
+    boolean first = true;
+
+    sb.append("image:");
+    if (this.image == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.image);
+    }
+    first = false;
+    if (isSetParameters()) {
+      if (!first) sb.append(", ");
+      sb.append("parameters:");
+      if (this.parameters == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.parameters);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class DockerContainerStandardSchemeFactory implements SchemeFactory {
+    public DockerContainerStandardScheme getScheme() {
+      return new DockerContainerStandardScheme();
+    }
+  }
+
+  private static class DockerContainerStandardScheme extends StandardScheme<DockerContainer> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, DockerContainer struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // IMAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.image = iprot.readString();
+              struct.setImageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // PARAMETERS
+            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
+              {
+                org.apache.thrift.protocol.TList _list24 = iprot.readListBegin();
+                struct.parameters = new ArrayList<DockerParameter>(_list24.size);
+                DockerParameter _elem25;
+                for (int _i26 = 0; _i26 < _list24.size; ++_i26)
+                {
+                  _elem25 = new DockerParameter();
+                  _elem25.read(iprot);
+                  struct.parameters.add(_elem25);
+                }
+                iprot.readListEnd();
+              }
+              struct.setParametersIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, DockerContainer struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.image != null) {
+        oprot.writeFieldBegin(IMAGE_FIELD_DESC);
+        oprot.writeString(struct.image);
+        oprot.writeFieldEnd();
+      }
+      if (struct.parameters != null) {
+        if (struct.isSetParameters()) {
+          oprot.writeFieldBegin(PARAMETERS_FIELD_DESC);
+          {
+            oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.parameters.size()));
+            for (DockerParameter _iter27 : struct.parameters)
+            {
+              _iter27.write(oprot);
+            }
+            oprot.writeListEnd();
+          }
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class DockerContainerTupleSchemeFactory implements SchemeFactory {
+    public DockerContainerTupleScheme getScheme() {
+      return new DockerContainerTupleScheme();
+    }
+  }
+
+  private static class DockerContainerTupleScheme extends TupleScheme<DockerContainer> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, DockerContainer struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetImage()) {
+        optionals.set(0);
+      }
+      if (struct.isSetParameters()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetImage()) {
+        oprot.writeString(struct.image);
+      }
+      if (struct.isSetParameters()) {
+        {
+          oprot.writeI32(struct.parameters.size());
+          for (DockerParameter _iter28 : struct.parameters)
+          {
+            _iter28.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, DockerContainer struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.image = iprot.readString();
+        struct.setImageIsSet(true);
+      }
+      if (incoming.get(1)) {
+        {
+          org.apache.thrift.protocol.TList _list29 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.parameters = new ArrayList<DockerParameter>(_list29.size);
+          DockerParameter _elem30;
+          for (int _i31 = 0; _i31 < _list29.size; ++_i31)
+          {
+            _elem30 = new DockerParameter();
+            _elem30.read(iprot);
+            struct.parameters.add(_elem30);
+          }
+        }
+        struct.setParametersIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.java
new file mode 100644
index 0000000..ee6ef50
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerImage.java
@@ -0,0 +1,530 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes an image for use with the Mesos unified containerizer in the Docker format
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class DockerImage implements org.apache.thrift.TBase<DockerImage, DockerImage._Fields>, java.io.Serializable, Cloneable, Comparable<DockerImage> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("DockerImage");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField TAG_FIELD_DESC = new org.apache.thrift.protocol.TField("tag", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new DockerImageStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new DockerImageTupleSchemeFactory());
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public String name; // required
+  /**
+   * The Docker tag identifying the image
+   */
+  public String tag; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * The name of the image to run
+     */
+    NAME((short)1, "name"),
+    /**
+     * The Docker tag identifying the image
+     */
+    TAG((short)2, "tag");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // TAG
+          return TAG;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.TAG, new org.apache.thrift.meta_data.FieldMetaData("tag", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DockerImage.class, metaDataMap);
+  }
+
+  public DockerImage() {
+  }
+
+  public DockerImage(
+    String name,
+    String tag)
+  {
+    this();
+    this.name = name;
+    this.tag = tag;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public DockerImage(DockerImage other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetTag()) {
+      this.tag = other.tag;
+    }
+  }
+
+  public DockerImage deepCopy() {
+    return new DockerImage(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.tag = null;
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * The name of the image to run
+   */
+  public DockerImage setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  /**
+   * The Docker tag identifying the image
+   */
+  public String getTag() {
+    return this.tag;
+  }
+
+  /**
+   * The Docker tag identifying the image
+   */
+  public DockerImage setTag(String tag) {
+    this.tag = tag;
+    return this;
+  }
+
+  public void unsetTag() {
+    this.tag = null;
+  }
+
+  /** Returns true if field tag is set (has been assigned a value) and false otherwise */
+  public boolean isSetTag() {
+    return this.tag != null;
+  }
+
+  public void setTagIsSet(boolean value) {
+    if (!value) {
+      this.tag = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case TAG:
+      if (value == null) {
+        unsetTag();
+      } else {
+        setTag((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case TAG:
+      return getTag();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case TAG:
+      return isSetTag();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof DockerImage)
+      return this.equals((DockerImage)that);
+    return false;
+  }
+
+  public boolean equals(DockerImage that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_tag = true && this.isSetTag();
+    boolean that_present_tag = true && that.isSetTag();
+    if (this_present_tag || that_present_tag) {
+      if (!(this_present_tag && that_present_tag))
+        return false;
+      if (!this.tag.equals(that.tag))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_tag = true && (isSetTag());
+    list.add(present_tag);
+    if (present_tag)
+      list.add(tag);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(DockerImage other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTag()).compareTo(other.isSetTag());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTag()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tag, other.tag);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("DockerImage(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("tag:");
+    if (this.tag == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.tag);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class DockerImageStandardSchemeFactory implements SchemeFactory {
+    public DockerImageStandardScheme getScheme() {
+      return new DockerImageStandardScheme();
+    }
+  }
+
+  private static class DockerImageStandardScheme extends StandardScheme<DockerImage> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, DockerImage struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // TAG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.tag = iprot.readString();
+              struct.setTagIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, DockerImage struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.tag != null) {
+        oprot.writeFieldBegin(TAG_FIELD_DESC);
+        oprot.writeString(struct.tag);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class DockerImageTupleSchemeFactory implements SchemeFactory {
+    public DockerImageTupleScheme getScheme() {
+      return new DockerImageTupleScheme();
+    }
+  }
+
+  private static class DockerImageTupleScheme extends TupleScheme<DockerImage> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, DockerImage struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetTag()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetTag()) {
+        oprot.writeString(struct.tag);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, DockerImage struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.tag = iprot.readString();
+        struct.setTagIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.java
new file mode 100644
index 0000000..2cb00dd
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DockerParameter.java
@@ -0,0 +1,530 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes a parameter passed to docker cli
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class DockerParameter implements org.apache.thrift.TBase<DockerParameter, DockerParameter._Fields>, java.io.Serializable, Cloneable, Comparable<DockerParameter> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("DockerParameter");
+
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new DockerParameterStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new DockerParameterTupleSchemeFactory());
+  }
+
+  /**
+   * a parameter to pass to docker. (e.g. volume)
+   */
+  public String name; // required
+  /**
+   * the value to pass to a parameter (e.g. /src/webapp:/opt/webapp)
+   */
+  public String value; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * a parameter to pass to docker. (e.g. volume)
+     */
+    NAME((short)1, "name"),
+    /**
+     * the value to pass to a parameter (e.g. /src/webapp:/opt/webapp)
+     */
+    VALUE((short)2, "value");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // NAME
+          return NAME;
+        case 2: // VALUE
+          return VALUE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DockerParameter.class, metaDataMap);
+  }
+
+  public DockerParameter() {
+  }
+
+  public DockerParameter(
+    String name,
+    String value)
+  {
+    this();
+    this.name = name;
+    this.value = value;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public DockerParameter(DockerParameter other) {
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    if (other.isSetValue()) {
+      this.value = other.value;
+    }
+  }
+
+  public DockerParameter deepCopy() {
+    return new DockerParameter(this);
+  }
+
+  @Override
+  public void clear() {
+    this.name = null;
+    this.value = null;
+  }
+
+  /**
+   * a parameter to pass to docker. (e.g. volume)
+   */
+  public String getName() {
+    return this.name;
+  }
+
+  /**
+   * a parameter to pass to docker. (e.g. volume)
+   */
+  public DockerParameter setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  /**
+   * the value to pass to a parameter (e.g. /src/webapp:/opt/webapp)
+   */
+  public String getValue() {
+    return this.value;
+  }
+
+  /**
+   * the value to pass to a parameter (e.g. /src/webapp:/opt/webapp)
+   */
+  public DockerParameter setValue(String value) {
+    this.value = value;
+    return this;
+  }
+
+  public void unsetValue() {
+    this.value = null;
+  }
+
+  /** Returns true if field value is set (has been assigned a value) and false otherwise */
+  public boolean isSetValue() {
+    return this.value != null;
+  }
+
+  public void setValueIsSet(boolean value) {
+    if (!value) {
+      this.value = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case VALUE:
+      if (value == null) {
+        unsetValue();
+      } else {
+        setValue((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case NAME:
+      return getName();
+
+    case VALUE:
+      return getValue();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case NAME:
+      return isSetName();
+    case VALUE:
+      return isSetValue();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof DockerParameter)
+      return this.equals((DockerParameter)that);
+    return false;
+  }
+
+  public boolean equals(DockerParameter that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_value = true && this.isSetValue();
+    boolean that_present_value = true && that.isSetValue();
+    if (this_present_value || that_present_value) {
+      if (!(this_present_value && that_present_value))
+        return false;
+      if (!this.value.equals(that.value))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_value = true && (isSetValue());
+    list.add(present_value);
+    if (present_value)
+      list.add(value);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(DockerParameter other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetValue()).compareTo(other.isSetValue());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetValue()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, other.value);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("DockerParameter(");
+    boolean first = true;
+
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("value:");
+    if (this.value == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.value);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class DockerParameterStandardSchemeFactory implements SchemeFactory {
+    public DockerParameterStandardScheme getScheme() {
+      return new DockerParameterStandardScheme();
+    }
+  }
+
+  private static class DockerParameterStandardScheme extends StandardScheme<DockerParameter> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, DockerParameter struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // VALUE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.value = iprot.readString();
+              struct.setValueIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, DockerParameter struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      if (struct.value != null) {
+        oprot.writeFieldBegin(VALUE_FIELD_DESC);
+        oprot.writeString(struct.value);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class DockerParameterTupleSchemeFactory implements SchemeFactory {
+    public DockerParameterTupleScheme getScheme() {
+      return new DockerParameterTupleScheme();
+    }
+  }
+
+  private static class DockerParameterTupleScheme extends TupleScheme<DockerParameter> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, DockerParameter struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetValue()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetValue()) {
+        oprot.writeString(struct.value);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, DockerParameter struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.value = iprot.readString();
+        struct.setValueIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.java
new file mode 100644
index 0000000..67a13a4
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/DrainHostsResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class DrainHostsResult implements org.apache.thrift.TBase<DrainHostsResult, DrainHostsResult._Fields>, java.io.Serializable, Cloneable, Comparable<DrainHostsResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("DrainHostsResult");
+
+  private static final org.apache.thrift.protocol.TField STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("statuses", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new DrainHostsResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new DrainHostsResultTupleSchemeFactory());
+  }
+
+  public Set<HostStatus> statuses; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    STATUSES((short)1, "statuses");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUSES
+          return STATUSES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUSES, new org.apache.thrift.meta_data.FieldMetaData("statuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, HostStatus.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DrainHostsResult.class, metaDataMap);
+  }
+
+  public DrainHostsResult() {
+  }
+
+  public DrainHostsResult(
+    Set<HostStatus> statuses)
+  {
+    this();
+    this.statuses = statuses;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public DrainHostsResult(DrainHostsResult other) {
+    if (other.isSetStatuses()) {
+      Set<HostStatus> __this__statuses = new HashSet<HostStatus>(other.statuses.size());
+      for (HostStatus other_element : other.statuses) {
+        __this__statuses.add(new HostStatus(other_element));
+      }
+      this.statuses = __this__statuses;
+    }
+  }
+
+  public DrainHostsResult deepCopy() {
+    return new DrainHostsResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.statuses = null;
+  }
+
+  public int getStatusesSize() {
+    return (this.statuses == null) ? 0 : this.statuses.size();
+  }
+
+  public java.util.Iterator<HostStatus> getStatusesIterator() {
+    return (this.statuses == null) ? null : this.statuses.iterator();
+  }
+
+  public void addToStatuses(HostStatus elem) {
+    if (this.statuses == null) {
+      this.statuses = new HashSet<HostStatus>();
+    }
+    this.statuses.add(elem);
+  }
+
+  public Set<HostStatus> getStatuses() {
+    return this.statuses;
+  }
+
+  public DrainHostsResult setStatuses(Set<HostStatus> statuses) {
+    this.statuses = statuses;
+    return this;
+  }
+
+  public void unsetStatuses() {
+    this.statuses = null;
+  }
+
+  /** Returns true if field statuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatuses() {
+    return this.statuses != null;
+  }
+
+  public void setStatusesIsSet(boolean value) {
+    if (!value) {
+      this.statuses = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUSES:
+      if (value == null) {
+        unsetStatuses();
+      } else {
+        setStatuses((Set<HostStatus>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUSES:
+      return getStatuses();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUSES:
+      return isSetStatuses();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof DrainHostsResult)
+      return this.equals((DrainHostsResult)that);
+    return false;
+  }
+
+  public boolean equals(DrainHostsResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_statuses = true && this.isSetStatuses();
+    boolean that_present_statuses = true && that.isSetStatuses();
+    if (this_present_statuses || that_present_statuses) {
+      if (!(this_present_statuses && that_present_statuses))
+        return false;
+      if (!this.statuses.equals(that.statuses))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_statuses = true && (isSetStatuses());
+    list.add(present_statuses);
+    if (present_statuses)
+      list.add(statuses);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(DrainHostsResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatuses()).compareTo(other.isSetStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statuses, other.statuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("DrainHostsResult(");
+    boolean first = true;
+
+    sb.append("statuses:");
+    if (this.statuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statuses);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class DrainHostsResultStandardSchemeFactory implements SchemeFactory {
+    public DrainHostsResultStandardScheme getScheme() {
+      return new DrainHostsResultStandardScheme();
+    }
+  }
+
+  private static class DrainHostsResultStandardScheme extends StandardScheme<DrainHostsResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, DrainHostsResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set270 = iprot.readSetBegin();
+                struct.statuses = new HashSet<HostStatus>(2*_set270.size);
+                HostStatus _elem271;
+                for (int _i272 = 0; _i272 < _set270.size; ++_i272)
+                {
+                  _elem271 = new HostStatus();
+                  _elem271.read(iprot);
+                  struct.statuses.add(_elem271);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, DrainHostsResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.statuses != null) {
+        oprot.writeFieldBegin(STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.statuses.size()));
+          for (HostStatus _iter273 : struct.statuses)
+          {
+            _iter273.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class DrainHostsResultTupleSchemeFactory implements SchemeFactory {
+    public DrainHostsResultTupleScheme getScheme() {
+      return new DrainHostsResultTupleScheme();
+    }
+  }
+
+  private static class DrainHostsResultTupleScheme extends TupleScheme<DrainHostsResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, DrainHostsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatuses()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetStatuses()) {
+        {
+          oprot.writeI32(struct.statuses.size());
+          for (HostStatus _iter274 : struct.statuses)
+          {
+            _iter274.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, DrainHostsResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set275 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.statuses = new HashSet<HostStatus>(2*_set275.size);
+          HostStatus _elem276;
+          for (int _i277 = 0; _i277 < _set275.size; ++_i277)
+          {
+            _elem276 = new HostStatus();
+            _elem276.read(iprot);
+            struct.statuses.add(_elem276);
+          }
+        }
+        struct.setStatusesIsSet(true);
+      }
+    }
+  }
+
+}
+


[19/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.java
new file mode 100644
index 0000000..c535057
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/ServerInfo.java
@@ -0,0 +1,518 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Information about the scheduler.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class ServerInfo implements org.apache.thrift.TBase<ServerInfo, ServerInfo._Fields>, java.io.Serializable, Cloneable, Comparable<ServerInfo> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ServerInfo");
+
+  private static final org.apache.thrift.protocol.TField CLUSTER_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("clusterName", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField STATS_URL_PREFIX_FIELD_DESC = new org.apache.thrift.protocol.TField("statsUrlPrefix", org.apache.thrift.protocol.TType.STRING, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new ServerInfoStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new ServerInfoTupleSchemeFactory());
+  }
+
+  public String clusterName; // required
+  /**
+   * A url prefix for job container stats.
+   */
+  public String statsUrlPrefix; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    CLUSTER_NAME((short)1, "clusterName"),
+    /**
+     * A url prefix for job container stats.
+     */
+    STATS_URL_PREFIX((short)3, "statsUrlPrefix");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // CLUSTER_NAME
+          return CLUSTER_NAME;
+        case 3: // STATS_URL_PREFIX
+          return STATS_URL_PREFIX;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.CLUSTER_NAME, new org.apache.thrift.meta_data.FieldMetaData("clusterName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.STATS_URL_PREFIX, new org.apache.thrift.meta_data.FieldMetaData("statsUrlPrefix", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ServerInfo.class, metaDataMap);
+  }
+
+  public ServerInfo() {
+  }
+
+  public ServerInfo(
+    String clusterName,
+    String statsUrlPrefix)
+  {
+    this();
+    this.clusterName = clusterName;
+    this.statsUrlPrefix = statsUrlPrefix;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public ServerInfo(ServerInfo other) {
+    if (other.isSetClusterName()) {
+      this.clusterName = other.clusterName;
+    }
+    if (other.isSetStatsUrlPrefix()) {
+      this.statsUrlPrefix = other.statsUrlPrefix;
+    }
+  }
+
+  public ServerInfo deepCopy() {
+    return new ServerInfo(this);
+  }
+
+  @Override
+  public void clear() {
+    this.clusterName = null;
+    this.statsUrlPrefix = null;
+  }
+
+  public String getClusterName() {
+    return this.clusterName;
+  }
+
+  public ServerInfo setClusterName(String clusterName) {
+    this.clusterName = clusterName;
+    return this;
+  }
+
+  public void unsetClusterName() {
+    this.clusterName = null;
+  }
+
+  /** Returns true if field clusterName is set (has been assigned a value) and false otherwise */
+  public boolean isSetClusterName() {
+    return this.clusterName != null;
+  }
+
+  public void setClusterNameIsSet(boolean value) {
+    if (!value) {
+      this.clusterName = null;
+    }
+  }
+
+  /**
+   * A url prefix for job container stats.
+   */
+  public String getStatsUrlPrefix() {
+    return this.statsUrlPrefix;
+  }
+
+  /**
+   * A url prefix for job container stats.
+   */
+  public ServerInfo setStatsUrlPrefix(String statsUrlPrefix) {
+    this.statsUrlPrefix = statsUrlPrefix;
+    return this;
+  }
+
+  public void unsetStatsUrlPrefix() {
+    this.statsUrlPrefix = null;
+  }
+
+  /** Returns true if field statsUrlPrefix is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatsUrlPrefix() {
+    return this.statsUrlPrefix != null;
+  }
+
+  public void setStatsUrlPrefixIsSet(boolean value) {
+    if (!value) {
+      this.statsUrlPrefix = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case CLUSTER_NAME:
+      if (value == null) {
+        unsetClusterName();
+      } else {
+        setClusterName((String)value);
+      }
+      break;
+
+    case STATS_URL_PREFIX:
+      if (value == null) {
+        unsetStatsUrlPrefix();
+      } else {
+        setStatsUrlPrefix((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case CLUSTER_NAME:
+      return getClusterName();
+
+    case STATS_URL_PREFIX:
+      return getStatsUrlPrefix();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case CLUSTER_NAME:
+      return isSetClusterName();
+    case STATS_URL_PREFIX:
+      return isSetStatsUrlPrefix();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof ServerInfo)
+      return this.equals((ServerInfo)that);
+    return false;
+  }
+
+  public boolean equals(ServerInfo that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_clusterName = true && this.isSetClusterName();
+    boolean that_present_clusterName = true && that.isSetClusterName();
+    if (this_present_clusterName || that_present_clusterName) {
+      if (!(this_present_clusterName && that_present_clusterName))
+        return false;
+      if (!this.clusterName.equals(that.clusterName))
+        return false;
+    }
+
+    boolean this_present_statsUrlPrefix = true && this.isSetStatsUrlPrefix();
+    boolean that_present_statsUrlPrefix = true && that.isSetStatsUrlPrefix();
+    if (this_present_statsUrlPrefix || that_present_statsUrlPrefix) {
+      if (!(this_present_statsUrlPrefix && that_present_statsUrlPrefix))
+        return false;
+      if (!this.statsUrlPrefix.equals(that.statsUrlPrefix))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_clusterName = true && (isSetClusterName());
+    list.add(present_clusterName);
+    if (present_clusterName)
+      list.add(clusterName);
+
+    boolean present_statsUrlPrefix = true && (isSetStatsUrlPrefix());
+    list.add(present_statsUrlPrefix);
+    if (present_statsUrlPrefix)
+      list.add(statsUrlPrefix);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(ServerInfo other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetClusterName()).compareTo(other.isSetClusterName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetClusterName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.clusterName, other.clusterName);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetStatsUrlPrefix()).compareTo(other.isSetStatsUrlPrefix());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatsUrlPrefix()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statsUrlPrefix, other.statsUrlPrefix);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("ServerInfo(");
+    boolean first = true;
+
+    sb.append("clusterName:");
+    if (this.clusterName == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.clusterName);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("statsUrlPrefix:");
+    if (this.statsUrlPrefix == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statsUrlPrefix);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class ServerInfoStandardSchemeFactory implements SchemeFactory {
+    public ServerInfoStandardScheme getScheme() {
+      return new ServerInfoStandardScheme();
+    }
+  }
+
+  private static class ServerInfoStandardScheme extends StandardScheme<ServerInfo> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, ServerInfo struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // CLUSTER_NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.clusterName = iprot.readString();
+              struct.setClusterNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // STATS_URL_PREFIX
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.statsUrlPrefix = iprot.readString();
+              struct.setStatsUrlPrefixIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, ServerInfo struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.clusterName != null) {
+        oprot.writeFieldBegin(CLUSTER_NAME_FIELD_DESC);
+        oprot.writeString(struct.clusterName);
+        oprot.writeFieldEnd();
+      }
+      if (struct.statsUrlPrefix != null) {
+        oprot.writeFieldBegin(STATS_URL_PREFIX_FIELD_DESC);
+        oprot.writeString(struct.statsUrlPrefix);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class ServerInfoTupleSchemeFactory implements SchemeFactory {
+    public ServerInfoTupleScheme getScheme() {
+      return new ServerInfoTupleScheme();
+    }
+  }
+
+  private static class ServerInfoTupleScheme extends TupleScheme<ServerInfo> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, ServerInfo struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetClusterName()) {
+        optionals.set(0);
+      }
+      if (struct.isSetStatsUrlPrefix()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetClusterName()) {
+        oprot.writeString(struct.clusterName);
+      }
+      if (struct.isSetStatsUrlPrefix()) {
+        oprot.writeString(struct.statsUrlPrefix);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, ServerInfo struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.clusterName = iprot.readString();
+        struct.setClusterNameIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.statsUrlPrefix = iprot.readString();
+        struct.setStatsUrlPrefixIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.java
new file mode 100644
index 0000000..7e020c3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartJobUpdateResult.java
@@ -0,0 +1,543 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Result of the startUpdate call.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class StartJobUpdateResult implements org.apache.thrift.TBase<StartJobUpdateResult, StartJobUpdateResult._Fields>, java.io.Serializable, Cloneable, Comparable<StartJobUpdateResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("StartJobUpdateResult");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField UPDATE_SUMMARY_FIELD_DESC = new org.apache.thrift.protocol.TField("updateSummary", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new StartJobUpdateResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new StartJobUpdateResultTupleSchemeFactory());
+  }
+
+  /**
+   * Unique identifier for the job update.
+   */
+  public JobUpdateKey key; // required
+  /**
+   * Summary of the update that is in progress for the given JobKey.
+   */
+  public JobUpdateSummary updateSummary; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Unique identifier for the job update.
+     */
+    KEY((short)1, "key"),
+    /**
+     * Summary of the update that is in progress for the given JobKey.
+     */
+    UPDATE_SUMMARY((short)2, "updateSummary");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // KEY
+          return KEY;
+        case 2: // UPDATE_SUMMARY
+          return UPDATE_SUMMARY;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.UPDATE_SUMMARY};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateKey.class)));
+    tmpMap.put(_Fields.UPDATE_SUMMARY, new org.apache.thrift.meta_data.FieldMetaData("updateSummary", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobUpdateSummary.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StartJobUpdateResult.class, metaDataMap);
+  }
+
+  public StartJobUpdateResult() {
+  }
+
+  public StartJobUpdateResult(
+    JobUpdateKey key)
+  {
+    this();
+    this.key = key;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public StartJobUpdateResult(StartJobUpdateResult other) {
+    if (other.isSetKey()) {
+      this.key = new JobUpdateKey(other.key);
+    }
+    if (other.isSetUpdateSummary()) {
+      this.updateSummary = new JobUpdateSummary(other.updateSummary);
+    }
+  }
+
+  public StartJobUpdateResult deepCopy() {
+    return new StartJobUpdateResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.updateSummary = null;
+  }
+
+  /**
+   * Unique identifier for the job update.
+   */
+  public JobUpdateKey getKey() {
+    return this.key;
+  }
+
+  /**
+   * Unique identifier for the job update.
+   */
+  public StartJobUpdateResult setKey(JobUpdateKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  /**
+   * Summary of the update that is in progress for the given JobKey.
+   */
+  public JobUpdateSummary getUpdateSummary() {
+    return this.updateSummary;
+  }
+
+  /**
+   * Summary of the update that is in progress for the given JobKey.
+   */
+  public StartJobUpdateResult setUpdateSummary(JobUpdateSummary updateSummary) {
+    this.updateSummary = updateSummary;
+    return this;
+  }
+
+  public void unsetUpdateSummary() {
+    this.updateSummary = null;
+  }
+
+  /** Returns true if field updateSummary is set (has been assigned a value) and false otherwise */
+  public boolean isSetUpdateSummary() {
+    return this.updateSummary != null;
+  }
+
+  public void setUpdateSummaryIsSet(boolean value) {
+    if (!value) {
+      this.updateSummary = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((JobUpdateKey)value);
+      }
+      break;
+
+    case UPDATE_SUMMARY:
+      if (value == null) {
+        unsetUpdateSummary();
+      } else {
+        setUpdateSummary((JobUpdateSummary)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case UPDATE_SUMMARY:
+      return getUpdateSummary();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case UPDATE_SUMMARY:
+      return isSetUpdateSummary();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof StartJobUpdateResult)
+      return this.equals((StartJobUpdateResult)that);
+    return false;
+  }
+
+  public boolean equals(StartJobUpdateResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_updateSummary = true && this.isSetUpdateSummary();
+    boolean that_present_updateSummary = true && that.isSetUpdateSummary();
+    if (this_present_updateSummary || that_present_updateSummary) {
+      if (!(this_present_updateSummary && that_present_updateSummary))
+        return false;
+      if (!this.updateSummary.equals(that.updateSummary))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_updateSummary = true && (isSetUpdateSummary());
+    list.add(present_updateSummary);
+    if (present_updateSummary)
+      list.add(updateSummary);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(StartJobUpdateResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUpdateSummary()).compareTo(other.isSetUpdateSummary());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUpdateSummary()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateSummary, other.updateSummary);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("StartJobUpdateResult(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (isSetUpdateSummary()) {
+      if (!first) sb.append(", ");
+      sb.append("updateSummary:");
+      if (this.updateSummary == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.updateSummary);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (key != null) {
+      key.validate();
+    }
+    if (updateSummary != null) {
+      updateSummary.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class StartJobUpdateResultStandardSchemeFactory implements SchemeFactory {
+    public StartJobUpdateResultStandardScheme getScheme() {
+      return new StartJobUpdateResultStandardScheme();
+    }
+  }
+
+  private static class StartJobUpdateResultStandardScheme extends StandardScheme<StartJobUpdateResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, StartJobUpdateResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new JobUpdateKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // UPDATE_SUMMARY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.updateSummary = new JobUpdateSummary();
+              struct.updateSummary.read(iprot);
+              struct.setUpdateSummaryIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, StartJobUpdateResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.updateSummary != null) {
+        if (struct.isSetUpdateSummary()) {
+          oprot.writeFieldBegin(UPDATE_SUMMARY_FIELD_DESC);
+          struct.updateSummary.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class StartJobUpdateResultTupleSchemeFactory implements SchemeFactory {
+    public StartJobUpdateResultTupleScheme getScheme() {
+      return new StartJobUpdateResultTupleScheme();
+    }
+  }
+
+  private static class StartJobUpdateResultTupleScheme extends TupleScheme<StartJobUpdateResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, StartJobUpdateResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetUpdateSummary()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetUpdateSummary()) {
+        struct.updateSummary.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, StartJobUpdateResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.key = new JobUpdateKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.updateSummary = new JobUpdateSummary();
+        struct.updateSummary.read(iprot);
+        struct.setUpdateSummaryIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.java
new file mode 100644
index 0000000..cd00ec4
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/StartMaintenanceResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class StartMaintenanceResult implements org.apache.thrift.TBase<StartMaintenanceResult, StartMaintenanceResult._Fields>, java.io.Serializable, Cloneable, Comparable<StartMaintenanceResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("StartMaintenanceResult");
+
+  private static final org.apache.thrift.protocol.TField STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("statuses", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new StartMaintenanceResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new StartMaintenanceResultTupleSchemeFactory());
+  }
+
+  public Set<HostStatus> statuses; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    STATUSES((short)1, "statuses");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUSES
+          return STATUSES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUSES, new org.apache.thrift.meta_data.FieldMetaData("statuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, HostStatus.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StartMaintenanceResult.class, metaDataMap);
+  }
+
+  public StartMaintenanceResult() {
+  }
+
+  public StartMaintenanceResult(
+    Set<HostStatus> statuses)
+  {
+    this();
+    this.statuses = statuses;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public StartMaintenanceResult(StartMaintenanceResult other) {
+    if (other.isSetStatuses()) {
+      Set<HostStatus> __this__statuses = new HashSet<HostStatus>(other.statuses.size());
+      for (HostStatus other_element : other.statuses) {
+        __this__statuses.add(new HostStatus(other_element));
+      }
+      this.statuses = __this__statuses;
+    }
+  }
+
+  public StartMaintenanceResult deepCopy() {
+    return new StartMaintenanceResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.statuses = null;
+  }
+
+  public int getStatusesSize() {
+    return (this.statuses == null) ? 0 : this.statuses.size();
+  }
+
+  public java.util.Iterator<HostStatus> getStatusesIterator() {
+    return (this.statuses == null) ? null : this.statuses.iterator();
+  }
+
+  public void addToStatuses(HostStatus elem) {
+    if (this.statuses == null) {
+      this.statuses = new HashSet<HostStatus>();
+    }
+    this.statuses.add(elem);
+  }
+
+  public Set<HostStatus> getStatuses() {
+    return this.statuses;
+  }
+
+  public StartMaintenanceResult setStatuses(Set<HostStatus> statuses) {
+    this.statuses = statuses;
+    return this;
+  }
+
+  public void unsetStatuses() {
+    this.statuses = null;
+  }
+
+  /** Returns true if field statuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatuses() {
+    return this.statuses != null;
+  }
+
+  public void setStatusesIsSet(boolean value) {
+    if (!value) {
+      this.statuses = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUSES:
+      if (value == null) {
+        unsetStatuses();
+      } else {
+        setStatuses((Set<HostStatus>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUSES:
+      return getStatuses();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUSES:
+      return isSetStatuses();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof StartMaintenanceResult)
+      return this.equals((StartMaintenanceResult)that);
+    return false;
+  }
+
+  public boolean equals(StartMaintenanceResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_statuses = true && this.isSetStatuses();
+    boolean that_present_statuses = true && that.isSetStatuses();
+    if (this_present_statuses || that_present_statuses) {
+      if (!(this_present_statuses && that_present_statuses))
+        return false;
+      if (!this.statuses.equals(that.statuses))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_statuses = true && (isSetStatuses());
+    list.add(present_statuses);
+    if (present_statuses)
+      list.add(statuses);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(StartMaintenanceResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatuses()).compareTo(other.isSetStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statuses, other.statuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("StartMaintenanceResult(");
+    boolean first = true;
+
+    sb.append("statuses:");
+    if (this.statuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statuses);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class StartMaintenanceResultStandardSchemeFactory implements SchemeFactory {
+    public StartMaintenanceResultStandardScheme getScheme() {
+      return new StartMaintenanceResultStandardScheme();
+    }
+  }
+
+  private static class StartMaintenanceResultStandardScheme extends StandardScheme<StartMaintenanceResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, StartMaintenanceResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set262 = iprot.readSetBegin();
+                struct.statuses = new HashSet<HostStatus>(2*_set262.size);
+                HostStatus _elem263;
+                for (int _i264 = 0; _i264 < _set262.size; ++_i264)
+                {
+                  _elem263 = new HostStatus();
+                  _elem263.read(iprot);
+                  struct.statuses.add(_elem263);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, StartMaintenanceResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.statuses != null) {
+        oprot.writeFieldBegin(STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.statuses.size()));
+          for (HostStatus _iter265 : struct.statuses)
+          {
+            _iter265.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class StartMaintenanceResultTupleSchemeFactory implements SchemeFactory {
+    public StartMaintenanceResultTupleScheme getScheme() {
+      return new StartMaintenanceResultTupleScheme();
+    }
+  }
+
+  private static class StartMaintenanceResultTupleScheme extends TupleScheme<StartMaintenanceResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, StartMaintenanceResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatuses()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetStatuses()) {
+        {
+          oprot.writeI32(struct.statuses.size());
+          for (HostStatus _iter266 : struct.statuses)
+          {
+            _iter266.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, StartMaintenanceResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set267 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.statuses = new HashSet<HostStatus>(2*_set267.size);
+          HostStatus _elem268;
+          for (int _i269 = 0; _i269 < _set267.size; ++_i269)
+          {
+            _elem268 = new HostStatus();
+            _elem268.read(iprot);
+            struct.statuses.add(_elem268);
+          }
+        }
+        struct.setStatusesIsSet(true);
+      }
+    }
+  }
+
+}
+


[25/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Metadata.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Metadata.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Metadata.java
new file mode 100644
index 0000000..740f17d
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Metadata.java
@@ -0,0 +1,506 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Arbitrary key-value metadata to be included into TaskConfig.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Metadata implements org.apache.thrift.TBase<Metadata, Metadata._Fields>, java.io.Serializable, Cloneable, Comparable<Metadata> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Metadata");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new MetadataStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new MetadataTupleSchemeFactory());
+  }
+
+  public String key; // required
+  public String value; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    KEY((short)1, "key"),
+    VALUE((short)2, "value");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // KEY
+          return KEY;
+        case 2: // VALUE
+          return VALUE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Metadata.class, metaDataMap);
+  }
+
+  public Metadata() {
+  }
+
+  public Metadata(
+    String key,
+    String value)
+  {
+    this();
+    this.key = key;
+    this.value = value;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Metadata(Metadata other) {
+    if (other.isSetKey()) {
+      this.key = other.key;
+    }
+    if (other.isSetValue()) {
+      this.value = other.value;
+    }
+  }
+
+  public Metadata deepCopy() {
+    return new Metadata(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.value = null;
+  }
+
+  public String getKey() {
+    return this.key;
+  }
+
+  public Metadata setKey(String key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  public String getValue() {
+    return this.value;
+  }
+
+  public Metadata setValue(String value) {
+    this.value = value;
+    return this;
+  }
+
+  public void unsetValue() {
+    this.value = null;
+  }
+
+  /** Returns true if field value is set (has been assigned a value) and false otherwise */
+  public boolean isSetValue() {
+    return this.value != null;
+  }
+
+  public void setValueIsSet(boolean value) {
+    if (!value) {
+      this.value = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((String)value);
+      }
+      break;
+
+    case VALUE:
+      if (value == null) {
+        unsetValue();
+      } else {
+        setValue((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case VALUE:
+      return getValue();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case VALUE:
+      return isSetValue();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Metadata)
+      return this.equals((Metadata)that);
+    return false;
+  }
+
+  public boolean equals(Metadata that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_value = true && this.isSetValue();
+    boolean that_present_value = true && that.isSetValue();
+    if (this_present_value || that_present_value) {
+      if (!(this_present_value && that_present_value))
+        return false;
+      if (!this.value.equals(that.value))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_value = true && (isSetValue());
+    list.add(present_value);
+    if (present_value)
+      list.add(value);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Metadata other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetValue()).compareTo(other.isSetValue());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetValue()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, other.value);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Metadata(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("value:");
+    if (this.value == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.value);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class MetadataStandardSchemeFactory implements SchemeFactory {
+    public MetadataStandardScheme getScheme() {
+      return new MetadataStandardScheme();
+    }
+  }
+
+  private static class MetadataStandardScheme extends StandardScheme<Metadata> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Metadata struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.key = iprot.readString();
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // VALUE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.value = iprot.readString();
+              struct.setValueIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Metadata struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        oprot.writeString(struct.key);
+        oprot.writeFieldEnd();
+      }
+      if (struct.value != null) {
+        oprot.writeFieldBegin(VALUE_FIELD_DESC);
+        oprot.writeString(struct.value);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class MetadataTupleSchemeFactory implements SchemeFactory {
+    public MetadataTupleScheme getScheme() {
+      return new MetadataTupleScheme();
+    }
+  }
+
+  private static class MetadataTupleScheme extends TupleScheme<Metadata> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Metadata struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetValue()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetKey()) {
+        oprot.writeString(struct.key);
+      }
+      if (struct.isSetValue()) {
+        oprot.writeString(struct.value);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Metadata struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.key = iprot.readString();
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.value = iprot.readString();
+        struct.setValueIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Mode.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Mode.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Mode.java
new file mode 100644
index 0000000..7c05e52
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Mode.java
@@ -0,0 +1,54 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+/**
+ * The mode for a volume mount
+ */
+public enum Mode implements org.apache.thrift.TEnum {
+  /**
+   * Read Write
+   */
+  RW(1),
+  /**
+   * Read Only
+   */
+  RO(2);
+
+  private final int value;
+
+  private Mode(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static Mode findByValue(int value) { 
+    switch (value) {
+      case 1:
+        return RW;
+      case 2:
+        return RO;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Package.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Package.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Package.java
new file mode 100644
index 0000000..db43123
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Package.java
@@ -0,0 +1,606 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Package implements org.apache.thrift.TBase<Package, Package._Fields>, java.io.Serializable, Cloneable, Comparable<Package> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Package");
+
+  private static final org.apache.thrift.protocol.TField ROLE_FIELD_DESC = new org.apache.thrift.protocol.TField("role", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField VERSION_FIELD_DESC = new org.apache.thrift.protocol.TField("version", org.apache.thrift.protocol.TType.I32, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new PackageStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new PackageTupleSchemeFactory());
+  }
+
+  public String role; // required
+  public String name; // required
+  public int version; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    ROLE((short)1, "role"),
+    NAME((short)2, "name"),
+    VERSION((short)3, "version");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // ROLE
+          return ROLE;
+        case 2: // NAME
+          return NAME;
+        case 3: // VERSION
+          return VERSION;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __VERSION_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.ROLE, new org.apache.thrift.meta_data.FieldMetaData("role", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.VERSION, new org.apache.thrift.meta_data.FieldMetaData("version", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Package.class, metaDataMap);
+  }
+
+  public Package() {
+  }
+
+  public Package(
+    String role,
+    String name,
+    int version)
+  {
+    this();
+    this.role = role;
+    this.name = name;
+    this.version = version;
+    setVersionIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Package(Package other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetRole()) {
+      this.role = other.role;
+    }
+    if (other.isSetName()) {
+      this.name = other.name;
+    }
+    this.version = other.version;
+  }
+
+  public Package deepCopy() {
+    return new Package(this);
+  }
+
+  @Override
+  public void clear() {
+    this.role = null;
+    this.name = null;
+    setVersionIsSet(false);
+    this.version = 0;
+  }
+
+  public String getRole() {
+    return this.role;
+  }
+
+  public Package setRole(String role) {
+    this.role = role;
+    return this;
+  }
+
+  public void unsetRole() {
+    this.role = null;
+  }
+
+  /** Returns true if field role is set (has been assigned a value) and false otherwise */
+  public boolean isSetRole() {
+    return this.role != null;
+  }
+
+  public void setRoleIsSet(boolean value) {
+    if (!value) {
+      this.role = null;
+    }
+  }
+
+  public String getName() {
+    return this.name;
+  }
+
+  public Package setName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void unsetName() {
+    this.name = null;
+  }
+
+  /** Returns true if field name is set (has been assigned a value) and false otherwise */
+  public boolean isSetName() {
+    return this.name != null;
+  }
+
+  public void setNameIsSet(boolean value) {
+    if (!value) {
+      this.name = null;
+    }
+  }
+
+  public int getVersion() {
+    return this.version;
+  }
+
+  public Package setVersion(int version) {
+    this.version = version;
+    setVersionIsSet(true);
+    return this;
+  }
+
+  public void unsetVersion() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __VERSION_ISSET_ID);
+  }
+
+  /** Returns true if field version is set (has been assigned a value) and false otherwise */
+  public boolean isSetVersion() {
+    return EncodingUtils.testBit(__isset_bitfield, __VERSION_ISSET_ID);
+  }
+
+  public void setVersionIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __VERSION_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case ROLE:
+      if (value == null) {
+        unsetRole();
+      } else {
+        setRole((String)value);
+      }
+      break;
+
+    case NAME:
+      if (value == null) {
+        unsetName();
+      } else {
+        setName((String)value);
+      }
+      break;
+
+    case VERSION:
+      if (value == null) {
+        unsetVersion();
+      } else {
+        setVersion((Integer)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case ROLE:
+      return getRole();
+
+    case NAME:
+      return getName();
+
+    case VERSION:
+      return getVersion();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case ROLE:
+      return isSetRole();
+    case NAME:
+      return isSetName();
+    case VERSION:
+      return isSetVersion();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Package)
+      return this.equals((Package)that);
+    return false;
+  }
+
+  public boolean equals(Package that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_role = true && this.isSetRole();
+    boolean that_present_role = true && that.isSetRole();
+    if (this_present_role || that_present_role) {
+      if (!(this_present_role && that_present_role))
+        return false;
+      if (!this.role.equals(that.role))
+        return false;
+    }
+
+    boolean this_present_name = true && this.isSetName();
+    boolean that_present_name = true && that.isSetName();
+    if (this_present_name || that_present_name) {
+      if (!(this_present_name && that_present_name))
+        return false;
+      if (!this.name.equals(that.name))
+        return false;
+    }
+
+    boolean this_present_version = true;
+    boolean that_present_version = true;
+    if (this_present_version || that_present_version) {
+      if (!(this_present_version && that_present_version))
+        return false;
+      if (this.version != that.version)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_role = true && (isSetRole());
+    list.add(present_role);
+    if (present_role)
+      list.add(role);
+
+    boolean present_name = true && (isSetName());
+    list.add(present_name);
+    if (present_name)
+      list.add(name);
+
+    boolean present_version = true;
+    list.add(present_version);
+    if (present_version)
+      list.add(version);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Package other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetRole()).compareTo(other.isSetRole());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetRole()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.role, other.role);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetName()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetVersion()).compareTo(other.isSetVersion());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetVersion()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.version, other.version);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Package(");
+    boolean first = true;
+
+    sb.append("role:");
+    if (this.role == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.role);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("name:");
+    if (this.name == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.name);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("version:");
+    sb.append(this.version);
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class PackageStandardSchemeFactory implements SchemeFactory {
+    public PackageStandardScheme getScheme() {
+      return new PackageStandardScheme();
+    }
+  }
+
+  private static class PackageStandardScheme extends StandardScheme<Package> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Package struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // ROLE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.role = iprot.readString();
+              struct.setRoleIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // NAME
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.name = iprot.readString();
+              struct.setNameIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // VERSION
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.version = iprot.readI32();
+              struct.setVersionIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Package struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.role != null) {
+        oprot.writeFieldBegin(ROLE_FIELD_DESC);
+        oprot.writeString(struct.role);
+        oprot.writeFieldEnd();
+      }
+      if (struct.name != null) {
+        oprot.writeFieldBegin(NAME_FIELD_DESC);
+        oprot.writeString(struct.name);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(VERSION_FIELD_DESC);
+      oprot.writeI32(struct.version);
+      oprot.writeFieldEnd();
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class PackageTupleSchemeFactory implements SchemeFactory {
+    public PackageTupleScheme getScheme() {
+      return new PackageTupleScheme();
+    }
+  }
+
+  private static class PackageTupleScheme extends TupleScheme<Package> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Package struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetRole()) {
+        optionals.set(0);
+      }
+      if (struct.isSetName()) {
+        optionals.set(1);
+      }
+      if (struct.isSetVersion()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetRole()) {
+        oprot.writeString(struct.role);
+      }
+      if (struct.isSetName()) {
+        oprot.writeString(struct.name);
+      }
+      if (struct.isSetVersion()) {
+        oprot.writeI32(struct.version);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Package struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.role = iprot.readString();
+        struct.setRoleIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.name = iprot.readString();
+        struct.setNameIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.version = iprot.readI32();
+        struct.setVersionIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.java
new file mode 100644
index 0000000..628f023
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PendingReason.java
@@ -0,0 +1,503 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class PendingReason implements org.apache.thrift.TBase<PendingReason, PendingReason._Fields>, java.io.Serializable, Cloneable, Comparable<PendingReason> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PendingReason");
+
+  private static final org.apache.thrift.protocol.TField TASK_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("taskId", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField REASON_FIELD_DESC = new org.apache.thrift.protocol.TField("reason", org.apache.thrift.protocol.TType.STRING, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new PendingReasonStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new PendingReasonTupleSchemeFactory());
+  }
+
+  public String taskId; // required
+  public String reason; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    TASK_ID((short)1, "taskId"),
+    REASON((short)2, "reason");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // TASK_ID
+          return TASK_ID;
+        case 2: // REASON
+          return REASON;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASK_ID, new org.apache.thrift.meta_data.FieldMetaData("taskId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.REASON, new org.apache.thrift.meta_data.FieldMetaData("reason", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PendingReason.class, metaDataMap);
+  }
+
+  public PendingReason() {
+  }
+
+  public PendingReason(
+    String taskId,
+    String reason)
+  {
+    this();
+    this.taskId = taskId;
+    this.reason = reason;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public PendingReason(PendingReason other) {
+    if (other.isSetTaskId()) {
+      this.taskId = other.taskId;
+    }
+    if (other.isSetReason()) {
+      this.reason = other.reason;
+    }
+  }
+
+  public PendingReason deepCopy() {
+    return new PendingReason(this);
+  }
+
+  @Override
+  public void clear() {
+    this.taskId = null;
+    this.reason = null;
+  }
+
+  public String getTaskId() {
+    return this.taskId;
+  }
+
+  public PendingReason setTaskId(String taskId) {
+    this.taskId = taskId;
+    return this;
+  }
+
+  public void unsetTaskId() {
+    this.taskId = null;
+  }
+
+  /** Returns true if field taskId is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskId() {
+    return this.taskId != null;
+  }
+
+  public void setTaskIdIsSet(boolean value) {
+    if (!value) {
+      this.taskId = null;
+    }
+  }
+
+  public String getReason() {
+    return this.reason;
+  }
+
+  public PendingReason setReason(String reason) {
+    this.reason = reason;
+    return this;
+  }
+
+  public void unsetReason() {
+    this.reason = null;
+  }
+
+  /** Returns true if field reason is set (has been assigned a value) and false otherwise */
+  public boolean isSetReason() {
+    return this.reason != null;
+  }
+
+  public void setReasonIsSet(boolean value) {
+    if (!value) {
+      this.reason = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASK_ID:
+      if (value == null) {
+        unsetTaskId();
+      } else {
+        setTaskId((String)value);
+      }
+      break;
+
+    case REASON:
+      if (value == null) {
+        unsetReason();
+      } else {
+        setReason((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASK_ID:
+      return getTaskId();
+
+    case REASON:
+      return getReason();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASK_ID:
+      return isSetTaskId();
+    case REASON:
+      return isSetReason();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof PendingReason)
+      return this.equals((PendingReason)that);
+    return false;
+  }
+
+  public boolean equals(PendingReason that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_taskId = true && this.isSetTaskId();
+    boolean that_present_taskId = true && that.isSetTaskId();
+    if (this_present_taskId || that_present_taskId) {
+      if (!(this_present_taskId && that_present_taskId))
+        return false;
+      if (!this.taskId.equals(that.taskId))
+        return false;
+    }
+
+    boolean this_present_reason = true && this.isSetReason();
+    boolean that_present_reason = true && that.isSetReason();
+    if (this_present_reason || that_present_reason) {
+      if (!(this_present_reason && that_present_reason))
+        return false;
+      if (!this.reason.equals(that.reason))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_taskId = true && (isSetTaskId());
+    list.add(present_taskId);
+    if (present_taskId)
+      list.add(taskId);
+
+    boolean present_reason = true && (isSetReason());
+    list.add(present_reason);
+    if (present_reason)
+      list.add(reason);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(PendingReason other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTaskId()).compareTo(other.isSetTaskId());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskId()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskId, other.taskId);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetReason()).compareTo(other.isSetReason());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetReason()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.reason, other.reason);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("PendingReason(");
+    boolean first = true;
+
+    sb.append("taskId:");
+    if (this.taskId == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskId);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("reason:");
+    if (this.reason == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.reason);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class PendingReasonStandardSchemeFactory implements SchemeFactory {
+    public PendingReasonStandardScheme getScheme() {
+      return new PendingReasonStandardScheme();
+    }
+  }
+
+  private static class PendingReasonStandardScheme extends StandardScheme<PendingReason> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, PendingReason struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // TASK_ID
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.taskId = iprot.readString();
+              struct.setTaskIdIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // REASON
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.reason = iprot.readString();
+              struct.setReasonIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, PendingReason struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.taskId != null) {
+        oprot.writeFieldBegin(TASK_ID_FIELD_DESC);
+        oprot.writeString(struct.taskId);
+        oprot.writeFieldEnd();
+      }
+      if (struct.reason != null) {
+        oprot.writeFieldBegin(REASON_FIELD_DESC);
+        oprot.writeString(struct.reason);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class PendingReasonTupleSchemeFactory implements SchemeFactory {
+    public PendingReasonTupleScheme getScheme() {
+      return new PendingReasonTupleScheme();
+    }
+  }
+
+  private static class PendingReasonTupleScheme extends TupleScheme<PendingReason> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, PendingReason struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTaskId()) {
+        optionals.set(0);
+      }
+      if (struct.isSetReason()) {
+        optionals.set(1);
+      }
+      oprot.writeBitSet(optionals, 2);
+      if (struct.isSetTaskId()) {
+        oprot.writeString(struct.taskId);
+      }
+      if (struct.isSetReason()) {
+        oprot.writeString(struct.reason);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, PendingReason struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(2);
+      if (incoming.get(0)) {
+        struct.taskId = iprot.readString();
+        struct.setTaskIdIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.reason = iprot.readString();
+        struct.setReasonIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.java
new file mode 100644
index 0000000..f68af9a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PopulateJobResult.java
@@ -0,0 +1,403 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class PopulateJobResult implements org.apache.thrift.TBase<PopulateJobResult, PopulateJobResult._Fields>, java.io.Serializable, Cloneable, Comparable<PopulateJobResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PopulateJobResult");
+
+  private static final org.apache.thrift.protocol.TField TASK_CONFIG_FIELD_DESC = new org.apache.thrift.protocol.TField("taskConfig", org.apache.thrift.protocol.TType.STRUCT, (short)2);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new PopulateJobResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new PopulateJobResultTupleSchemeFactory());
+  }
+
+  public TaskConfig taskConfig; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    TASK_CONFIG((short)2, "taskConfig");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 2: // TASK_CONFIG
+          return TASK_CONFIG;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.TASK_CONFIG, new org.apache.thrift.meta_data.FieldMetaData("taskConfig", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TaskConfig.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PopulateJobResult.class, metaDataMap);
+  }
+
+  public PopulateJobResult() {
+  }
+
+  public PopulateJobResult(
+    TaskConfig taskConfig)
+  {
+    this();
+    this.taskConfig = taskConfig;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public PopulateJobResult(PopulateJobResult other) {
+    if (other.isSetTaskConfig()) {
+      this.taskConfig = new TaskConfig(other.taskConfig);
+    }
+  }
+
+  public PopulateJobResult deepCopy() {
+    return new PopulateJobResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.taskConfig = null;
+  }
+
+  public TaskConfig getTaskConfig() {
+    return this.taskConfig;
+  }
+
+  public PopulateJobResult setTaskConfig(TaskConfig taskConfig) {
+    this.taskConfig = taskConfig;
+    return this;
+  }
+
+  public void unsetTaskConfig() {
+    this.taskConfig = null;
+  }
+
+  /** Returns true if field taskConfig is set (has been assigned a value) and false otherwise */
+  public boolean isSetTaskConfig() {
+    return this.taskConfig != null;
+  }
+
+  public void setTaskConfigIsSet(boolean value) {
+    if (!value) {
+      this.taskConfig = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case TASK_CONFIG:
+      if (value == null) {
+        unsetTaskConfig();
+      } else {
+        setTaskConfig((TaskConfig)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case TASK_CONFIG:
+      return getTaskConfig();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case TASK_CONFIG:
+      return isSetTaskConfig();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof PopulateJobResult)
+      return this.equals((PopulateJobResult)that);
+    return false;
+  }
+
+  public boolean equals(PopulateJobResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_taskConfig = true && this.isSetTaskConfig();
+    boolean that_present_taskConfig = true && that.isSetTaskConfig();
+    if (this_present_taskConfig || that_present_taskConfig) {
+      if (!(this_present_taskConfig && that_present_taskConfig))
+        return false;
+      if (!this.taskConfig.equals(that.taskConfig))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_taskConfig = true && (isSetTaskConfig());
+    list.add(present_taskConfig);
+    if (present_taskConfig)
+      list.add(taskConfig);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(PopulateJobResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetTaskConfig()).compareTo(other.isSetTaskConfig());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTaskConfig()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskConfig, other.taskConfig);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("PopulateJobResult(");
+    boolean first = true;
+
+    sb.append("taskConfig:");
+    if (this.taskConfig == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.taskConfig);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+    if (taskConfig != null) {
+      taskConfig.validate();
+    }
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class PopulateJobResultStandardSchemeFactory implements SchemeFactory {
+    public PopulateJobResultStandardScheme getScheme() {
+      return new PopulateJobResultStandardScheme();
+    }
+  }
+
+  private static class PopulateJobResultStandardScheme extends StandardScheme<PopulateJobResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, PopulateJobResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 2: // TASK_CONFIG
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.taskConfig = new TaskConfig();
+              struct.taskConfig.read(iprot);
+              struct.setTaskConfigIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, PopulateJobResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.taskConfig != null) {
+        oprot.writeFieldBegin(TASK_CONFIG_FIELD_DESC);
+        struct.taskConfig.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class PopulateJobResultTupleSchemeFactory implements SchemeFactory {
+    public PopulateJobResultTupleScheme getScheme() {
+      return new PopulateJobResultTupleScheme();
+    }
+  }
+
+  private static class PopulateJobResultTupleScheme extends TupleScheme<PopulateJobResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, PopulateJobResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetTaskConfig()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetTaskConfig()) {
+        struct.taskConfig.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, PopulateJobResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.taskConfig = new TaskConfig();
+        struct.taskConfig.read(iprot);
+        struct.setTaskConfigIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.java
new file mode 100644
index 0000000..45b4162
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/PulseJobUpdateResult.java
@@ -0,0 +1,417 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Result of the pulseJobUpdate call.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class PulseJobUpdateResult implements org.apache.thrift.TBase<PulseJobUpdateResult, PulseJobUpdateResult._Fields>, java.io.Serializable, Cloneable, Comparable<PulseJobUpdateResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PulseJobUpdateResult");
+
+  private static final org.apache.thrift.protocol.TField STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("status", org.apache.thrift.protocol.TType.I32, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new PulseJobUpdateResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new PulseJobUpdateResultTupleSchemeFactory());
+  }
+
+  /**
+   * 
+   * @see JobUpdatePulseStatus
+   */
+  public JobUpdatePulseStatus status; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * 
+     * @see JobUpdatePulseStatus
+     */
+    STATUS((short)1, "status");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUS
+          return STATUS;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUS, new org.apache.thrift.meta_data.FieldMetaData("status", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, JobUpdatePulseStatus.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PulseJobUpdateResult.class, metaDataMap);
+  }
+
+  public PulseJobUpdateResult() {
+  }
+
+  public PulseJobUpdateResult(
+    JobUpdatePulseStatus status)
+  {
+    this();
+    this.status = status;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public PulseJobUpdateResult(PulseJobUpdateResult other) {
+    if (other.isSetStatus()) {
+      this.status = other.status;
+    }
+  }
+
+  public PulseJobUpdateResult deepCopy() {
+    return new PulseJobUpdateResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.status = null;
+  }
+
+  /**
+   * 
+   * @see JobUpdatePulseStatus
+   */
+  public JobUpdatePulseStatus getStatus() {
+    return this.status;
+  }
+
+  /**
+   * 
+   * @see JobUpdatePulseStatus
+   */
+  public PulseJobUpdateResult setStatus(JobUpdatePulseStatus status) {
+    this.status = status;
+    return this;
+  }
+
+  public void unsetStatus() {
+    this.status = null;
+  }
+
+  /** Returns true if field status is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatus() {
+    return this.status != null;
+  }
+
+  public void setStatusIsSet(boolean value) {
+    if (!value) {
+      this.status = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUS:
+      if (value == null) {
+        unsetStatus();
+      } else {
+        setStatus((JobUpdatePulseStatus)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUS:
+      return getStatus();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUS:
+      return isSetStatus();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof PulseJobUpdateResult)
+      return this.equals((PulseJobUpdateResult)that);
+    return false;
+  }
+
+  public boolean equals(PulseJobUpdateResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_status = true && this.isSetStatus();
+    boolean that_present_status = true && that.isSetStatus();
+    if (this_present_status || that_present_status) {
+      if (!(this_present_status && that_present_status))
+        return false;
+      if (!this.status.equals(that.status))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_status = true && (isSetStatus());
+    list.add(present_status);
+    if (present_status)
+      list.add(status.getValue());
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(PulseJobUpdateResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatus()).compareTo(other.isSetStatus());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatus()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.status, other.status);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("PulseJobUpdateResult(");
+    boolean first = true;
+
+    sb.append("status:");
+    if (this.status == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.status);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class PulseJobUpdateResultStandardSchemeFactory implements SchemeFactory {
+    public PulseJobUpdateResultStandardScheme getScheme() {
+      return new PulseJobUpdateResultStandardScheme();
+    }
+  }
+
+  private static class PulseJobUpdateResultStandardScheme extends StandardScheme<PulseJobUpdateResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, PulseJobUpdateResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+              struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdatePulseStatus.findByValue(iprot.readI32());
+              struct.setStatusIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, PulseJobUpdateResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.status != null) {
+        oprot.writeFieldBegin(STATUS_FIELD_DESC);
+        oprot.writeI32(struct.status.getValue());
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class PulseJobUpdateResultTupleSchemeFactory implements SchemeFactory {
+    public PulseJobUpdateResultTupleScheme getScheme() {
+      return new PulseJobUpdateResultTupleScheme();
+    }
+  }
+
+  private static class PulseJobUpdateResultTupleScheme extends TupleScheme<PulseJobUpdateResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, PulseJobUpdateResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatus()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetStatus()) {
+        oprot.writeI32(struct.status.getValue());
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, PulseJobUpdateResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.status = org.apache.airavata.cloud.aurora.client.sdk.JobUpdatePulseStatus.findByValue(iprot.readI32());
+        struct.setStatusIsSet(true);
+      }
+    }
+  }
+
+}
+


[07/53] airavata git commit: Removed the bin directory which contained Thrift generated class files

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class
deleted file mode 100644
index 9e84b9a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index 5e26aed..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class
deleted file mode 100644
index a5f3629..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index 9d37159..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args$pulseJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class
deleted file mode 100644
index 552b0aa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class
deleted file mode 100644
index 43244d0..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class
deleted file mode 100644
index d6b2f85..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index 9a5c05d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class
deleted file mode 100644
index 8728136..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index a7ebfd2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result$pulseJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class
deleted file mode 100644
index 3c7b2d8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$pulseJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class
deleted file mode 100644
index 22b2dda..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class
deleted file mode 100644
index 79f808c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class
deleted file mode 100644
index de4d5db..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class
deleted file mode 100644
index d5c7381..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class
deleted file mode 100644
index 280e001..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args$replaceCronTemplate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class
deleted file mode 100644
index e9c1b4e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class
deleted file mode 100644
index d1bd525..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class
deleted file mode 100644
index 4ff4c1b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class
deleted file mode 100644
index 645c3d3..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class
deleted file mode 100644
index 785ed30..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class
deleted file mode 100644
index c2f4043..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result$replaceCronTemplate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class
deleted file mode 100644
index 690e5c6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$replaceCronTemplate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class
deleted file mode 100644
index e8f8a92..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class
deleted file mode 100644
index fbe45ac..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class
deleted file mode 100644
index 759de06..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class
deleted file mode 100644
index c4c7f7b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class
deleted file mode 100644
index ed0a368..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args$restartShards_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class
deleted file mode 100644
index 9af7477..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class
deleted file mode 100644
index aacd041..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class
deleted file mode 100644
index 2bc1010..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class
deleted file mode 100644
index a787e00..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class
deleted file mode 100644
index ea31c1e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class
deleted file mode 100644
index 3c2633b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result$restartShards_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class
deleted file mode 100644
index 5d77e0c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$restartShards_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class
deleted file mode 100644
index 9b308c1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class
deleted file mode 100644
index 27a7990..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index 432f3b2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class
deleted file mode 100644
index e2717de..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index 326ca9d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args$resumeJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class
deleted file mode 100644
index 8d72920..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class
deleted file mode 100644
index 2f72cd8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class
deleted file mode 100644
index 116ec2e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index de9ca61..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class
deleted file mode 100644
index ef6bde1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index 4cc8427..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result$resumeJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class
deleted file mode 100644
index 39b22b8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$resumeJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class
deleted file mode 100644
index 852eca5..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class
deleted file mode 100644
index d5effbb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index f433575..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class
deleted file mode 100644
index e939dcd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index 5be9e6d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args$rollbackJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class
deleted file mode 100644
index 9778b34..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class
deleted file mode 100644
index 9a041e6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class
deleted file mode 100644
index 1202890..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index 304a469..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class
deleted file mode 100644
index e5e4e5c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index 18a48b6..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result$rollbackJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class
deleted file mode 100644
index 54f1926..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$rollbackJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class
deleted file mode 100644
index cafc309..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class
deleted file mode 100644
index 91ee784..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class
deleted file mode 100644
index 6613a8d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class
deleted file mode 100644
index 2104ee1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class
deleted file mode 100644
index e589c7c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args$scheduleCronJob_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class
deleted file mode 100644
index 6df5484..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class
deleted file mode 100644
index fdbb6ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class
deleted file mode 100644
index d1bebbb..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class
deleted file mode 100644
index 9cde1d9..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class
deleted file mode 100644
index 8def584..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class
deleted file mode 100644
index 135a41c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result$scheduleCronJob_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class
deleted file mode 100644
index 7e5e633..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$scheduleCronJob_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class
deleted file mode 100644
index cae8aba..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class
deleted file mode 100644
index 4345911..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class
deleted file mode 100644
index 85d2345..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class
deleted file mode 100644
index b3da115..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class
deleted file mode 100644
index 09bd8fa..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args$startCronJob_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class
deleted file mode 100644
index 39e520d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class
deleted file mode 100644
index 98b68e4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class
deleted file mode 100644
index ae3d618..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class
deleted file mode 100644
index 0adaf70..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class
deleted file mode 100644
index ee251cf..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class
deleted file mode 100644
index b0a8b19..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result$startCronJob_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class
deleted file mode 100644
index 1e9eda4..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startCronJob_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class
deleted file mode 100644
index e8a541e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class
deleted file mode 100644
index 649cdd1..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class
deleted file mode 100644
index fa8f0b2..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class
deleted file mode 100644
index f8de64f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class
deleted file mode 100644
index f0df69c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args$startJobUpdate_argsTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class
deleted file mode 100644
index 03cf7dd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_args.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class
deleted file mode 100644
index fc606ec..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class
deleted file mode 100644
index d25bbcd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class
deleted file mode 100644
index 4d45731..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class
deleted file mode 100644
index 7eb1999..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class
deleted file mode 100644
index f86fccd..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result$startJobUpdate_resultTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class
deleted file mode 100644
index 2de962b..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager$startJobUpdate_result.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class
deleted file mode 100644
index 5f86ee8..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/AuroraSchedulerManager.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class
deleted file mode 100644
index 10ebb00..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class
deleted file mode 100644
index c20856a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class
deleted file mode 100644
index 581015a..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class
deleted file mode 100644
index 4064578..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$ConfigGroupTupleSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class
deleted file mode 100644
index 942b97d..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class
deleted file mode 100644
index 030540e..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigGroup.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class
deleted file mode 100644
index 38b15fe..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite$_Fields.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class
deleted file mode 100644
index d4a89ce..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigRewrite.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class
deleted file mode 100644
index 3ce35ad..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class
deleted file mode 100644
index 5714bef..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryStandardSchemeFactory.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class
deleted file mode 100644
index fcc2a9f..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleScheme.class and /dev/null differ

http://git-wip-us.apache.org/repos/asf/airavata/blob/c2e43fac/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class b/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class
deleted file mode 100644
index 6d8d46c..0000000
Binary files a/modules/cloud/aurora-client/bin/org/apache/airavata/cloud/aurora/client/sdk/ConfigSummary$ConfigSummaryTupleSchemeFactory.class and /dev/null differ


[26/53] airavata git commit: Adding aurora-client project

Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Lock.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Lock.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Lock.java
new file mode 100644
index 0000000..4d3e6c3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/Lock.java
@@ -0,0 +1,884 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A generic lock struct to facilitate context specific resource/operation serialization.
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class Lock implements org.apache.thrift.TBase<Lock, Lock._Fields>, java.io.Serializable, Cloneable, Comparable<Lock> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Lock");
+
+  private static final org.apache.thrift.protocol.TField KEY_FIELD_DESC = new org.apache.thrift.protocol.TField("key", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+  private static final org.apache.thrift.protocol.TField TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("token", org.apache.thrift.protocol.TType.STRING, (short)2);
+  private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRING, (short)3);
+  private static final org.apache.thrift.protocol.TField TIMESTAMP_MS_FIELD_DESC = new org.apache.thrift.protocol.TField("timestampMs", org.apache.thrift.protocol.TType.I64, (short)4);
+  private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)5);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new LockStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new LockTupleSchemeFactory());
+  }
+
+  /**
+   * ID of the lock - unique per storage
+   */
+  public LockKey key; // required
+  /**
+   * UUID - facilitating soft lock authorization
+   */
+  public String token; // required
+  /**
+   * Lock creator
+   */
+  public String user; // required
+  /**
+   * Lock creation timestamp in milliseconds
+   */
+  public long timestampMs; // required
+  /**
+   * Optional message to record with the lock
+   */
+  public String message; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * ID of the lock - unique per storage
+     */
+    KEY((short)1, "key"),
+    /**
+     * UUID - facilitating soft lock authorization
+     */
+    TOKEN((short)2, "token"),
+    /**
+     * Lock creator
+     */
+    USER((short)3, "user"),
+    /**
+     * Lock creation timestamp in milliseconds
+     */
+    TIMESTAMP_MS((short)4, "timestampMs"),
+    /**
+     * Optional message to record with the lock
+     */
+    MESSAGE((short)5, "message");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // KEY
+          return KEY;
+        case 2: // TOKEN
+          return TOKEN;
+        case 3: // USER
+          return USER;
+        case 4: // TIMESTAMP_MS
+          return TIMESTAMP_MS;
+        case 5: // MESSAGE
+          return MESSAGE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __TIMESTAMPMS_ISSET_ID = 0;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.MESSAGE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, LockKey.class)));
+    tmpMap.put(_Fields.TOKEN, new org.apache.thrift.meta_data.FieldMetaData("token", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.TIMESTAMP_MS, new org.apache.thrift.meta_data.FieldMetaData("timestampMs", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+    tmpMap.put(_Fields.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Lock.class, metaDataMap);
+  }
+
+  public Lock() {
+  }
+
+  public Lock(
+    LockKey key,
+    String token,
+    String user,
+    long timestampMs)
+  {
+    this();
+    this.key = key;
+    this.token = token;
+    this.user = user;
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public Lock(Lock other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetKey()) {
+      this.key = new LockKey(other.key);
+    }
+    if (other.isSetToken()) {
+      this.token = other.token;
+    }
+    if (other.isSetUser()) {
+      this.user = other.user;
+    }
+    this.timestampMs = other.timestampMs;
+    if (other.isSetMessage()) {
+      this.message = other.message;
+    }
+  }
+
+  public Lock deepCopy() {
+    return new Lock(this);
+  }
+
+  @Override
+  public void clear() {
+    this.key = null;
+    this.token = null;
+    this.user = null;
+    setTimestampMsIsSet(false);
+    this.timestampMs = 0;
+    this.message = null;
+  }
+
+  /**
+   * ID of the lock - unique per storage
+   */
+  public LockKey getKey() {
+    return this.key;
+  }
+
+  /**
+   * ID of the lock - unique per storage
+   */
+  public Lock setKey(LockKey key) {
+    this.key = key;
+    return this;
+  }
+
+  public void unsetKey() {
+    this.key = null;
+  }
+
+  /** Returns true if field key is set (has been assigned a value) and false otherwise */
+  public boolean isSetKey() {
+    return this.key != null;
+  }
+
+  public void setKeyIsSet(boolean value) {
+    if (!value) {
+      this.key = null;
+    }
+  }
+
+  /**
+   * UUID - facilitating soft lock authorization
+   */
+  public String getToken() {
+    return this.token;
+  }
+
+  /**
+   * UUID - facilitating soft lock authorization
+   */
+  public Lock setToken(String token) {
+    this.token = token;
+    return this;
+  }
+
+  public void unsetToken() {
+    this.token = null;
+  }
+
+  /** Returns true if field token is set (has been assigned a value) and false otherwise */
+  public boolean isSetToken() {
+    return this.token != null;
+  }
+
+  public void setTokenIsSet(boolean value) {
+    if (!value) {
+      this.token = null;
+    }
+  }
+
+  /**
+   * Lock creator
+   */
+  public String getUser() {
+    return this.user;
+  }
+
+  /**
+   * Lock creator
+   */
+  public Lock setUser(String user) {
+    this.user = user;
+    return this;
+  }
+
+  public void unsetUser() {
+    this.user = null;
+  }
+
+  /** Returns true if field user is set (has been assigned a value) and false otherwise */
+  public boolean isSetUser() {
+    return this.user != null;
+  }
+
+  public void setUserIsSet(boolean value) {
+    if (!value) {
+      this.user = null;
+    }
+  }
+
+  /**
+   * Lock creation timestamp in milliseconds
+   */
+  public long getTimestampMs() {
+    return this.timestampMs;
+  }
+
+  /**
+   * Lock creation timestamp in milliseconds
+   */
+  public Lock setTimestampMs(long timestampMs) {
+    this.timestampMs = timestampMs;
+    setTimestampMsIsSet(true);
+    return this;
+  }
+
+  public void unsetTimestampMs() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  /** Returns true if field timestampMs is set (has been assigned a value) and false otherwise */
+  public boolean isSetTimestampMs() {
+    return EncodingUtils.testBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID);
+  }
+
+  public void setTimestampMsIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __TIMESTAMPMS_ISSET_ID, value);
+  }
+
+  /**
+   * Optional message to record with the lock
+   */
+  public String getMessage() {
+    return this.message;
+  }
+
+  /**
+   * Optional message to record with the lock
+   */
+  public Lock setMessage(String message) {
+    this.message = message;
+    return this;
+  }
+
+  public void unsetMessage() {
+    this.message = null;
+  }
+
+  /** Returns true if field message is set (has been assigned a value) and false otherwise */
+  public boolean isSetMessage() {
+    return this.message != null;
+  }
+
+  public void setMessageIsSet(boolean value) {
+    if (!value) {
+      this.message = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case KEY:
+      if (value == null) {
+        unsetKey();
+      } else {
+        setKey((LockKey)value);
+      }
+      break;
+
+    case TOKEN:
+      if (value == null) {
+        unsetToken();
+      } else {
+        setToken((String)value);
+      }
+      break;
+
+    case USER:
+      if (value == null) {
+        unsetUser();
+      } else {
+        setUser((String)value);
+      }
+      break;
+
+    case TIMESTAMP_MS:
+      if (value == null) {
+        unsetTimestampMs();
+      } else {
+        setTimestampMs((Long)value);
+      }
+      break;
+
+    case MESSAGE:
+      if (value == null) {
+        unsetMessage();
+      } else {
+        setMessage((String)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case KEY:
+      return getKey();
+
+    case TOKEN:
+      return getToken();
+
+    case USER:
+      return getUser();
+
+    case TIMESTAMP_MS:
+      return getTimestampMs();
+
+    case MESSAGE:
+      return getMessage();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case KEY:
+      return isSetKey();
+    case TOKEN:
+      return isSetToken();
+    case USER:
+      return isSetUser();
+    case TIMESTAMP_MS:
+      return isSetTimestampMs();
+    case MESSAGE:
+      return isSetMessage();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof Lock)
+      return this.equals((Lock)that);
+    return false;
+  }
+
+  public boolean equals(Lock that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_key = true && this.isSetKey();
+    boolean that_present_key = true && that.isSetKey();
+    if (this_present_key || that_present_key) {
+      if (!(this_present_key && that_present_key))
+        return false;
+      if (!this.key.equals(that.key))
+        return false;
+    }
+
+    boolean this_present_token = true && this.isSetToken();
+    boolean that_present_token = true && that.isSetToken();
+    if (this_present_token || that_present_token) {
+      if (!(this_present_token && that_present_token))
+        return false;
+      if (!this.token.equals(that.token))
+        return false;
+    }
+
+    boolean this_present_user = true && this.isSetUser();
+    boolean that_present_user = true && that.isSetUser();
+    if (this_present_user || that_present_user) {
+      if (!(this_present_user && that_present_user))
+        return false;
+      if (!this.user.equals(that.user))
+        return false;
+    }
+
+    boolean this_present_timestampMs = true;
+    boolean that_present_timestampMs = true;
+    if (this_present_timestampMs || that_present_timestampMs) {
+      if (!(this_present_timestampMs && that_present_timestampMs))
+        return false;
+      if (this.timestampMs != that.timestampMs)
+        return false;
+    }
+
+    boolean this_present_message = true && this.isSetMessage();
+    boolean that_present_message = true && that.isSetMessage();
+    if (this_present_message || that_present_message) {
+      if (!(this_present_message && that_present_message))
+        return false;
+      if (!this.message.equals(that.message))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_key = true && (isSetKey());
+    list.add(present_key);
+    if (present_key)
+      list.add(key);
+
+    boolean present_token = true && (isSetToken());
+    list.add(present_token);
+    if (present_token)
+      list.add(token);
+
+    boolean present_user = true && (isSetUser());
+    list.add(present_user);
+    if (present_user)
+      list.add(user);
+
+    boolean present_timestampMs = true;
+    list.add(present_timestampMs);
+    if (present_timestampMs)
+      list.add(timestampMs);
+
+    boolean present_message = true && (isSetMessage());
+    list.add(present_message);
+    if (present_message)
+      list.add(message);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(Lock other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetKey()).compareTo(other.isSetKey());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetKey()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, other.key);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetToken()).compareTo(other.isSetToken());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetToken()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.token, other.token);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetUser()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetTimestampMs()).compareTo(other.isSetTimestampMs());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTimestampMs()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timestampMs, other.timestampMs);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetMessage()).compareTo(other.isSetMessage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetMessage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, other.message);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("Lock(");
+    boolean first = true;
+
+    sb.append("key:");
+    if (this.key == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.key);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("token:");
+    if (this.token == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.token);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("user:");
+    if (this.user == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.user);
+    }
+    first = false;
+    if (!first) sb.append(", ");
+    sb.append("timestampMs:");
+    sb.append(this.timestampMs);
+    first = false;
+    if (isSetMessage()) {
+      if (!first) sb.append(", ");
+      sb.append("message:");
+      if (this.message == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.message);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class LockStandardSchemeFactory implements SchemeFactory {
+    public LockStandardScheme getScheme() {
+      return new LockStandardScheme();
+    }
+  }
+
+  private static class LockStandardScheme extends StandardScheme<Lock> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, Lock struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // KEY
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.key = new LockKey();
+              struct.key.read(iprot);
+              struct.setKeyIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // TOKEN
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.token = iprot.readString();
+              struct.setTokenIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // USER
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.user = iprot.readString();
+              struct.setUserIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 4: // TIMESTAMP_MS
+            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
+              struct.timestampMs = iprot.readI64();
+              struct.setTimestampMsIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 5: // MESSAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.message = iprot.readString();
+              struct.setMessageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, Lock struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.key != null) {
+        oprot.writeFieldBegin(KEY_FIELD_DESC);
+        struct.key.write(oprot);
+        oprot.writeFieldEnd();
+      }
+      if (struct.token != null) {
+        oprot.writeFieldBegin(TOKEN_FIELD_DESC);
+        oprot.writeString(struct.token);
+        oprot.writeFieldEnd();
+      }
+      if (struct.user != null) {
+        oprot.writeFieldBegin(USER_FIELD_DESC);
+        oprot.writeString(struct.user);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldBegin(TIMESTAMP_MS_FIELD_DESC);
+      oprot.writeI64(struct.timestampMs);
+      oprot.writeFieldEnd();
+      if (struct.message != null) {
+        if (struct.isSetMessage()) {
+          oprot.writeFieldBegin(MESSAGE_FIELD_DESC);
+          oprot.writeString(struct.message);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class LockTupleSchemeFactory implements SchemeFactory {
+    public LockTupleScheme getScheme() {
+      return new LockTupleScheme();
+    }
+  }
+
+  private static class LockTupleScheme extends TupleScheme<Lock> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, Lock struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetKey()) {
+        optionals.set(0);
+      }
+      if (struct.isSetToken()) {
+        optionals.set(1);
+      }
+      if (struct.isSetUser()) {
+        optionals.set(2);
+      }
+      if (struct.isSetTimestampMs()) {
+        optionals.set(3);
+      }
+      if (struct.isSetMessage()) {
+        optionals.set(4);
+      }
+      oprot.writeBitSet(optionals, 5);
+      if (struct.isSetKey()) {
+        struct.key.write(oprot);
+      }
+      if (struct.isSetToken()) {
+        oprot.writeString(struct.token);
+      }
+      if (struct.isSetUser()) {
+        oprot.writeString(struct.user);
+      }
+      if (struct.isSetTimestampMs()) {
+        oprot.writeI64(struct.timestampMs);
+      }
+      if (struct.isSetMessage()) {
+        oprot.writeString(struct.message);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, Lock struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(5);
+      if (incoming.get(0)) {
+        struct.key = new LockKey();
+        struct.key.read(iprot);
+        struct.setKeyIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.token = iprot.readString();
+        struct.setTokenIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.user = iprot.readString();
+        struct.setUserIsSet(true);
+      }
+      if (incoming.get(3)) {
+        struct.timestampMs = iprot.readI64();
+        struct.setTimestampMsIsSet(true);
+      }
+      if (incoming.get(4)) {
+        struct.message = iprot.readString();
+        struct.setMessageIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LockKey.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LockKey.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LockKey.java
new file mode 100644
index 0000000..bc1ae7a
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/LockKey.java
@@ -0,0 +1,312 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * A unique lock key.
+ */
+public class LockKey extends org.apache.thrift.TUnion<LockKey, LockKey._Fields> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("LockKey");
+  private static final org.apache.thrift.protocol.TField JOB_FIELD_DESC = new org.apache.thrift.protocol.TField("job", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    JOB((short)1, "job");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // JOB
+          return JOB;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.JOB, new org.apache.thrift.meta_data.FieldMetaData("job", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, JobKey.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LockKey.class, metaDataMap);
+  }
+
+  public LockKey() {
+    super();
+  }
+
+  public LockKey(_Fields setField, Object value) {
+    super(setField, value);
+  }
+
+  public LockKey(LockKey other) {
+    super(other);
+  }
+  public LockKey deepCopy() {
+    return new LockKey(this);
+  }
+
+  public static LockKey job(JobKey value) {
+    LockKey x = new LockKey();
+    x.setJob(value);
+    return x;
+  }
+
+
+  @Override
+  protected void checkType(_Fields setField, Object value) throws ClassCastException {
+    switch (setField) {
+      case JOB:
+        if (value instanceof JobKey) {
+          break;
+        }
+        throw new ClassCastException("Was expecting value of type JobKey for field 'job', but got " + value.getClass().getSimpleName());
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(field.id);
+    if (setField != null) {
+      switch (setField) {
+        case JOB:
+          if (field.type == JOB_FIELD_DESC.type) {
+            JobKey job;
+            job = new JobKey();
+            job.read(iprot);
+            return job;
+          } else {
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+            return null;
+          }
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+      return null;
+    }
+  }
+
+  @Override
+  protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case JOB:
+        JobKey job = (JobKey)value_;
+        job.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
+    _Fields setField = _Fields.findByThriftId(fieldID);
+    if (setField != null) {
+      switch (setField) {
+        case JOB:
+          JobKey job;
+          job = new JobKey();
+          job.read(iprot);
+          return job;
+        default:
+          throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
+      }
+    } else {
+      throw new TProtocolException("Couldn't find a field with field id " + fieldID);
+    }
+  }
+
+  @Override
+  protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    switch (setField_) {
+      case JOB:
+        JobKey job = (JobKey)value_;
+        job.write(oprot);
+        return;
+      default:
+        throw new IllegalStateException("Cannot write union with unknown field " + setField_);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
+    switch (setField) {
+      case JOB:
+        return JOB_FIELD_DESC;
+      default:
+        throw new IllegalArgumentException("Unknown field id " + setField);
+    }
+  }
+
+  @Override
+  protected org.apache.thrift.protocol.TStruct getStructDesc() {
+    return STRUCT_DESC;
+  }
+
+  @Override
+  protected _Fields enumForId(short id) {
+    return _Fields.findByThriftIdOrThrow(id);
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+
+  public JobKey getJob() {
+    if (getSetField() == _Fields.JOB) {
+      return (JobKey)getFieldValue();
+    } else {
+      throw new RuntimeException("Cannot get field 'job' because union is currently set to " + getFieldDesc(getSetField()).name);
+    }
+  }
+
+  public void setJob(JobKey value) {
+    if (value == null) throw new NullPointerException();
+    setField_ = _Fields.JOB;
+    value_ = value;
+  }
+
+  public boolean isSetJob() {
+    return setField_ == _Fields.JOB;
+  }
+
+
+  public boolean equals(Object other) {
+    if (other instanceof LockKey) {
+      return equals((LockKey)other);
+    } else {
+      return false;
+    }
+  }
+
+  public boolean equals(LockKey other) {
+    return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
+  }
+
+  @Override
+  public int compareTo(LockKey other) {
+    int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
+    if (lastComparison == 0) {
+      return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
+    }
+    return lastComparison;
+  }
+
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+    list.add(this.getClass().getName());
+    org.apache.thrift.TFieldIdEnum setField = getSetField();
+    if (setField != null) {
+      list.add(setField.getThriftFieldId());
+      Object value = getFieldValue();
+      if (value instanceof org.apache.thrift.TEnum) {
+        list.add(((org.apache.thrift.TEnum)getFieldValue()).getValue());
+      } else {
+        list.add(value);
+      }
+    }
+    return list.hashCode();
+  }
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.java
new file mode 100644
index 0000000..38501f3
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceMode.java
@@ -0,0 +1,51 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+
+import java.util.Map;
+import java.util.HashMap;
+import org.apache.thrift.TEnum;
+
+public enum MaintenanceMode implements org.apache.thrift.TEnum {
+  NONE(1),
+  SCHEDULED(2),
+  DRAINING(3),
+  DRAINED(4);
+
+  private final int value;
+
+  private MaintenanceMode(int value) {
+    this.value = value;
+  }
+
+  /**
+   * Get the integer value of this enum value, as defined in the Thrift IDL.
+   */
+  public int getValue() {
+    return value;
+  }
+
+  /**
+   * Find a the enum type by its integer value, as defined in the Thrift IDL.
+   * @return null if the value is not found.
+   */
+  public static MaintenanceMode findByValue(int value) { 
+    switch (value) {
+      case 1:
+        return NONE;
+      case 2:
+        return SCHEDULED;
+      case 3:
+        return DRAINING;
+      case 4:
+        return DRAINED;
+      default:
+        return null;
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.java
new file mode 100644
index 0000000..0dd83b1
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MaintenanceStatusResult.java
@@ -0,0 +1,452 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class MaintenanceStatusResult implements org.apache.thrift.TBase<MaintenanceStatusResult, MaintenanceStatusResult._Fields>, java.io.Serializable, Cloneable, Comparable<MaintenanceStatusResult> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("MaintenanceStatusResult");
+
+  private static final org.apache.thrift.protocol.TField STATUSES_FIELD_DESC = new org.apache.thrift.protocol.TField("statuses", org.apache.thrift.protocol.TType.SET, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new MaintenanceStatusResultStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new MaintenanceStatusResultTupleSchemeFactory());
+  }
+
+  public Set<HostStatus> statuses; // required
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    STATUSES((short)1, "statuses");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // STATUSES
+          return STATUSES;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.STATUSES, new org.apache.thrift.meta_data.FieldMetaData("statuses", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
+            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, HostStatus.class))));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(MaintenanceStatusResult.class, metaDataMap);
+  }
+
+  public MaintenanceStatusResult() {
+  }
+
+  public MaintenanceStatusResult(
+    Set<HostStatus> statuses)
+  {
+    this();
+    this.statuses = statuses;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public MaintenanceStatusResult(MaintenanceStatusResult other) {
+    if (other.isSetStatuses()) {
+      Set<HostStatus> __this__statuses = new HashSet<HostStatus>(other.statuses.size());
+      for (HostStatus other_element : other.statuses) {
+        __this__statuses.add(new HostStatus(other_element));
+      }
+      this.statuses = __this__statuses;
+    }
+  }
+
+  public MaintenanceStatusResult deepCopy() {
+    return new MaintenanceStatusResult(this);
+  }
+
+  @Override
+  public void clear() {
+    this.statuses = null;
+  }
+
+  public int getStatusesSize() {
+    return (this.statuses == null) ? 0 : this.statuses.size();
+  }
+
+  public java.util.Iterator<HostStatus> getStatusesIterator() {
+    return (this.statuses == null) ? null : this.statuses.iterator();
+  }
+
+  public void addToStatuses(HostStatus elem) {
+    if (this.statuses == null) {
+      this.statuses = new HashSet<HostStatus>();
+    }
+    this.statuses.add(elem);
+  }
+
+  public Set<HostStatus> getStatuses() {
+    return this.statuses;
+  }
+
+  public MaintenanceStatusResult setStatuses(Set<HostStatus> statuses) {
+    this.statuses = statuses;
+    return this;
+  }
+
+  public void unsetStatuses() {
+    this.statuses = null;
+  }
+
+  /** Returns true if field statuses is set (has been assigned a value) and false otherwise */
+  public boolean isSetStatuses() {
+    return this.statuses != null;
+  }
+
+  public void setStatusesIsSet(boolean value) {
+    if (!value) {
+      this.statuses = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case STATUSES:
+      if (value == null) {
+        unsetStatuses();
+      } else {
+        setStatuses((Set<HostStatus>)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case STATUSES:
+      return getStatuses();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case STATUSES:
+      return isSetStatuses();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof MaintenanceStatusResult)
+      return this.equals((MaintenanceStatusResult)that);
+    return false;
+  }
+
+  public boolean equals(MaintenanceStatusResult that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_statuses = true && this.isSetStatuses();
+    boolean that_present_statuses = true && that.isSetStatuses();
+    if (this_present_statuses || that_present_statuses) {
+      if (!(this_present_statuses && that_present_statuses))
+        return false;
+      if (!this.statuses.equals(that.statuses))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_statuses = true && (isSetStatuses());
+    list.add(present_statuses);
+    if (present_statuses)
+      list.add(statuses);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(MaintenanceStatusResult other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetStatuses()).compareTo(other.isSetStatuses());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetStatuses()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.statuses, other.statuses);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("MaintenanceStatusResult(");
+    boolean first = true;
+
+    sb.append("statuses:");
+    if (this.statuses == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.statuses);
+    }
+    first = false;
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class MaintenanceStatusResultStandardSchemeFactory implements SchemeFactory {
+    public MaintenanceStatusResultStandardScheme getScheme() {
+      return new MaintenanceStatusResultStandardScheme();
+    }
+  }
+
+  private static class MaintenanceStatusResultStandardScheme extends StandardScheme<MaintenanceStatusResult> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, MaintenanceStatusResult struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // STATUSES
+            if (schemeField.type == org.apache.thrift.protocol.TType.SET) {
+              {
+                org.apache.thrift.protocol.TSet _set286 = iprot.readSetBegin();
+                struct.statuses = new HashSet<HostStatus>(2*_set286.size);
+                HostStatus _elem287;
+                for (int _i288 = 0; _i288 < _set286.size; ++_i288)
+                {
+                  _elem287 = new HostStatus();
+                  _elem287.read(iprot);
+                  struct.statuses.add(_elem287);
+                }
+                iprot.readSetEnd();
+              }
+              struct.setStatusesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, MaintenanceStatusResult struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.statuses != null) {
+        oprot.writeFieldBegin(STATUSES_FIELD_DESC);
+        {
+          oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, struct.statuses.size()));
+          for (HostStatus _iter289 : struct.statuses)
+          {
+            _iter289.write(oprot);
+          }
+          oprot.writeSetEnd();
+        }
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class MaintenanceStatusResultTupleSchemeFactory implements SchemeFactory {
+    public MaintenanceStatusResultTupleScheme getScheme() {
+      return new MaintenanceStatusResultTupleScheme();
+    }
+  }
+
+  private static class MaintenanceStatusResultTupleScheme extends TupleScheme<MaintenanceStatusResult> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, MaintenanceStatusResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetStatuses()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetStatuses()) {
+        {
+          oprot.writeI32(struct.statuses.size());
+          for (HostStatus _iter290 : struct.statuses)
+          {
+            _iter290.write(oprot);
+          }
+        }
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, MaintenanceStatusResult struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        {
+          org.apache.thrift.protocol.TSet _set291 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+          struct.statuses = new HashSet<HostStatus>(2*_set291.size);
+          HostStatus _elem292;
+          for (int _i293 = 0; _i293 < _set291.size; ++_i293)
+          {
+            _elem292 = new HostStatus();
+            _elem292.read(iprot);
+            struct.statuses.add(_elem292);
+          }
+        }
+        struct.setStatusesIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.java
new file mode 100644
index 0000000..cb50263
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosContainer.java
@@ -0,0 +1,413 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * Describes a mesos container, this is the default
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class MesosContainer implements org.apache.thrift.TBase<MesosContainer, MesosContainer._Fields>, java.io.Serializable, Cloneable, Comparable<MesosContainer> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("MesosContainer");
+
+  private static final org.apache.thrift.protocol.TField IMAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("image", org.apache.thrift.protocol.TType.STRUCT, (short)1);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new MesosContainerStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new MesosContainerTupleSchemeFactory());
+  }
+
+  /**
+   * the optional filesystem image to use when launching this task.
+   */
+  public Image image; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * the optional filesystem image to use when launching this task.
+     */
+    IMAGE((short)1, "image");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // IMAGE
+          return IMAGE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final _Fields optionals[] = {_Fields.IMAGE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.IMAGE, new org.apache.thrift.meta_data.FieldMetaData("image", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Image.class)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(MesosContainer.class, metaDataMap);
+  }
+
+  public MesosContainer() {
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public MesosContainer(MesosContainer other) {
+    if (other.isSetImage()) {
+      this.image = new Image(other.image);
+    }
+  }
+
+  public MesosContainer deepCopy() {
+    return new MesosContainer(this);
+  }
+
+  @Override
+  public void clear() {
+    this.image = null;
+  }
+
+  /**
+   * the optional filesystem image to use when launching this task.
+   */
+  public Image getImage() {
+    return this.image;
+  }
+
+  /**
+   * the optional filesystem image to use when launching this task.
+   */
+  public MesosContainer setImage(Image image) {
+    this.image = image;
+    return this;
+  }
+
+  public void unsetImage() {
+    this.image = null;
+  }
+
+  /** Returns true if field image is set (has been assigned a value) and false otherwise */
+  public boolean isSetImage() {
+    return this.image != null;
+  }
+
+  public void setImageIsSet(boolean value) {
+    if (!value) {
+      this.image = null;
+    }
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case IMAGE:
+      if (value == null) {
+        unsetImage();
+      } else {
+        setImage((Image)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case IMAGE:
+      return getImage();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case IMAGE:
+      return isSetImage();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof MesosContainer)
+      return this.equals((MesosContainer)that);
+    return false;
+  }
+
+  public boolean equals(MesosContainer that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_image = true && this.isSetImage();
+    boolean that_present_image = true && that.isSetImage();
+    if (this_present_image || that_present_image) {
+      if (!(this_present_image && that_present_image))
+        return false;
+      if (!this.image.equals(that.image))
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_image = true && (isSetImage());
+    list.add(present_image);
+    if (present_image)
+      list.add(image);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(MesosContainer other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetImage()).compareTo(other.isSetImage());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetImage()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.image, other.image);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("MesosContainer(");
+    boolean first = true;
+
+    if (isSetImage()) {
+      sb.append("image:");
+      if (this.image == null) {
+        sb.append("null");
+      } else {
+        sb.append(this.image);
+      }
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class MesosContainerStandardSchemeFactory implements SchemeFactory {
+    public MesosContainerStandardScheme getScheme() {
+      return new MesosContainerStandardScheme();
+    }
+  }
+
+  private static class MesosContainerStandardScheme extends StandardScheme<MesosContainer> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, MesosContainer struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // IMAGE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
+              struct.image = new Image();
+              struct.image.read(iprot);
+              struct.setImageIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, MesosContainer struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.image != null) {
+        if (struct.isSetImage()) {
+          oprot.writeFieldBegin(IMAGE_FIELD_DESC);
+          struct.image.write(oprot);
+          oprot.writeFieldEnd();
+        }
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class MesosContainerTupleSchemeFactory implements SchemeFactory {
+    public MesosContainerTupleScheme getScheme() {
+      return new MesosContainerTupleScheme();
+    }
+  }
+
+  private static class MesosContainerTupleScheme extends TupleScheme<MesosContainer> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, MesosContainer struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetImage()) {
+        optionals.set(0);
+      }
+      oprot.writeBitSet(optionals, 1);
+      if (struct.isSetImage()) {
+        struct.image.write(oprot);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, MesosContainer struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(1);
+      if (incoming.get(0)) {
+        struct.image = new Image();
+        struct.image.read(iprot);
+        struct.setImageIsSet(true);
+      }
+    }
+  }
+
+}
+

http://git-wip-us.apache.org/repos/asf/airavata/blob/0f781b2e/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.java
----------------------------------------------------------------------
diff --git a/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.java b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.java
new file mode 100644
index 0000000..6b7f87b
--- /dev/null
+++ b/modules/cloud/aurora-client/src/main/java/org/apache/airavata/cloud/aurora/client/sdk/MesosFetcherURI.java
@@ -0,0 +1,642 @@
+/**
+ * Autogenerated by Thrift Compiler (0.9.3)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.airavata.cloud.aurora.client.sdk;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import org.apache.thrift.async.AsyncMethodCallback;
+import org.apache.thrift.server.AbstractNonblockingServer.*;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import javax.annotation.Generated;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
+/**
+ * URI which mirrors CommandInfo.URI in the Mesos Protobuf
+ */
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-10-21")
+public class MesosFetcherURI implements org.apache.thrift.TBase<MesosFetcherURI, MesosFetcherURI._Fields>, java.io.Serializable, Cloneable, Comparable<MesosFetcherURI> {
+  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("MesosFetcherURI");
+
+  private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRING, (short)1);
+  private static final org.apache.thrift.protocol.TField EXTRACT_FIELD_DESC = new org.apache.thrift.protocol.TField("extract", org.apache.thrift.protocol.TType.BOOL, (short)2);
+  private static final org.apache.thrift.protocol.TField CACHE_FIELD_DESC = new org.apache.thrift.protocol.TField("cache", org.apache.thrift.protocol.TType.BOOL, (short)3);
+
+  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
+  static {
+    schemes.put(StandardScheme.class, new MesosFetcherURIStandardSchemeFactory());
+    schemes.put(TupleScheme.class, new MesosFetcherURITupleSchemeFactory());
+  }
+
+  /**
+   * Where to get the resource from
+   */
+  public String value; // required
+  /**
+   * Extract compressed archive after downloading
+   */
+  public boolean extract; // optional
+  /**
+   * Cache value using Mesos Fetcher caching mechanism *
+   */
+  public boolean cache; // optional
+
+  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
+  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
+    /**
+     * Where to get the resource from
+     */
+    VALUE((short)1, "value"),
+    /**
+     * Extract compressed archive after downloading
+     */
+    EXTRACT((short)2, "extract"),
+    /**
+     * Cache value using Mesos Fetcher caching mechanism *
+     */
+    CACHE((short)3, "cache");
+
+    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+
+    static {
+      for (_Fields field : EnumSet.allOf(_Fields.class)) {
+        byName.put(field.getFieldName(), field);
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, or null if its not found.
+     */
+    public static _Fields findByThriftId(int fieldId) {
+      switch(fieldId) {
+        case 1: // VALUE
+          return VALUE;
+        case 2: // EXTRACT
+          return EXTRACT;
+        case 3: // CACHE
+          return CACHE;
+        default:
+          return null;
+      }
+    }
+
+    /**
+     * Find the _Fields constant that matches fieldId, throwing an exception
+     * if it is not found.
+     */
+    public static _Fields findByThriftIdOrThrow(int fieldId) {
+      _Fields fields = findByThriftId(fieldId);
+      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
+      return fields;
+    }
+
+    /**
+     * Find the _Fields constant that matches name, or null if its not found.
+     */
+    public static _Fields findByName(String name) {
+      return byName.get(name);
+    }
+
+    private final short _thriftId;
+    private final String _fieldName;
+
+    _Fields(short thriftId, String fieldName) {
+      _thriftId = thriftId;
+      _fieldName = fieldName;
+    }
+
+    public short getThriftFieldId() {
+      return _thriftId;
+    }
+
+    public String getFieldName() {
+      return _fieldName;
+    }
+  }
+
+  // isset id assignments
+  private static final int __EXTRACT_ISSET_ID = 0;
+  private static final int __CACHE_ISSET_ID = 1;
+  private byte __isset_bitfield = 0;
+  private static final _Fields optionals[] = {_Fields.EXTRACT,_Fields.CACHE};
+  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
+  static {
+    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
+    tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+    tmpMap.put(_Fields.EXTRACT, new org.apache.thrift.meta_data.FieldMetaData("extract", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    tmpMap.put(_Fields.CACHE, new org.apache.thrift.meta_data.FieldMetaData("cache", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
+        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
+    metaDataMap = Collections.unmodifiableMap(tmpMap);
+    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(MesosFetcherURI.class, metaDataMap);
+  }
+
+  public MesosFetcherURI() {
+  }
+
+  public MesosFetcherURI(
+    String value)
+  {
+    this();
+    this.value = value;
+  }
+
+  /**
+   * Performs a deep copy on <i>other</i>.
+   */
+  public MesosFetcherURI(MesosFetcherURI other) {
+    __isset_bitfield = other.__isset_bitfield;
+    if (other.isSetValue()) {
+      this.value = other.value;
+    }
+    this.extract = other.extract;
+    this.cache = other.cache;
+  }
+
+  public MesosFetcherURI deepCopy() {
+    return new MesosFetcherURI(this);
+  }
+
+  @Override
+  public void clear() {
+    this.value = null;
+    setExtractIsSet(false);
+    this.extract = false;
+    setCacheIsSet(false);
+    this.cache = false;
+  }
+
+  /**
+   * Where to get the resource from
+   */
+  public String getValue() {
+    return this.value;
+  }
+
+  /**
+   * Where to get the resource from
+   */
+  public MesosFetcherURI setValue(String value) {
+    this.value = value;
+    return this;
+  }
+
+  public void unsetValue() {
+    this.value = null;
+  }
+
+  /** Returns true if field value is set (has been assigned a value) and false otherwise */
+  public boolean isSetValue() {
+    return this.value != null;
+  }
+
+  public void setValueIsSet(boolean value) {
+    if (!value) {
+      this.value = null;
+    }
+  }
+
+  /**
+   * Extract compressed archive after downloading
+   */
+  public boolean isExtract() {
+    return this.extract;
+  }
+
+  /**
+   * Extract compressed archive after downloading
+   */
+  public MesosFetcherURI setExtract(boolean extract) {
+    this.extract = extract;
+    setExtractIsSet(true);
+    return this;
+  }
+
+  public void unsetExtract() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __EXTRACT_ISSET_ID);
+  }
+
+  /** Returns true if field extract is set (has been assigned a value) and false otherwise */
+  public boolean isSetExtract() {
+    return EncodingUtils.testBit(__isset_bitfield, __EXTRACT_ISSET_ID);
+  }
+
+  public void setExtractIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __EXTRACT_ISSET_ID, value);
+  }
+
+  /**
+   * Cache value using Mesos Fetcher caching mechanism *
+   */
+  public boolean isCache() {
+    return this.cache;
+  }
+
+  /**
+   * Cache value using Mesos Fetcher caching mechanism *
+   */
+  public MesosFetcherURI setCache(boolean cache) {
+    this.cache = cache;
+    setCacheIsSet(true);
+    return this;
+  }
+
+  public void unsetCache() {
+    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __CACHE_ISSET_ID);
+  }
+
+  /** Returns true if field cache is set (has been assigned a value) and false otherwise */
+  public boolean isSetCache() {
+    return EncodingUtils.testBit(__isset_bitfield, __CACHE_ISSET_ID);
+  }
+
+  public void setCacheIsSet(boolean value) {
+    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __CACHE_ISSET_ID, value);
+  }
+
+  public void setFieldValue(_Fields field, Object value) {
+    switch (field) {
+    case VALUE:
+      if (value == null) {
+        unsetValue();
+      } else {
+        setValue((String)value);
+      }
+      break;
+
+    case EXTRACT:
+      if (value == null) {
+        unsetExtract();
+      } else {
+        setExtract((Boolean)value);
+      }
+      break;
+
+    case CACHE:
+      if (value == null) {
+        unsetCache();
+      } else {
+        setCache((Boolean)value);
+      }
+      break;
+
+    }
+  }
+
+  public Object getFieldValue(_Fields field) {
+    switch (field) {
+    case VALUE:
+      return getValue();
+
+    case EXTRACT:
+      return isExtract();
+
+    case CACHE:
+      return isCache();
+
+    }
+    throw new IllegalStateException();
+  }
+
+  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  public boolean isSet(_Fields field) {
+    if (field == null) {
+      throw new IllegalArgumentException();
+    }
+
+    switch (field) {
+    case VALUE:
+      return isSetValue();
+    case EXTRACT:
+      return isSetExtract();
+    case CACHE:
+      return isSetCache();
+    }
+    throw new IllegalStateException();
+  }
+
+  @Override
+  public boolean equals(Object that) {
+    if (that == null)
+      return false;
+    if (that instanceof MesosFetcherURI)
+      return this.equals((MesosFetcherURI)that);
+    return false;
+  }
+
+  public boolean equals(MesosFetcherURI that) {
+    if (that == null)
+      return false;
+
+    boolean this_present_value = true && this.isSetValue();
+    boolean that_present_value = true && that.isSetValue();
+    if (this_present_value || that_present_value) {
+      if (!(this_present_value && that_present_value))
+        return false;
+      if (!this.value.equals(that.value))
+        return false;
+    }
+
+    boolean this_present_extract = true && this.isSetExtract();
+    boolean that_present_extract = true && that.isSetExtract();
+    if (this_present_extract || that_present_extract) {
+      if (!(this_present_extract && that_present_extract))
+        return false;
+      if (this.extract != that.extract)
+        return false;
+    }
+
+    boolean this_present_cache = true && this.isSetCache();
+    boolean that_present_cache = true && that.isSetCache();
+    if (this_present_cache || that_present_cache) {
+      if (!(this_present_cache && that_present_cache))
+        return false;
+      if (this.cache != that.cache)
+        return false;
+    }
+
+    return true;
+  }
+
+  @Override
+  public int hashCode() {
+    List<Object> list = new ArrayList<Object>();
+
+    boolean present_value = true && (isSetValue());
+    list.add(present_value);
+    if (present_value)
+      list.add(value);
+
+    boolean present_extract = true && (isSetExtract());
+    list.add(present_extract);
+    if (present_extract)
+      list.add(extract);
+
+    boolean present_cache = true && (isSetCache());
+    list.add(present_cache);
+    if (present_cache)
+      list.add(cache);
+
+    return list.hashCode();
+  }
+
+  @Override
+  public int compareTo(MesosFetcherURI other) {
+    if (!getClass().equals(other.getClass())) {
+      return getClass().getName().compareTo(other.getClass().getName());
+    }
+
+    int lastComparison = 0;
+
+    lastComparison = Boolean.valueOf(isSetValue()).compareTo(other.isSetValue());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetValue()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, other.value);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetExtract()).compareTo(other.isSetExtract());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetExtract()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extract, other.extract);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    lastComparison = Boolean.valueOf(isSetCache()).compareTo(other.isSetCache());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetCache()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cache, other.cache);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
+    return 0;
+  }
+
+  public _Fields fieldForId(int fieldId) {
+    return _Fields.findByThriftId(fieldId);
+  }
+
+  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
+    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
+  }
+
+  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
+  }
+
+  @Override
+  public String toString() {
+    StringBuilder sb = new StringBuilder("MesosFetcherURI(");
+    boolean first = true;
+
+    sb.append("value:");
+    if (this.value == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.value);
+    }
+    first = false;
+    if (isSetExtract()) {
+      if (!first) sb.append(", ");
+      sb.append("extract:");
+      sb.append(this.extract);
+      first = false;
+    }
+    if (isSetCache()) {
+      if (!first) sb.append(", ");
+      sb.append("cache:");
+      sb.append(this.cache);
+      first = false;
+    }
+    sb.append(")");
+    return sb.toString();
+  }
+
+  public void validate() throws org.apache.thrift.TException {
+    // check for required fields
+    // check for sub-struct validity
+  }
+
+  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
+    try {
+      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
+    try {
+      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
+      __isset_bitfield = 0;
+      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
+    } catch (org.apache.thrift.TException te) {
+      throw new java.io.IOException(te);
+    }
+  }
+
+  private static class MesosFetcherURIStandardSchemeFactory implements SchemeFactory {
+    public MesosFetcherURIStandardScheme getScheme() {
+      return new MesosFetcherURIStandardScheme();
+    }
+  }
+
+  private static class MesosFetcherURIStandardScheme extends StandardScheme<MesosFetcherURI> {
+
+    public void read(org.apache.thrift.protocol.TProtocol iprot, MesosFetcherURI struct) throws org.apache.thrift.TException {
+      org.apache.thrift.protocol.TField schemeField;
+      iprot.readStructBegin();
+      while (true)
+      {
+        schemeField = iprot.readFieldBegin();
+        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
+          break;
+        }
+        switch (schemeField.id) {
+          case 1: // VALUE
+            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+              struct.value = iprot.readString();
+              struct.setValueIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 2: // EXTRACT
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.extract = iprot.readBool();
+              struct.setExtractIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          case 3: // CACHE
+            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
+              struct.cache = iprot.readBool();
+              struct.setCacheIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
+          default:
+            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+        }
+        iprot.readFieldEnd();
+      }
+      iprot.readStructEnd();
+
+      // check for required fields of primitive type, which can't be checked in the validate method
+      struct.validate();
+    }
+
+    public void write(org.apache.thrift.protocol.TProtocol oprot, MesosFetcherURI struct) throws org.apache.thrift.TException {
+      struct.validate();
+
+      oprot.writeStructBegin(STRUCT_DESC);
+      if (struct.value != null) {
+        oprot.writeFieldBegin(VALUE_FIELD_DESC);
+        oprot.writeString(struct.value);
+        oprot.writeFieldEnd();
+      }
+      if (struct.isSetExtract()) {
+        oprot.writeFieldBegin(EXTRACT_FIELD_DESC);
+        oprot.writeBool(struct.extract);
+        oprot.writeFieldEnd();
+      }
+      if (struct.isSetCache()) {
+        oprot.writeFieldBegin(CACHE_FIELD_DESC);
+        oprot.writeBool(struct.cache);
+        oprot.writeFieldEnd();
+      }
+      oprot.writeFieldStop();
+      oprot.writeStructEnd();
+    }
+
+  }
+
+  private static class MesosFetcherURITupleSchemeFactory implements SchemeFactory {
+    public MesosFetcherURITupleScheme getScheme() {
+      return new MesosFetcherURITupleScheme();
+    }
+  }
+
+  private static class MesosFetcherURITupleScheme extends TupleScheme<MesosFetcherURI> {
+
+    @Override
+    public void write(org.apache.thrift.protocol.TProtocol prot, MesosFetcherURI struct) throws org.apache.thrift.TException {
+      TTupleProtocol oprot = (TTupleProtocol) prot;
+      BitSet optionals = new BitSet();
+      if (struct.isSetValue()) {
+        optionals.set(0);
+      }
+      if (struct.isSetExtract()) {
+        optionals.set(1);
+      }
+      if (struct.isSetCache()) {
+        optionals.set(2);
+      }
+      oprot.writeBitSet(optionals, 3);
+      if (struct.isSetValue()) {
+        oprot.writeString(struct.value);
+      }
+      if (struct.isSetExtract()) {
+        oprot.writeBool(struct.extract);
+      }
+      if (struct.isSetCache()) {
+        oprot.writeBool(struct.cache);
+      }
+    }
+
+    @Override
+    public void read(org.apache.thrift.protocol.TProtocol prot, MesosFetcherURI struct) throws org.apache.thrift.TException {
+      TTupleProtocol iprot = (TTupleProtocol) prot;
+      BitSet incoming = iprot.readBitSet(3);
+      if (incoming.get(0)) {
+        struct.value = iprot.readString();
+        struct.setValueIsSet(true);
+      }
+      if (incoming.get(1)) {
+        struct.extract = iprot.readBool();
+        struct.setExtractIsSet(true);
+      }
+      if (incoming.get(2)) {
+        struct.cache = iprot.readBool();
+        struct.setCacheIsSet(true);
+      }
+    }
+  }
+
+}
+