func (u *UtilityImages) ApplyDefault(def *UtilityImages) *UtilityImages {
	if u == nil {
		return def
	} else if def == nil {
		return u
	}

	merged := *u
	if merged.CloneRefs == "" {
		merged.CloneRefs = def.CloneRefs
	}
	if merged.InitUpload == "" {
		merged.InitUpload = def.InitUpload
	}
	if merged.Entrypoint == "" {
		merged.Entrypoint = def.Entrypoint
	}
	if merged.Sidecar == "" {
		merged.Sidecar = def.Sidecar
	}
	return &merged
}
func (u *UtilityImages) ApplyDefault(def *UtilityImages) *UtilityImages {
	if u == nil {
		return def
	} else if def == nil {
		return u
	}

	merged := *u
	if merged.CloneRefs == "" {
		merged.CloneRefs = def.CloneRefs
	}
	if merged.InitUpload == "" {
		merged.InitUpload = def.InitUpload
	}
	if merged.Entrypoint == "" {
		merged.Entrypoint = def.Entrypoint
	}
	if merged.Sidecar == "" {
		merged.Sidecar = def.Sidecar
	}
	return &merged
}
func ( u * UtilityImages ) ApplyDefault ( def * UtilityImages ) * UtilityImages { if u == nil { return def } else if def == nil { return u } merged := * u if merged . CloneRefs == " " { merged . CloneRefs = def . CloneRefs } if merged . InitUpload == " " { merged . InitUpload = def . InitUpload } if merged . Entrypoint == " " { merged . Entrypoint = def . Entrypoint } if merged . Sidecar == " " { merged . Sidecar = def . Sidecar } return & merged }
// ApplyDefault applies the defaults for the UtilityImages decorations. If a field has a zero value,
// it replaces that with the value set in def.
ApplyDefault applies the defaults for the UtilityImages decorations . If a field has a zero value it replaces that with the value set in def .