toSimulationJobErrorCode method
Implementation
SimulationJobErrorCode toSimulationJobErrorCode() {
switch (this) {
case 'InternalServiceError':
return SimulationJobErrorCode.internalServiceError;
case 'RobotApplicationCrash':
return SimulationJobErrorCode.robotApplicationCrash;
case 'SimulationApplicationCrash':
return SimulationJobErrorCode.simulationApplicationCrash;
case 'BadPermissionsRobotApplication':
return SimulationJobErrorCode.badPermissionsRobotApplication;
case 'BadPermissionsSimulationApplication':
return SimulationJobErrorCode.badPermissionsSimulationApplication;
case 'BadPermissionsS3Object':
return SimulationJobErrorCode.badPermissionsS3Object;
case 'BadPermissionsS3Output':
return SimulationJobErrorCode.badPermissionsS3Output;
case 'BadPermissionsCloudwatchLogs':
return SimulationJobErrorCode.badPermissionsCloudwatchLogs;
case 'SubnetIpLimitExceeded':
return SimulationJobErrorCode.subnetIpLimitExceeded;
case 'ENILimitExceeded':
return SimulationJobErrorCode.eNILimitExceeded;
case 'BadPermissionsUserCredentials':
return SimulationJobErrorCode.badPermissionsUserCredentials;
case 'InvalidBundleRobotApplication':
return SimulationJobErrorCode.invalidBundleRobotApplication;
case 'InvalidBundleSimulationApplication':
return SimulationJobErrorCode.invalidBundleSimulationApplication;
case 'InvalidS3Resource':
return SimulationJobErrorCode.invalidS3Resource;
case 'LimitExceeded':
return SimulationJobErrorCode.limitExceeded;
case 'MismatchedEtag':
return SimulationJobErrorCode.mismatchedEtag;
case 'RobotApplicationVersionMismatchedEtag':
return SimulationJobErrorCode.robotApplicationVersionMismatchedEtag;
case 'SimulationApplicationVersionMismatchedEtag':
return SimulationJobErrorCode
.simulationApplicationVersionMismatchedEtag;
case 'ResourceNotFound':
return SimulationJobErrorCode.resourceNotFound;
case 'RequestThrottled':
return SimulationJobErrorCode.requestThrottled;
case 'BatchTimedOut':
return SimulationJobErrorCode.batchTimedOut;
case 'BatchCanceled':
return SimulationJobErrorCode.batchCanceled;
case 'InvalidInput':
return SimulationJobErrorCode.invalidInput;
case 'WrongRegionS3Bucket':
return SimulationJobErrorCode.wrongRegionS3Bucket;
case 'WrongRegionS3Output':
return SimulationJobErrorCode.wrongRegionS3Output;
case 'WrongRegionRobotApplication':
return SimulationJobErrorCode.wrongRegionRobotApplication;
case 'WrongRegionSimulationApplication':
return SimulationJobErrorCode.wrongRegionSimulationApplication;
}
throw Exception('$this is not known in enum SimulationJobErrorCode');
}