Thrift module: airavata_commons

ModuleServicesData typesConstants
airavata_commons ErrorModel
ValidationResults
ValidatorResult
DEFAULT_ID

Constants

ConstantTypeValue
DEFAULT_IDstring"DO_NOT_SET_AT_CLIENTS"

Data structures

Struct: ErrorModel

KeyFieldTypeDescriptionRequirednessDefault value
1errorIdstringrequired"DO_NOT_SET_AT_CLIENTS"
2creationTimei64optional
3actualErrorMessagestringoptional
4userFriendlyMessagestringoptional
5transientOrPersistentbooloptionalfalse
6rootCauseErrorIdListlist<string>optional

Struct: ValidatorResult

KeyFieldTypeDescriptionRequirednessDefault value
1resultboolrequired
2errorDetailsstringoptional

This data structure can be used to store the validation results
captured during validation step and during the launchExperiment
operation it can be easilly checked to see the errors occured
during the experiment launch operation


Struct: ValidationResults

KeyFieldTypeDescriptionRequirednessDefault value
1validationStateboolrequired
2validationResultListlist<ValidatorResult>required