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