func deepCopy_api_ContainerPort(in api.ContainerPort, out *api.ContainerPort, c *conversion.Cloner) error { out.Name = in.Name out.HostPort = in.HostPort out.ContainerPort = in.ContainerPort out.Protocol = in.Protocol out.HostIP = in.HostIP return nil }
func writeContainerPort(m map[string]interface{}, item *api.ContainerPort) { if x, ok := m["name"].(string); ok { item.Name = x } if x, ok := m["host_port"].(int); ok { item.HostPort = x } if x, ok := m["host_ip"].(string); ok { item.HostIP = x } if x, ok := m["container_port"].(int); ok { item.ContainerPort = x } if x, ok := m["protocol"].(string); ok { item.Protocol = api.Protocol(x) } }