in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [1742:2355]
static bool GetEnumForNameHelper2(int hashCode, InstanceType& enumValue)
{
if (hashCode == m5dn_2xlarge_HASH)
{
enumValue = InstanceType::m5dn_2xlarge;
return true;
}
else if (hashCode == m5dn_4xlarge_HASH)
{
enumValue = InstanceType::m5dn_4xlarge;
return true;
}
else if (hashCode == m5dn_8xlarge_HASH)
{
enumValue = InstanceType::m5dn_8xlarge;
return true;
}
else if (hashCode == m5dn_12xlarge_HASH)
{
enumValue = InstanceType::m5dn_12xlarge;
return true;
}
else if (hashCode == m5dn_16xlarge_HASH)
{
enumValue = InstanceType::m5dn_16xlarge;
return true;
}
else if (hashCode == m5dn_24xlarge_HASH)
{
enumValue = InstanceType::m5dn_24xlarge;
return true;
}
else if (hashCode == m5dn_metal_HASH)
{
enumValue = InstanceType::m5dn_metal;
return true;
}
else if (hashCode == m5n_large_HASH)
{
enumValue = InstanceType::m5n_large;
return true;
}
else if (hashCode == m5n_xlarge_HASH)
{
enumValue = InstanceType::m5n_xlarge;
return true;
}
else if (hashCode == m5n_2xlarge_HASH)
{
enumValue = InstanceType::m5n_2xlarge;
return true;
}
else if (hashCode == m5n_4xlarge_HASH)
{
enumValue = InstanceType::m5n_4xlarge;
return true;
}
else if (hashCode == m5n_8xlarge_HASH)
{
enumValue = InstanceType::m5n_8xlarge;
return true;
}
else if (hashCode == m5n_12xlarge_HASH)
{
enumValue = InstanceType::m5n_12xlarge;
return true;
}
else if (hashCode == m5n_16xlarge_HASH)
{
enumValue = InstanceType::m5n_16xlarge;
return true;
}
else if (hashCode == m5n_24xlarge_HASH)
{
enumValue = InstanceType::m5n_24xlarge;
return true;
}
else if (hashCode == m5n_metal_HASH)
{
enumValue = InstanceType::m5n_metal;
return true;
}
else if (hashCode == m5zn_large_HASH)
{
enumValue = InstanceType::m5zn_large;
return true;
}
else if (hashCode == m5zn_xlarge_HASH)
{
enumValue = InstanceType::m5zn_xlarge;
return true;
}
else if (hashCode == m5zn_2xlarge_HASH)
{
enumValue = InstanceType::m5zn_2xlarge;
return true;
}
else if (hashCode == m5zn_3xlarge_HASH)
{
enumValue = InstanceType::m5zn_3xlarge;
return true;
}
else if (hashCode == m5zn_6xlarge_HASH)
{
enumValue = InstanceType::m5zn_6xlarge;
return true;
}
else if (hashCode == m5zn_12xlarge_HASH)
{
enumValue = InstanceType::m5zn_12xlarge;
return true;
}
else if (hashCode == m5zn_metal_HASH)
{
enumValue = InstanceType::m5zn_metal;
return true;
}
else if (hashCode == m6a_large_HASH)
{
enumValue = InstanceType::m6a_large;
return true;
}
else if (hashCode == m6a_xlarge_HASH)
{
enumValue = InstanceType::m6a_xlarge;
return true;
}
else if (hashCode == m6a_2xlarge_HASH)
{
enumValue = InstanceType::m6a_2xlarge;
return true;
}
else if (hashCode == m6a_4xlarge_HASH)
{
enumValue = InstanceType::m6a_4xlarge;
return true;
}
else if (hashCode == m6a_8xlarge_HASH)
{
enumValue = InstanceType::m6a_8xlarge;
return true;
}
else if (hashCode == m6a_12xlarge_HASH)
{
enumValue = InstanceType::m6a_12xlarge;
return true;
}
else if (hashCode == m6a_16xlarge_HASH)
{
enumValue = InstanceType::m6a_16xlarge;
return true;
}
else if (hashCode == m6a_24xlarge_HASH)
{
enumValue = InstanceType::m6a_24xlarge;
return true;
}
else if (hashCode == m6a_32xlarge_HASH)
{
enumValue = InstanceType::m6a_32xlarge;
return true;
}
else if (hashCode == m6a_48xlarge_HASH)
{
enumValue = InstanceType::m6a_48xlarge;
return true;
}
else if (hashCode == m6g_metal_HASH)
{
enumValue = InstanceType::m6g_metal;
return true;
}
else if (hashCode == m6g_medium_HASH)
{
enumValue = InstanceType::m6g_medium;
return true;
}
else if (hashCode == m6g_large_HASH)
{
enumValue = InstanceType::m6g_large;
return true;
}
else if (hashCode == m6g_xlarge_HASH)
{
enumValue = InstanceType::m6g_xlarge;
return true;
}
else if (hashCode == m6g_2xlarge_HASH)
{
enumValue = InstanceType::m6g_2xlarge;
return true;
}
else if (hashCode == m6g_4xlarge_HASH)
{
enumValue = InstanceType::m6g_4xlarge;
return true;
}
else if (hashCode == m6g_8xlarge_HASH)
{
enumValue = InstanceType::m6g_8xlarge;
return true;
}
else if (hashCode == m6g_12xlarge_HASH)
{
enumValue = InstanceType::m6g_12xlarge;
return true;
}
else if (hashCode == m6g_16xlarge_HASH)
{
enumValue = InstanceType::m6g_16xlarge;
return true;
}
else if (hashCode == m6gd_metal_HASH)
{
enumValue = InstanceType::m6gd_metal;
return true;
}
else if (hashCode == m6gd_medium_HASH)
{
enumValue = InstanceType::m6gd_medium;
return true;
}
else if (hashCode == m6gd_large_HASH)
{
enumValue = InstanceType::m6gd_large;
return true;
}
else if (hashCode == m6gd_xlarge_HASH)
{
enumValue = InstanceType::m6gd_xlarge;
return true;
}
else if (hashCode == m6gd_2xlarge_HASH)
{
enumValue = InstanceType::m6gd_2xlarge;
return true;
}
else if (hashCode == m6gd_4xlarge_HASH)
{
enumValue = InstanceType::m6gd_4xlarge;
return true;
}
else if (hashCode == m6gd_8xlarge_HASH)
{
enumValue = InstanceType::m6gd_8xlarge;
return true;
}
else if (hashCode == m6gd_12xlarge_HASH)
{
enumValue = InstanceType::m6gd_12xlarge;
return true;
}
else if (hashCode == m6gd_16xlarge_HASH)
{
enumValue = InstanceType::m6gd_16xlarge;
return true;
}
else if (hashCode == m6i_large_HASH)
{
enumValue = InstanceType::m6i_large;
return true;
}
else if (hashCode == m6i_xlarge_HASH)
{
enumValue = InstanceType::m6i_xlarge;
return true;
}
else if (hashCode == m6i_2xlarge_HASH)
{
enumValue = InstanceType::m6i_2xlarge;
return true;
}
else if (hashCode == m6i_4xlarge_HASH)
{
enumValue = InstanceType::m6i_4xlarge;
return true;
}
else if (hashCode == m6i_8xlarge_HASH)
{
enumValue = InstanceType::m6i_8xlarge;
return true;
}
else if (hashCode == m6i_12xlarge_HASH)
{
enumValue = InstanceType::m6i_12xlarge;
return true;
}
else if (hashCode == m6i_16xlarge_HASH)
{
enumValue = InstanceType::m6i_16xlarge;
return true;
}
else if (hashCode == m6i_24xlarge_HASH)
{
enumValue = InstanceType::m6i_24xlarge;
return true;
}
else if (hashCode == m6i_32xlarge_HASH)
{
enumValue = InstanceType::m6i_32xlarge;
return true;
}
else if (hashCode == m6i_metal_HASH)
{
enumValue = InstanceType::m6i_metal;
return true;
}
else if (hashCode == mac1_metal_HASH)
{
enumValue = InstanceType::mac1_metal;
return true;
}
else if (hashCode == p2_xlarge_HASH)
{
enumValue = InstanceType::p2_xlarge;
return true;
}
else if (hashCode == p2_8xlarge_HASH)
{
enumValue = InstanceType::p2_8xlarge;
return true;
}
else if (hashCode == p2_16xlarge_HASH)
{
enumValue = InstanceType::p2_16xlarge;
return true;
}
else if (hashCode == p3_2xlarge_HASH)
{
enumValue = InstanceType::p3_2xlarge;
return true;
}
else if (hashCode == p3_8xlarge_HASH)
{
enumValue = InstanceType::p3_8xlarge;
return true;
}
else if (hashCode == p3_16xlarge_HASH)
{
enumValue = InstanceType::p3_16xlarge;
return true;
}
else if (hashCode == p3dn_24xlarge_HASH)
{
enumValue = InstanceType::p3dn_24xlarge;
return true;
}
else if (hashCode == p4d_24xlarge_HASH)
{
enumValue = InstanceType::p4d_24xlarge;
return true;
}
else if (hashCode == r3_large_HASH)
{
enumValue = InstanceType::r3_large;
return true;
}
else if (hashCode == r3_xlarge_HASH)
{
enumValue = InstanceType::r3_xlarge;
return true;
}
else if (hashCode == r3_2xlarge_HASH)
{
enumValue = InstanceType::r3_2xlarge;
return true;
}
else if (hashCode == r3_4xlarge_HASH)
{
enumValue = InstanceType::r3_4xlarge;
return true;
}
else if (hashCode == r3_8xlarge_HASH)
{
enumValue = InstanceType::r3_8xlarge;
return true;
}
else if (hashCode == r4_large_HASH)
{
enumValue = InstanceType::r4_large;
return true;
}
else if (hashCode == r4_xlarge_HASH)
{
enumValue = InstanceType::r4_xlarge;
return true;
}
else if (hashCode == r4_2xlarge_HASH)
{
enumValue = InstanceType::r4_2xlarge;
return true;
}
else if (hashCode == r4_4xlarge_HASH)
{
enumValue = InstanceType::r4_4xlarge;
return true;
}
else if (hashCode == r4_8xlarge_HASH)
{
enumValue = InstanceType::r4_8xlarge;
return true;
}
else if (hashCode == r4_16xlarge_HASH)
{
enumValue = InstanceType::r4_16xlarge;
return true;
}
else if (hashCode == r5_large_HASH)
{
enumValue = InstanceType::r5_large;
return true;
}
else if (hashCode == r5_xlarge_HASH)
{
enumValue = InstanceType::r5_xlarge;
return true;
}
else if (hashCode == r5_2xlarge_HASH)
{
enumValue = InstanceType::r5_2xlarge;
return true;
}
else if (hashCode == r5_4xlarge_HASH)
{
enumValue = InstanceType::r5_4xlarge;
return true;
}
else if (hashCode == r5_8xlarge_HASH)
{
enumValue = InstanceType::r5_8xlarge;
return true;
}
else if (hashCode == r5_12xlarge_HASH)
{
enumValue = InstanceType::r5_12xlarge;
return true;
}
else if (hashCode == r5_16xlarge_HASH)
{
enumValue = InstanceType::r5_16xlarge;
return true;
}
else if (hashCode == r5_24xlarge_HASH)
{
enumValue = InstanceType::r5_24xlarge;
return true;
}
else if (hashCode == r5_metal_HASH)
{
enumValue = InstanceType::r5_metal;
return true;
}
else if (hashCode == r5a_large_HASH)
{
enumValue = InstanceType::r5a_large;
return true;
}
else if (hashCode == r5a_xlarge_HASH)
{
enumValue = InstanceType::r5a_xlarge;
return true;
}
else if (hashCode == r5a_2xlarge_HASH)
{
enumValue = InstanceType::r5a_2xlarge;
return true;
}
else if (hashCode == r5a_4xlarge_HASH)
{
enumValue = InstanceType::r5a_4xlarge;
return true;
}
else if (hashCode == r5a_8xlarge_HASH)
{
enumValue = InstanceType::r5a_8xlarge;
return true;
}
else if (hashCode == r5a_12xlarge_HASH)
{
enumValue = InstanceType::r5a_12xlarge;
return true;
}
else if (hashCode == r5a_16xlarge_HASH)
{
enumValue = InstanceType::r5a_16xlarge;
return true;
}
else if (hashCode == r5a_24xlarge_HASH)
{
enumValue = InstanceType::r5a_24xlarge;
return true;
}
else if (hashCode == r5ad_large_HASH)
{
enumValue = InstanceType::r5ad_large;
return true;
}
else if (hashCode == r5ad_xlarge_HASH)
{
enumValue = InstanceType::r5ad_xlarge;
return true;
}
else if (hashCode == r5ad_2xlarge_HASH)
{
enumValue = InstanceType::r5ad_2xlarge;
return true;
}
else if (hashCode == r5ad_4xlarge_HASH)
{
enumValue = InstanceType::r5ad_4xlarge;
return true;
}
else if (hashCode == r5ad_8xlarge_HASH)
{
enumValue = InstanceType::r5ad_8xlarge;
return true;
}
else if (hashCode == r5ad_12xlarge_HASH)
{
enumValue = InstanceType::r5ad_12xlarge;
return true;
}
else if (hashCode == r5ad_16xlarge_HASH)
{
enumValue = InstanceType::r5ad_16xlarge;
return true;
}
else if (hashCode == r5ad_24xlarge_HASH)
{
enumValue = InstanceType::r5ad_24xlarge;
return true;
}
else if (hashCode == r5b_large_HASH)
{
enumValue = InstanceType::r5b_large;
return true;
}
else if (hashCode == r5b_xlarge_HASH)
{
enumValue = InstanceType::r5b_xlarge;
return true;
}
else if (hashCode == r5b_2xlarge_HASH)
{
enumValue = InstanceType::r5b_2xlarge;
return true;
}
else if (hashCode == r5b_4xlarge_HASH)
{
enumValue = InstanceType::r5b_4xlarge;
return true;
}
else if (hashCode == r5b_8xlarge_HASH)
{
enumValue = InstanceType::r5b_8xlarge;
return true;
}
else if (hashCode == r5b_12xlarge_HASH)
{
enumValue = InstanceType::r5b_12xlarge;
return true;
}
else if (hashCode == r5b_16xlarge_HASH)
{
enumValue = InstanceType::r5b_16xlarge;
return true;
}
else if (hashCode == r5b_24xlarge_HASH)
{
enumValue = InstanceType::r5b_24xlarge;
return true;
}
else if (hashCode == r5b_metal_HASH)
{
enumValue = InstanceType::r5b_metal;
return true;
}
else if (hashCode == r5d_large_HASH)
{
enumValue = InstanceType::r5d_large;
return true;
}
else if (hashCode == r5d_xlarge_HASH)
{
enumValue = InstanceType::r5d_xlarge;
return true;
}
else if (hashCode == r5d_2xlarge_HASH)
{
enumValue = InstanceType::r5d_2xlarge;
return true;
}
else if (hashCode == r5d_4xlarge_HASH)
{
enumValue = InstanceType::r5d_4xlarge;
return true;
}
else if (hashCode == r5d_8xlarge_HASH)
{
enumValue = InstanceType::r5d_8xlarge;
return true;
}
else if (hashCode == r5d_12xlarge_HASH)
{
enumValue = InstanceType::r5d_12xlarge;
return true;
}
else if (hashCode == r5d_16xlarge_HASH)
{
enumValue = InstanceType::r5d_16xlarge;
return true;
}
return false;
}