@@ -28,51 +28,51 @@ namespace ACM
28
28
namespace ACMErrorMapper
29
29
{
30
30
31
+ static const int REQUEST_IN_PROGRESS_HASH = HashingUtils::HashString(" RequestInProgressException" );
32
+ static const int TOO_MANY_TAGS_HASH = HashingUtils::HashString(" TooManyTagsException" );
31
33
static const int INVALID_DOMAIN_VALIDATION_OPTIONS_HASH = HashingUtils::HashString(" InvalidDomainValidationOptionsException" );
34
+ static const int INVALID_TAG_HASH = HashingUtils::HashString(" InvalidTagException" );
32
35
static const int RESOURCE_IN_USE_HASH = HashingUtils::HashString(" ResourceInUseException" );
36
+ static const int INVALID_ARN_HASH = HashingUtils::HashString(" InvalidArnException" );
33
37
static const int INVALID_STATE_HASH = HashingUtils::HashString(" InvalidStateException" );
34
38
static const int LIMIT_EXCEEDED_HASH = HashingUtils::HashString(" LimitExceededException" );
35
- static const int INVALID_TAG_HASH = HashingUtils::HashString(" InvalidTagException" );
36
- static const int INVALID_ARN_HASH = HashingUtils::HashString(" InvalidArnException" );
37
- static const int REQUEST_IN_PROGRESS_HASH = HashingUtils::HashString(" RequestInProgressException" );
38
- static const int TOO_MANY_TAGS_HASH = HashingUtils::HashString(" TooManyTagsException" );
39
39
40
40
41
41
AWSError<CoreErrors> GetErrorForName (const char * errorName)
42
42
{
43
43
int hashCode = HashingUtils::HashString (errorName);
44
44
45
- if (hashCode == INVALID_DOMAIN_VALIDATION_OPTIONS_HASH )
45
+ if (hashCode == REQUEST_IN_PROGRESS_HASH )
46
46
{
47
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_DOMAIN_VALIDATION_OPTIONS), false );
48
- }
49
- else if (hashCode == RESOURCE_IN_USE_HASH)
50
- {
51
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::RESOURCE_IN_USE), false );
47
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::REQUEST_IN_PROGRESS), false );
52
48
}
53
- else if (hashCode == INVALID_STATE_HASH )
49
+ else if (hashCode == TOO_MANY_TAGS_HASH )
54
50
{
55
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_STATE ), false );
51
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::TOO_MANY_TAGS ), false );
56
52
}
57
- else if (hashCode == LIMIT_EXCEEDED_HASH )
53
+ else if (hashCode == INVALID_DOMAIN_VALIDATION_OPTIONS_HASH )
58
54
{
59
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::LIMIT_EXCEEDED ), false );
55
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_DOMAIN_VALIDATION_OPTIONS ), false );
60
56
}
61
57
else if (hashCode == INVALID_TAG_HASH)
62
58
{
63
59
return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_TAG), false );
64
60
}
61
+ else if (hashCode == RESOURCE_IN_USE_HASH)
62
+ {
63
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::RESOURCE_IN_USE), false );
64
+ }
65
65
else if (hashCode == INVALID_ARN_HASH)
66
66
{
67
67
return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_ARN), false );
68
68
}
69
- else if (hashCode == REQUEST_IN_PROGRESS_HASH )
69
+ else if (hashCode == INVALID_STATE_HASH )
70
70
{
71
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::REQUEST_IN_PROGRESS ), false );
71
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::INVALID_STATE ), false );
72
72
}
73
- else if (hashCode == TOO_MANY_TAGS_HASH )
73
+ else if (hashCode == LIMIT_EXCEEDED_HASH )
74
74
{
75
- return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::TOO_MANY_TAGS ), false );
75
+ return AWSError<CoreErrors>(static_cast <CoreErrors>(ACMErrors::LIMIT_EXCEEDED ), false );
76
76
}
77
77
return AWSError<CoreErrors>(CoreErrors::UNKNOWN, false );
78
78
}
0 commit comments