static bool GetEnumForNameHelper1()

in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [1128:1741]


        static bool GetEnumForNameHelper1(int hashCode, InstanceType& enumValue)
        {
          if (hashCode == g3s_xlarge_HASH)
          {
            enumValue = InstanceType::g3s_xlarge;
            return true;
          }
          else if (hashCode == g4ad_xlarge_HASH)
          {
            enumValue = InstanceType::g4ad_xlarge;
            return true;
          }
          else if (hashCode == g4ad_2xlarge_HASH)
          {
            enumValue = InstanceType::g4ad_2xlarge;
            return true;
          }
          else if (hashCode == g4ad_4xlarge_HASH)
          {
            enumValue = InstanceType::g4ad_4xlarge;
            return true;
          }
          else if (hashCode == g4ad_8xlarge_HASH)
          {
            enumValue = InstanceType::g4ad_8xlarge;
            return true;
          }
          else if (hashCode == g4ad_16xlarge_HASH)
          {
            enumValue = InstanceType::g4ad_16xlarge;
            return true;
          }
          else if (hashCode == g4dn_xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_xlarge;
            return true;
          }
          else if (hashCode == g4dn_2xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_2xlarge;
            return true;
          }
          else if (hashCode == g4dn_4xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_4xlarge;
            return true;
          }
          else if (hashCode == g4dn_8xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_8xlarge;
            return true;
          }
          else if (hashCode == g4dn_12xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_12xlarge;
            return true;
          }
          else if (hashCode == g4dn_16xlarge_HASH)
          {
            enumValue = InstanceType::g4dn_16xlarge;
            return true;
          }
          else if (hashCode == g4dn_metal_HASH)
          {
            enumValue = InstanceType::g4dn_metal;
            return true;
          }
          else if (hashCode == g5_xlarge_HASH)
          {
            enumValue = InstanceType::g5_xlarge;
            return true;
          }
          else if (hashCode == g5_2xlarge_HASH)
          {
            enumValue = InstanceType::g5_2xlarge;
            return true;
          }
          else if (hashCode == g5_4xlarge_HASH)
          {
            enumValue = InstanceType::g5_4xlarge;
            return true;
          }
          else if (hashCode == g5_8xlarge_HASH)
          {
            enumValue = InstanceType::g5_8xlarge;
            return true;
          }
          else if (hashCode == g5_12xlarge_HASH)
          {
            enumValue = InstanceType::g5_12xlarge;
            return true;
          }
          else if (hashCode == g5_16xlarge_HASH)
          {
            enumValue = InstanceType::g5_16xlarge;
            return true;
          }
          else if (hashCode == g5_24xlarge_HASH)
          {
            enumValue = InstanceType::g5_24xlarge;
            return true;
          }
          else if (hashCode == g5_48xlarge_HASH)
          {
            enumValue = InstanceType::g5_48xlarge;
            return true;
          }
          else if (hashCode == g5g_xlarge_HASH)
          {
            enumValue = InstanceType::g5g_xlarge;
            return true;
          }
          else if (hashCode == g5g_2xlarge_HASH)
          {
            enumValue = InstanceType::g5g_2xlarge;
            return true;
          }
          else if (hashCode == g5g_4xlarge_HASH)
          {
            enumValue = InstanceType::g5g_4xlarge;
            return true;
          }
          else if (hashCode == g5g_8xlarge_HASH)
          {
            enumValue = InstanceType::g5g_8xlarge;
            return true;
          }
          else if (hashCode == g5g_16xlarge_HASH)
          {
            enumValue = InstanceType::g5g_16xlarge;
            return true;
          }
          else if (hashCode == g5g_metal_HASH)
          {
            enumValue = InstanceType::g5g_metal;
            return true;
          }
          else if (hashCode == hi1_4xlarge_HASH)
          {
            enumValue = InstanceType::hi1_4xlarge;
            return true;
          }
          else if (hashCode == hpc6a_48xlarge_HASH)
          {
            enumValue = InstanceType::hpc6a_48xlarge;
            return true;
          }
          else if (hashCode == hs1_8xlarge_HASH)
          {
            enumValue = InstanceType::hs1_8xlarge;
            return true;
          }
          else if (hashCode == h1_2xlarge_HASH)
          {
            enumValue = InstanceType::h1_2xlarge;
            return true;
          }
          else if (hashCode == h1_4xlarge_HASH)
          {
            enumValue = InstanceType::h1_4xlarge;
            return true;
          }
          else if (hashCode == h1_8xlarge_HASH)
          {
            enumValue = InstanceType::h1_8xlarge;
            return true;
          }
          else if (hashCode == h1_16xlarge_HASH)
          {
            enumValue = InstanceType::h1_16xlarge;
            return true;
          }
          else if (hashCode == i2_xlarge_HASH)
          {
            enumValue = InstanceType::i2_xlarge;
            return true;
          }
          else if (hashCode == i2_2xlarge_HASH)
          {
            enumValue = InstanceType::i2_2xlarge;
            return true;
          }
          else if (hashCode == i2_4xlarge_HASH)
          {
            enumValue = InstanceType::i2_4xlarge;
            return true;
          }
          else if (hashCode == i2_8xlarge_HASH)
          {
            enumValue = InstanceType::i2_8xlarge;
            return true;
          }
          else if (hashCode == i3_large_HASH)
          {
            enumValue = InstanceType::i3_large;
            return true;
          }
          else if (hashCode == i3_xlarge_HASH)
          {
            enumValue = InstanceType::i3_xlarge;
            return true;
          }
          else if (hashCode == i3_2xlarge_HASH)
          {
            enumValue = InstanceType::i3_2xlarge;
            return true;
          }
          else if (hashCode == i3_4xlarge_HASH)
          {
            enumValue = InstanceType::i3_4xlarge;
            return true;
          }
          else if (hashCode == i3_8xlarge_HASH)
          {
            enumValue = InstanceType::i3_8xlarge;
            return true;
          }
          else if (hashCode == i3_16xlarge_HASH)
          {
            enumValue = InstanceType::i3_16xlarge;
            return true;
          }
          else if (hashCode == i3_metal_HASH)
          {
            enumValue = InstanceType::i3_metal;
            return true;
          }
          else if (hashCode == i3en_large_HASH)
          {
            enumValue = InstanceType::i3en_large;
            return true;
          }
          else if (hashCode == i3en_xlarge_HASH)
          {
            enumValue = InstanceType::i3en_xlarge;
            return true;
          }
          else if (hashCode == i3en_2xlarge_HASH)
          {
            enumValue = InstanceType::i3en_2xlarge;
            return true;
          }
          else if (hashCode == i3en_3xlarge_HASH)
          {
            enumValue = InstanceType::i3en_3xlarge;
            return true;
          }
          else if (hashCode == i3en_6xlarge_HASH)
          {
            enumValue = InstanceType::i3en_6xlarge;
            return true;
          }
          else if (hashCode == i3en_12xlarge_HASH)
          {
            enumValue = InstanceType::i3en_12xlarge;
            return true;
          }
          else if (hashCode == i3en_24xlarge_HASH)
          {
            enumValue = InstanceType::i3en_24xlarge;
            return true;
          }
          else if (hashCode == i3en_metal_HASH)
          {
            enumValue = InstanceType::i3en_metal;
            return true;
          }
          else if (hashCode == im4gn_large_HASH)
          {
            enumValue = InstanceType::im4gn_large;
            return true;
          }
          else if (hashCode == im4gn_xlarge_HASH)
          {
            enumValue = InstanceType::im4gn_xlarge;
            return true;
          }
          else if (hashCode == im4gn_2xlarge_HASH)
          {
            enumValue = InstanceType::im4gn_2xlarge;
            return true;
          }
          else if (hashCode == im4gn_4xlarge_HASH)
          {
            enumValue = InstanceType::im4gn_4xlarge;
            return true;
          }
          else if (hashCode == im4gn_8xlarge_HASH)
          {
            enumValue = InstanceType::im4gn_8xlarge;
            return true;
          }
          else if (hashCode == im4gn_16xlarge_HASH)
          {
            enumValue = InstanceType::im4gn_16xlarge;
            return true;
          }
          else if (hashCode == inf1_xlarge_HASH)
          {
            enumValue = InstanceType::inf1_xlarge;
            return true;
          }
          else if (hashCode == inf1_2xlarge_HASH)
          {
            enumValue = InstanceType::inf1_2xlarge;
            return true;
          }
          else if (hashCode == inf1_6xlarge_HASH)
          {
            enumValue = InstanceType::inf1_6xlarge;
            return true;
          }
          else if (hashCode == inf1_24xlarge_HASH)
          {
            enumValue = InstanceType::inf1_24xlarge;
            return true;
          }
          else if (hashCode == is4gen_medium_HASH)
          {
            enumValue = InstanceType::is4gen_medium;
            return true;
          }
          else if (hashCode == is4gen_large_HASH)
          {
            enumValue = InstanceType::is4gen_large;
            return true;
          }
          else if (hashCode == is4gen_xlarge_HASH)
          {
            enumValue = InstanceType::is4gen_xlarge;
            return true;
          }
          else if (hashCode == is4gen_2xlarge_HASH)
          {
            enumValue = InstanceType::is4gen_2xlarge;
            return true;
          }
          else if (hashCode == is4gen_4xlarge_HASH)
          {
            enumValue = InstanceType::is4gen_4xlarge;
            return true;
          }
          else if (hashCode == is4gen_8xlarge_HASH)
          {
            enumValue = InstanceType::is4gen_8xlarge;
            return true;
          }
          else if (hashCode == m1_small_HASH)
          {
            enumValue = InstanceType::m1_small;
            return true;
          }
          else if (hashCode == m1_medium_HASH)
          {
            enumValue = InstanceType::m1_medium;
            return true;
          }
          else if (hashCode == m1_large_HASH)
          {
            enumValue = InstanceType::m1_large;
            return true;
          }
          else if (hashCode == m1_xlarge_HASH)
          {
            enumValue = InstanceType::m1_xlarge;
            return true;
          }
          else if (hashCode == m2_xlarge_HASH)
          {
            enumValue = InstanceType::m2_xlarge;
            return true;
          }
          else if (hashCode == m2_2xlarge_HASH)
          {
            enumValue = InstanceType::m2_2xlarge;
            return true;
          }
          else if (hashCode == m2_4xlarge_HASH)
          {
            enumValue = InstanceType::m2_4xlarge;
            return true;
          }
          else if (hashCode == m3_medium_HASH)
          {
            enumValue = InstanceType::m3_medium;
            return true;
          }
          else if (hashCode == m3_large_HASH)
          {
            enumValue = InstanceType::m3_large;
            return true;
          }
          else if (hashCode == m3_xlarge_HASH)
          {
            enumValue = InstanceType::m3_xlarge;
            return true;
          }
          else if (hashCode == m3_2xlarge_HASH)
          {
            enumValue = InstanceType::m3_2xlarge;
            return true;
          }
          else if (hashCode == m4_large_HASH)
          {
            enumValue = InstanceType::m4_large;
            return true;
          }
          else if (hashCode == m4_xlarge_HASH)
          {
            enumValue = InstanceType::m4_xlarge;
            return true;
          }
          else if (hashCode == m4_2xlarge_HASH)
          {
            enumValue = InstanceType::m4_2xlarge;
            return true;
          }
          else if (hashCode == m4_4xlarge_HASH)
          {
            enumValue = InstanceType::m4_4xlarge;
            return true;
          }
          else if (hashCode == m4_10xlarge_HASH)
          {
            enumValue = InstanceType::m4_10xlarge;
            return true;
          }
          else if (hashCode == m4_16xlarge_HASH)
          {
            enumValue = InstanceType::m4_16xlarge;
            return true;
          }
          else if (hashCode == m5_large_HASH)
          {
            enumValue = InstanceType::m5_large;
            return true;
          }
          else if (hashCode == m5_xlarge_HASH)
          {
            enumValue = InstanceType::m5_xlarge;
            return true;
          }
          else if (hashCode == m5_2xlarge_HASH)
          {
            enumValue = InstanceType::m5_2xlarge;
            return true;
          }
          else if (hashCode == m5_4xlarge_HASH)
          {
            enumValue = InstanceType::m5_4xlarge;
            return true;
          }
          else if (hashCode == m5_8xlarge_HASH)
          {
            enumValue = InstanceType::m5_8xlarge;
            return true;
          }
          else if (hashCode == m5_12xlarge_HASH)
          {
            enumValue = InstanceType::m5_12xlarge;
            return true;
          }
          else if (hashCode == m5_16xlarge_HASH)
          {
            enumValue = InstanceType::m5_16xlarge;
            return true;
          }
          else if (hashCode == m5_24xlarge_HASH)
          {
            enumValue = InstanceType::m5_24xlarge;
            return true;
          }
          else if (hashCode == m5_metal_HASH)
          {
            enumValue = InstanceType::m5_metal;
            return true;
          }
          else if (hashCode == m5a_large_HASH)
          {
            enumValue = InstanceType::m5a_large;
            return true;
          }
          else if (hashCode == m5a_xlarge_HASH)
          {
            enumValue = InstanceType::m5a_xlarge;
            return true;
          }
          else if (hashCode == m5a_2xlarge_HASH)
          {
            enumValue = InstanceType::m5a_2xlarge;
            return true;
          }
          else if (hashCode == m5a_4xlarge_HASH)
          {
            enumValue = InstanceType::m5a_4xlarge;
            return true;
          }
          else if (hashCode == m5a_8xlarge_HASH)
          {
            enumValue = InstanceType::m5a_8xlarge;
            return true;
          }
          else if (hashCode == m5a_12xlarge_HASH)
          {
            enumValue = InstanceType::m5a_12xlarge;
            return true;
          }
          else if (hashCode == m5a_16xlarge_HASH)
          {
            enumValue = InstanceType::m5a_16xlarge;
            return true;
          }
          else if (hashCode == m5a_24xlarge_HASH)
          {
            enumValue = InstanceType::m5a_24xlarge;
            return true;
          }
          else if (hashCode == m5ad_large_HASH)
          {
            enumValue = InstanceType::m5ad_large;
            return true;
          }
          else if (hashCode == m5ad_xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_xlarge;
            return true;
          }
          else if (hashCode == m5ad_2xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_2xlarge;
            return true;
          }
          else if (hashCode == m5ad_4xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_4xlarge;
            return true;
          }
          else if (hashCode == m5ad_8xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_8xlarge;
            return true;
          }
          else if (hashCode == m5ad_12xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_12xlarge;
            return true;
          }
          else if (hashCode == m5ad_16xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_16xlarge;
            return true;
          }
          else if (hashCode == m5ad_24xlarge_HASH)
          {
            enumValue = InstanceType::m5ad_24xlarge;
            return true;
          }
          else if (hashCode == m5d_large_HASH)
          {
            enumValue = InstanceType::m5d_large;
            return true;
          }
          else if (hashCode == m5d_xlarge_HASH)
          {
            enumValue = InstanceType::m5d_xlarge;
            return true;
          }
          else if (hashCode == m5d_2xlarge_HASH)
          {
            enumValue = InstanceType::m5d_2xlarge;
            return true;
          }
          else if (hashCode == m5d_4xlarge_HASH)
          {
            enumValue = InstanceType::m5d_4xlarge;
            return true;
          }
          else if (hashCode == m5d_8xlarge_HASH)
          {
            enumValue = InstanceType::m5d_8xlarge;
            return true;
          }
          else if (hashCode == m5d_12xlarge_HASH)
          {
            enumValue = InstanceType::m5d_12xlarge;
            return true;
          }
          else if (hashCode == m5d_16xlarge_HASH)
          {
            enumValue = InstanceType::m5d_16xlarge;
            return true;
          }
          else if (hashCode == m5d_24xlarge_HASH)
          {
            enumValue = InstanceType::m5d_24xlarge;
            return true;
          }
          else if (hashCode == m5d_metal_HASH)
          {
            enumValue = InstanceType::m5d_metal;
            return true;
          }
          else if (hashCode == m5dn_large_HASH)
          {
            enumValue = InstanceType::m5dn_large;
            return true;
          }
          else if (hashCode == m5dn_xlarge_HASH)
          {
            enumValue = InstanceType::m5dn_xlarge;
            return true;
          }
          return false;
        }