static bool GetEnumForNameHelper3()

in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [2356:2954]


        static bool GetEnumForNameHelper3(int hashCode, InstanceType& enumValue)
        {
          if (hashCode == r5d_24xlarge_HASH)
          {
            enumValue = InstanceType::r5d_24xlarge;
            return true;
          }
          else if (hashCode == r5d_metal_HASH)
          {
            enumValue = InstanceType::r5d_metal;
            return true;
          }
          else if (hashCode == r5dn_large_HASH)
          {
            enumValue = InstanceType::r5dn_large;
            return true;
          }
          else if (hashCode == r5dn_xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_xlarge;
            return true;
          }
          else if (hashCode == r5dn_2xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_2xlarge;
            return true;
          }
          else if (hashCode == r5dn_4xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_4xlarge;
            return true;
          }
          else if (hashCode == r5dn_8xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_8xlarge;
            return true;
          }
          else if (hashCode == r5dn_12xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_12xlarge;
            return true;
          }
          else if (hashCode == r5dn_16xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_16xlarge;
            return true;
          }
          else if (hashCode == r5dn_24xlarge_HASH)
          {
            enumValue = InstanceType::r5dn_24xlarge;
            return true;
          }
          else if (hashCode == r5dn_metal_HASH)
          {
            enumValue = InstanceType::r5dn_metal;
            return true;
          }
          else if (hashCode == r5n_large_HASH)
          {
            enumValue = InstanceType::r5n_large;
            return true;
          }
          else if (hashCode == r5n_xlarge_HASH)
          {
            enumValue = InstanceType::r5n_xlarge;
            return true;
          }
          else if (hashCode == r5n_2xlarge_HASH)
          {
            enumValue = InstanceType::r5n_2xlarge;
            return true;
          }
          else if (hashCode == r5n_4xlarge_HASH)
          {
            enumValue = InstanceType::r5n_4xlarge;
            return true;
          }
          else if (hashCode == r5n_8xlarge_HASH)
          {
            enumValue = InstanceType::r5n_8xlarge;
            return true;
          }
          else if (hashCode == r5n_12xlarge_HASH)
          {
            enumValue = InstanceType::r5n_12xlarge;
            return true;
          }
          else if (hashCode == r5n_16xlarge_HASH)
          {
            enumValue = InstanceType::r5n_16xlarge;
            return true;
          }
          else if (hashCode == r5n_24xlarge_HASH)
          {
            enumValue = InstanceType::r5n_24xlarge;
            return true;
          }
          else if (hashCode == r5n_metal_HASH)
          {
            enumValue = InstanceType::r5n_metal;
            return true;
          }
          else if (hashCode == r6g_medium_HASH)
          {
            enumValue = InstanceType::r6g_medium;
            return true;
          }
          else if (hashCode == r6g_large_HASH)
          {
            enumValue = InstanceType::r6g_large;
            return true;
          }
          else if (hashCode == r6g_xlarge_HASH)
          {
            enumValue = InstanceType::r6g_xlarge;
            return true;
          }
          else if (hashCode == r6g_2xlarge_HASH)
          {
            enumValue = InstanceType::r6g_2xlarge;
            return true;
          }
          else if (hashCode == r6g_4xlarge_HASH)
          {
            enumValue = InstanceType::r6g_4xlarge;
            return true;
          }
          else if (hashCode == r6g_8xlarge_HASH)
          {
            enumValue = InstanceType::r6g_8xlarge;
            return true;
          }
          else if (hashCode == r6g_12xlarge_HASH)
          {
            enumValue = InstanceType::r6g_12xlarge;
            return true;
          }
          else if (hashCode == r6g_16xlarge_HASH)
          {
            enumValue = InstanceType::r6g_16xlarge;
            return true;
          }
          else if (hashCode == r6g_metal_HASH)
          {
            enumValue = InstanceType::r6g_metal;
            return true;
          }
          else if (hashCode == r6gd_medium_HASH)
          {
            enumValue = InstanceType::r6gd_medium;
            return true;
          }
          else if (hashCode == r6gd_large_HASH)
          {
            enumValue = InstanceType::r6gd_large;
            return true;
          }
          else if (hashCode == r6gd_xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_xlarge;
            return true;
          }
          else if (hashCode == r6gd_2xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_2xlarge;
            return true;
          }
          else if (hashCode == r6gd_4xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_4xlarge;
            return true;
          }
          else if (hashCode == r6gd_8xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_8xlarge;
            return true;
          }
          else if (hashCode == r6gd_12xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_12xlarge;
            return true;
          }
          else if (hashCode == r6gd_16xlarge_HASH)
          {
            enumValue = InstanceType::r6gd_16xlarge;
            return true;
          }
          else if (hashCode == r6gd_metal_HASH)
          {
            enumValue = InstanceType::r6gd_metal;
            return true;
          }
          else if (hashCode == r6i_large_HASH)
          {
            enumValue = InstanceType::r6i_large;
            return true;
          }
          else if (hashCode == r6i_xlarge_HASH)
          {
            enumValue = InstanceType::r6i_xlarge;
            return true;
          }
          else if (hashCode == r6i_2xlarge_HASH)
          {
            enumValue = InstanceType::r6i_2xlarge;
            return true;
          }
          else if (hashCode == r6i_4xlarge_HASH)
          {
            enumValue = InstanceType::r6i_4xlarge;
            return true;
          }
          else if (hashCode == r6i_8xlarge_HASH)
          {
            enumValue = InstanceType::r6i_8xlarge;
            return true;
          }
          else if (hashCode == r6i_12xlarge_HASH)
          {
            enumValue = InstanceType::r6i_12xlarge;
            return true;
          }
          else if (hashCode == r6i_16xlarge_HASH)
          {
            enumValue = InstanceType::r6i_16xlarge;
            return true;
          }
          else if (hashCode == r6i_24xlarge_HASH)
          {
            enumValue = InstanceType::r6i_24xlarge;
            return true;
          }
          else if (hashCode == r6i_32xlarge_HASH)
          {
            enumValue = InstanceType::r6i_32xlarge;
            return true;
          }
          else if (hashCode == r6i_metal_HASH)
          {
            enumValue = InstanceType::r6i_metal;
            return true;
          }
          else if (hashCode == t1_micro_HASH)
          {
            enumValue = InstanceType::t1_micro;
            return true;
          }
          else if (hashCode == t2_nano_HASH)
          {
            enumValue = InstanceType::t2_nano;
            return true;
          }
          else if (hashCode == t2_micro_HASH)
          {
            enumValue = InstanceType::t2_micro;
            return true;
          }
          else if (hashCode == t2_small_HASH)
          {
            enumValue = InstanceType::t2_small;
            return true;
          }
          else if (hashCode == t2_medium_HASH)
          {
            enumValue = InstanceType::t2_medium;
            return true;
          }
          else if (hashCode == t2_large_HASH)
          {
            enumValue = InstanceType::t2_large;
            return true;
          }
          else if (hashCode == t2_xlarge_HASH)
          {
            enumValue = InstanceType::t2_xlarge;
            return true;
          }
          else if (hashCode == t2_2xlarge_HASH)
          {
            enumValue = InstanceType::t2_2xlarge;
            return true;
          }
          else if (hashCode == t3_nano_HASH)
          {
            enumValue = InstanceType::t3_nano;
            return true;
          }
          else if (hashCode == t3_micro_HASH)
          {
            enumValue = InstanceType::t3_micro;
            return true;
          }
          else if (hashCode == t3_small_HASH)
          {
            enumValue = InstanceType::t3_small;
            return true;
          }
          else if (hashCode == t3_medium_HASH)
          {
            enumValue = InstanceType::t3_medium;
            return true;
          }
          else if (hashCode == t3_large_HASH)
          {
            enumValue = InstanceType::t3_large;
            return true;
          }
          else if (hashCode == t3_xlarge_HASH)
          {
            enumValue = InstanceType::t3_xlarge;
            return true;
          }
          else if (hashCode == t3_2xlarge_HASH)
          {
            enumValue = InstanceType::t3_2xlarge;
            return true;
          }
          else if (hashCode == t3a_nano_HASH)
          {
            enumValue = InstanceType::t3a_nano;
            return true;
          }
          else if (hashCode == t3a_micro_HASH)
          {
            enumValue = InstanceType::t3a_micro;
            return true;
          }
          else if (hashCode == t3a_small_HASH)
          {
            enumValue = InstanceType::t3a_small;
            return true;
          }
          else if (hashCode == t3a_medium_HASH)
          {
            enumValue = InstanceType::t3a_medium;
            return true;
          }
          else if (hashCode == t3a_large_HASH)
          {
            enumValue = InstanceType::t3a_large;
            return true;
          }
          else if (hashCode == t3a_xlarge_HASH)
          {
            enumValue = InstanceType::t3a_xlarge;
            return true;
          }
          else if (hashCode == t3a_2xlarge_HASH)
          {
            enumValue = InstanceType::t3a_2xlarge;
            return true;
          }
          else if (hashCode == t4g_nano_HASH)
          {
            enumValue = InstanceType::t4g_nano;
            return true;
          }
          else if (hashCode == t4g_micro_HASH)
          {
            enumValue = InstanceType::t4g_micro;
            return true;
          }
          else if (hashCode == t4g_small_HASH)
          {
            enumValue = InstanceType::t4g_small;
            return true;
          }
          else if (hashCode == t4g_medium_HASH)
          {
            enumValue = InstanceType::t4g_medium;
            return true;
          }
          else if (hashCode == t4g_large_HASH)
          {
            enumValue = InstanceType::t4g_large;
            return true;
          }
          else if (hashCode == t4g_xlarge_HASH)
          {
            enumValue = InstanceType::t4g_xlarge;
            return true;
          }
          else if (hashCode == t4g_2xlarge_HASH)
          {
            enumValue = InstanceType::t4g_2xlarge;
            return true;
          }
          else if (hashCode == u_6tb1_56xlarge_HASH)
          {
            enumValue = InstanceType::u_6tb1_56xlarge;
            return true;
          }
          else if (hashCode == u_6tb1_112xlarge_HASH)
          {
            enumValue = InstanceType::u_6tb1_112xlarge;
            return true;
          }
          else if (hashCode == u_9tb1_112xlarge_HASH)
          {
            enumValue = InstanceType::u_9tb1_112xlarge;
            return true;
          }
          else if (hashCode == u_12tb1_112xlarge_HASH)
          {
            enumValue = InstanceType::u_12tb1_112xlarge;
            return true;
          }
          else if (hashCode == u_6tb1_metal_HASH)
          {
            enumValue = InstanceType::u_6tb1_metal;
            return true;
          }
          else if (hashCode == u_9tb1_metal_HASH)
          {
            enumValue = InstanceType::u_9tb1_metal;
            return true;
          }
          else if (hashCode == u_12tb1_metal_HASH)
          {
            enumValue = InstanceType::u_12tb1_metal;
            return true;
          }
          else if (hashCode == u_18tb1_metal_HASH)
          {
            enumValue = InstanceType::u_18tb1_metal;
            return true;
          }
          else if (hashCode == u_24tb1_metal_HASH)
          {
            enumValue = InstanceType::u_24tb1_metal;
            return true;
          }
          else if (hashCode == vt1_3xlarge_HASH)
          {
            enumValue = InstanceType::vt1_3xlarge;
            return true;
          }
          else if (hashCode == vt1_6xlarge_HASH)
          {
            enumValue = InstanceType::vt1_6xlarge;
            return true;
          }
          else if (hashCode == vt1_24xlarge_HASH)
          {
            enumValue = InstanceType::vt1_24xlarge;
            return true;
          }
          else if (hashCode == x1_16xlarge_HASH)
          {
            enumValue = InstanceType::x1_16xlarge;
            return true;
          }
          else if (hashCode == x1_32xlarge_HASH)
          {
            enumValue = InstanceType::x1_32xlarge;
            return true;
          }
          else if (hashCode == x1e_xlarge_HASH)
          {
            enumValue = InstanceType::x1e_xlarge;
            return true;
          }
          else if (hashCode == x1e_2xlarge_HASH)
          {
            enumValue = InstanceType::x1e_2xlarge;
            return true;
          }
          else if (hashCode == x1e_4xlarge_HASH)
          {
            enumValue = InstanceType::x1e_4xlarge;
            return true;
          }
          else if (hashCode == x1e_8xlarge_HASH)
          {
            enumValue = InstanceType::x1e_8xlarge;
            return true;
          }
          else if (hashCode == x1e_16xlarge_HASH)
          {
            enumValue = InstanceType::x1e_16xlarge;
            return true;
          }
          else if (hashCode == x1e_32xlarge_HASH)
          {
            enumValue = InstanceType::x1e_32xlarge;
            return true;
          }
          else if (hashCode == x2iezn_2xlarge_HASH)
          {
            enumValue = InstanceType::x2iezn_2xlarge;
            return true;
          }
          else if (hashCode == x2iezn_4xlarge_HASH)
          {
            enumValue = InstanceType::x2iezn_4xlarge;
            return true;
          }
          else if (hashCode == x2iezn_6xlarge_HASH)
          {
            enumValue = InstanceType::x2iezn_6xlarge;
            return true;
          }
          else if (hashCode == x2iezn_8xlarge_HASH)
          {
            enumValue = InstanceType::x2iezn_8xlarge;
            return true;
          }
          else if (hashCode == x2iezn_12xlarge_HASH)
          {
            enumValue = InstanceType::x2iezn_12xlarge;
            return true;
          }
          else if (hashCode == x2iezn_metal_HASH)
          {
            enumValue = InstanceType::x2iezn_metal;
            return true;
          }
          else if (hashCode == x2gd_medium_HASH)
          {
            enumValue = InstanceType::x2gd_medium;
            return true;
          }
          else if (hashCode == x2gd_large_HASH)
          {
            enumValue = InstanceType::x2gd_large;
            return true;
          }
          else if (hashCode == x2gd_xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_xlarge;
            return true;
          }
          else if (hashCode == x2gd_2xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_2xlarge;
            return true;
          }
          else if (hashCode == x2gd_4xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_4xlarge;
            return true;
          }
          else if (hashCode == x2gd_8xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_8xlarge;
            return true;
          }
          else if (hashCode == x2gd_12xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_12xlarge;
            return true;
          }
          else if (hashCode == x2gd_16xlarge_HASH)
          {
            enumValue = InstanceType::x2gd_16xlarge;
            return true;
          }
          else if (hashCode == x2gd_metal_HASH)
          {
            enumValue = InstanceType::x2gd_metal;
            return true;
          }
          else if (hashCode == z1d_large_HASH)
          {
            enumValue = InstanceType::z1d_large;
            return true;
          }
          else if (hashCode == z1d_xlarge_HASH)
          {
            enumValue = InstanceType::z1d_xlarge;
            return true;
          }
          else if (hashCode == z1d_2xlarge_HASH)
          {
            enumValue = InstanceType::z1d_2xlarge;
            return true;
          }
          else if (hashCode == z1d_3xlarge_HASH)
          {
            enumValue = InstanceType::z1d_3xlarge;
            return true;
          }
          else if (hashCode == z1d_6xlarge_HASH)
          {
            enumValue = InstanceType::z1d_6xlarge;
            return true;
          }
          else if (hashCode == z1d_12xlarge_HASH)
          {
            enumValue = InstanceType::z1d_12xlarge;
            return true;
          }
          else if (hashCode == z1d_metal_HASH)
          {
            enumValue = InstanceType::z1d_metal;
            return true;
          }
          return false;
        }