in aws-cpp-sdk-codecommit/source/CodeCommitErrors.cpp [214:827]
static bool GetErrorForNameHelper0(int hashCode, AWSError<CoreErrors>& error)
{
if (hashCode == REPOSITORY_TRIGGERS_LIST_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_TRIGGERS_LIST_REQUIRED), false);
return true;
}
else if (hashCode == PULL_REQUEST_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PULL_REQUEST_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == BRANCH_NAME_EXISTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::BRANCH_NAME_EXISTS), false);
return true;
}
else if (hashCode == FILE_ENTRY_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::FILE_ENTRY_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_CONFLICT_RESOLUTION_STRATEGY_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_CONFLICT_RESOLUTION_STRATEGY), false);
return true;
}
else if (hashCode == PATH_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PATH_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == FILE_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::FILE_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == INVALID_PULL_REQUEST_ID_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_PULL_REQUEST_ID), false);
return true;
}
else if (hashCode == COMMIT_MESSAGE_LENGTH_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMIT_MESSAGE_LENGTH_EXCEEDED), false);
return true;
}
else if (hashCode == REVISION_ID_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REVISION_ID_REQUIRED), false);
return true;
}
else if (hashCode == COMMENT_CONTENT_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMENT_CONTENT_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_MAX_MERGE_HUNKS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_MAX_MERGE_HUNKS), false);
return true;
}
else if (hashCode == REACTION_VALUE_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REACTION_VALUE_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_CONTINUATION_TOKEN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_CONTINUATION_TOKEN), false);
return true;
}
else if (hashCode == MERGE_OPTION_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MERGE_OPTION_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_AUTHOR_ARN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_AUTHOR_ARN), false);
return true;
}
else if (hashCode == INVALID_TARGET_BRANCH_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_TARGET_BRANCH), false);
return true;
}
else if (hashCode == INVALID_COMMIT_ID_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_COMMIT_ID), false);
return true;
}
else if (hashCode == MULTIPLE_REPOSITORIES_IN_PULL_REQUEST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MULTIPLE_REPOSITORIES_IN_PULL_REQUEST), false);
return true;
}
else if (hashCode == INVALID_REPLACEMENT_CONTENT_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPLACEMENT_CONTENT), false);
return true;
}
else if (hashCode == APPROVAL_RULE_TEMPLATE_NAME_ALREADY_EXISTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_TEMPLATE_NAME_ALREADY_EXISTS), false);
return true;
}
else if (hashCode == INVALID_ACTOR_ARN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_ACTOR_ARN), false);
return true;
}
else if (hashCode == INVALID_REPOSITORY_TRIGGER_EVENTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPOSITORY_TRIGGER_EVENTS), false);
return true;
}
else if (hashCode == COMMIT_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMIT_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == INVALID_REACTION_USER_ARN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REACTION_USER_ARN), false);
return true;
}
else if (hashCode == BRANCH_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::BRANCH_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == TAGS_MAP_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TAGS_MAP_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_TRIGGER_DESTINATION_ARN_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_TRIGGER_DESTINATION_ARN_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_TRIGGER_EVENTS_LIST_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_TRIGGER_EVENTS_LIST_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_TRIGGER_BRANCH_NAME_LIST_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_TRIGGER_BRANCH_NAME_LIST_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_PULL_REQUEST_STATUS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_PULL_REQUEST_STATUS), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_RULE_NAME_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_RULE_NAME), false);
return true;
}
else if (hashCode == COMMIT_IDS_LIST_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMIT_IDS_LIST_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_BLOB_ID_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_BLOB_ID), false);
return true;
}
else if (hashCode == DIRECTORY_NAME_CONFLICTS_WITH_FILE_NAME_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::DIRECTORY_NAME_CONFLICTS_WITH_FILE_NAME), false);
return true;
}
else if (hashCode == TAG_POLICY_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TAG_POLICY), false);
return true;
}
else if (hashCode == INVALID_COMMIT_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_COMMIT), false);
return true;
}
else if (hashCode == APPROVAL_RULE_CONTENT_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_CONTENT_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_TRIGGER_NAME_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_TRIGGER_NAME_REQUIRED), false);
return true;
}
else if (hashCode == NUMBER_OF_RULES_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::NUMBER_OF_RULES_EXCEEDED), false);
return true;
}
else if (hashCode == MAXIMUM_BRANCHES_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_BRANCHES_EXCEEDED), false);
return true;
}
else if (hashCode == INVALID_PARENT_COMMIT_ID_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_PARENT_COMMIT_ID), false);
return true;
}
else if (hashCode == CLIENT_REQUEST_TOKEN_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::CLIENT_REQUEST_TOKEN_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_RULE_TEMPLATE_DESCRIPTION_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_RULE_TEMPLATE_DESCRIPTION), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_RULE_TEMPLATE_NAME_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_RULE_TEMPLATE_NAME), false);
return true;
}
else if (hashCode == PARENT_COMMIT_ID_OUTDATED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PARENT_COMMIT_ID_OUTDATED), false);
return true;
}
else if (hashCode == SOURCE_FILE_OR_CONTENT_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::SOURCE_FILE_OR_CONTENT_REQUIRED), false);
return true;
}
else if (hashCode == APPROVAL_RULE_NAME_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_NAME_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == DEFAULT_BRANCH_CANNOT_BE_DELETED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::DEFAULT_BRANCH_CANNOT_BE_DELETED), false);
return true;
}
else if (hashCode == OVERRIDE_ALREADY_SET_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::OVERRIDE_ALREADY_SET), false);
return true;
}
else if (hashCode == INVALID_PULL_REQUEST_STATUS_UPDATE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_PULL_REQUEST_STATUS_UPDATE), false);
return true;
}
else if (hashCode == ENCRYPTION_KEY_DISABLED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::ENCRYPTION_KEY_DISABLED), false);
return true;
}
else if (hashCode == APPROVAL_RULE_TEMPLATE_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_TEMPLATE_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_STATE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_STATE), false);
return true;
}
else if (hashCode == TITLE_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TITLE_REQUIRED), false);
return true;
}
else if (hashCode == MAXIMUM_RULE_TEMPLATES_ASSOCIATED_WITH_REPOSITORY_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_RULE_TEMPLATES_ASSOCIATED_WITH_REPOSITORY), false);
return true;
}
else if (hashCode == TARGETS_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TARGETS_REQUIRED), false);
return true;
}
else if (hashCode == COMMENT_NOT_CREATED_BY_CALLER_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMENT_NOT_CREATED_BY_CALLER), false);
return true;
}
else if (hashCode == INVALID_REVISION_ID_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REVISION_ID), false);
return true;
}
else if (hashCode == NAME_LENGTH_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::NAME_LENGTH_EXCEEDED), false);
return true;
}
else if (hashCode == MAXIMUM_CONFLICT_RESOLUTION_ENTRIES_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_CONFLICT_RESOLUTION_ENTRIES_EXCEEDED), false);
return true;
}
else if (hashCode == COMMENT_DELETED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMENT_DELETED), false);
return true;
}
else if (hashCode == COMMIT_ID_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMIT_ID_REQUIRED), false);
return true;
}
else if (hashCode == RESTRICTED_SOURCE_FILE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::RESTRICTED_SOURCE_FILE), false);
return true;
}
else if (hashCode == IDEMPOTENCY_PARAMETER_MISMATCH_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::IDEMPOTENCY_PARAMETER_MISMATCH), false);
return true;
}
else if (hashCode == MAXIMUM_ITEMS_TO_COMPARE_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_ITEMS_TO_COMPARE_EXCEEDED), false);
return true;
}
else if (hashCode == PARENT_COMMIT_ID_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PARENT_COMMIT_ID_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_REPOSITORY_TRIGGER_DESTINATION_ARN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPOSITORY_TRIGGER_DESTINATION_ARN), false);
return true;
}
else if (hashCode == APPROVAL_RULE_TEMPLATE_CONTENT_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_TEMPLATE_CONTENT_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_SORT_BY_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_SORT_BY), false);
return true;
}
else if (hashCode == INVALID_RELATIVE_FILE_VERSION_ENUM_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_RELATIVE_FILE_VERSION_ENUM), false);
return true;
}
else if (hashCode == INVALID_CLIENT_REQUEST_TOKEN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_CLIENT_REQUEST_TOKEN), false);
return true;
}
else if (hashCode == APPROVAL_RULE_TEMPLATE_NAME_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_TEMPLATE_NAME_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_RULE_CONTENT_SHA256_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_RULE_CONTENT_SHA256), false);
return true;
}
else if (hashCode == BRANCH_NAME_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::BRANCH_NAME_REQUIRED), false);
return true;
}
else if (hashCode == FILE_CONTENT_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::FILE_CONTENT_REQUIRED), false);
return true;
}
else if (hashCode == MAXIMUM_FILE_CONTENT_TO_LOAD_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_FILE_CONTENT_TO_LOAD_EXCEEDED), false);
return true;
}
else if (hashCode == SAME_PATH_REQUEST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::SAME_PATH_REQUEST), false);
return true;
}
else if (hashCode == INVALID_DESCRIPTION_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_DESCRIPTION), false);
return true;
}
else if (hashCode == INVALID_REPLACEMENT_TYPE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPLACEMENT_TYPE), false);
return true;
}
else if (hashCode == ENCRYPTION_KEY_ACCESS_DENIED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::ENCRYPTION_KEY_ACCESS_DENIED), false);
return true;
}
else if (hashCode == INVALID_RESOURCE_ARN_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_RESOURCE_ARN), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_RULE_CONTENT_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_RULE_CONTENT), false);
return true;
}
else if (hashCode == INVALID_CONFLICT_RESOLUTION_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_CONFLICT_RESOLUTION), false);
return true;
}
else if (hashCode == BLOB_ID_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::BLOB_ID_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_NAMES_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_NAMES_REQUIRED), false);
return true;
}
else if (hashCode == COMMENT_CONTENT_SIZE_LIMIT_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMENT_CONTENT_SIZE_LIMIT_EXCEEDED), false);
return true;
}
else if (hashCode == INVALID_TARGET_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_TARGET), false);
return true;
}
else if (hashCode == REFERENCE_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REFERENCE_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == CANNOT_MODIFY_APPROVAL_RULE_FROM_TEMPLATE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::CANNOT_MODIFY_APPROVAL_RULE_FROM_TEMPLATE), false);
return true;
}
else if (hashCode == BRANCH_NAME_IS_TAG_NAME_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::BRANCH_NAME_IS_TAG_NAME), false);
return true;
}
else if (hashCode == REPOSITORY_NAME_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_NAME_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_APPROVAL_RULE_TEMPLATE_CONTENT_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_APPROVAL_RULE_TEMPLATE_CONTENT), false);
return true;
}
else if (hashCode == APPROVAL_RULE_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == PULL_REQUEST_STATUS_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PULL_REQUEST_STATUS_REQUIRED), false);
return true;
}
else if (hashCode == APPROVAL_RULE_NAME_ALREADY_EXISTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_RULE_NAME_ALREADY_EXISTS), false);
return true;
}
else if (hashCode == INVALID_MAX_RESULTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_MAX_RESULTS), false);
return true;
}
else if (hashCode == TIP_OF_SOURCE_REFERENCE_IS_DIFFERENT_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TIP_OF_SOURCE_REFERENCE_IS_DIFFERENT), false);
return true;
}
else if (hashCode == MAXIMUM_NUMBER_OF_APPROVALS_EXCEEDED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::MAXIMUM_NUMBER_OF_APPROVALS_EXCEEDED), false);
return true;
}
else if (hashCode == REPOSITORY_NAME_EXISTS_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_NAME_EXISTS), false);
return true;
}
else if (hashCode == PULL_REQUEST_CANNOT_BE_APPROVED_BY_AUTHOR_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PULL_REQUEST_CANNOT_BE_APPROVED_BY_AUTHOR), false);
return true;
}
else if (hashCode == FILE_MODE_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::FILE_MODE_REQUIRED), false);
return true;
}
else if (hashCode == ENCRYPTION_INTEGRITY_CHECKS_FAILED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::ENCRYPTION_INTEGRITY_CHECKS_FAILED), false);
return true;
}
else if (hashCode == REFERENCE_TYPE_NOT_SUPPORTED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REFERENCE_TYPE_NOT_SUPPORTED), false);
return true;
}
else if (hashCode == INVALID_REPOSITORY_TRIGGER_REGION_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPOSITORY_TRIGGER_REGION), false);
return true;
}
else if (hashCode == APPROVAL_STATE_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::APPROVAL_STATE_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_EMAIL_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_EMAIL), false);
return true;
}
else if (hashCode == INVALID_DESTINATION_COMMIT_SPECIFIER_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_DESTINATION_COMMIT_SPECIFIER), false);
return true;
}
else if (hashCode == COMMIT_ID_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMIT_ID_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == PARENT_COMMIT_DOES_NOT_EXIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PARENT_COMMIT_DOES_NOT_EXIST), false);
return true;
}
else if (hashCode == TAG_KEYS_LIST_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::TAG_KEYS_LIST_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_ORDER_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_ORDER), false);
return true;
}
else if (hashCode == INVALID_REPOSITORY_TRIGGER_CUSTOM_DATA_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REPOSITORY_TRIGGER_CUSTOM_DATA), false);
return true;
}
else if (hashCode == INVALID_REFERENCE_NAME_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_REFERENCE_NAME), false);
return true;
}
else if (hashCode == PULL_REQUEST_ALREADY_CLOSED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::PULL_REQUEST_ALREADY_CLOSED), false);
return true;
}
else if (hashCode == INVALID_SYSTEM_TAG_USAGE_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_SYSTEM_TAG_USAGE), false);
return true;
}
else if (hashCode == OVERRIDE_STATUS_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::OVERRIDE_STATUS_REQUIRED), false);
return true;
}
else if (hashCode == INVALID_TAG_KEYS_LIST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_TAG_KEYS_LIST), false);
return true;
}
else if (hashCode == INVALID_MERGE_OPTION_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::INVALID_MERGE_OPTION), false);
return true;
}
else if (hashCode == COMMENT_ID_REQUIRED_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::COMMENT_ID_REQUIRED), false);
return true;
}
else if (hashCode == REPOSITORY_NOT_ASSOCIATED_WITH_PULL_REQUEST_HASH)
{
error = AWSError<CoreErrors>(static_cast<CoreErrors>(CodeCommitErrors::REPOSITORY_NOT_ASSOCIATED_WITH_PULL_REQUEST), false);
return true;
}
return false;
}