in fixtures.go [536:554]
func (t *TestVM) SetNetworkPerformanceTier(tier string) error {
if tier != "DEFAULT" && tier != "TIER_1" {
return fmt.Errorf("Error: %v not one of DEFAULT or TIER_1", tier)
}
if t.instance != nil {
if t.instance.NetworkPerformanceConfig == nil {
t.instance.NetworkPerformanceConfig = &compute.NetworkPerformanceConfig{TotalEgressBandwidthTier: tier}
} else {
t.instance.NetworkPerformanceConfig.TotalEgressBandwidthTier = tier
}
} else if t.instancebeta != nil {
if t.instancebeta.NetworkPerformanceConfig == nil {
t.instancebeta.NetworkPerformanceConfig = &computeBeta.NetworkPerformanceConfig{TotalEgressBandwidthTier: tier}
} else {
t.instancebeta.NetworkPerformanceConfig.TotalEgressBandwidthTier = tier
}
}
return nil
}