in pkg/conversions/virtualnode_types_conversion.go [406:446]
func Convert_CRD_VirtualNodeConnectionPool_To_SDK_VirtualNodeConnectionPool(crdObj *appmesh.VirtualNodeConnectionPool, sdkObj *appmeshsdk.VirtualNodeConnectionPool, scope conversion.Scope) error {
if crdObj.TCP != nil {
sdkObj.Tcp = &appmeshsdk.VirtualNodeTcpConnectionPool{}
if err := Convert_CRD_VirtualNodeTCPConnectionPool_To_SDK_VirtualNodeTcpConnectionPool(crdObj.TCP, sdkObj.Tcp, scope); err != nil {
return err
}
} else {
sdkObj.Tcp = nil
}
if crdObj.HTTP != nil {
sdkObj.Http = &appmeshsdk.VirtualNodeHttpConnectionPool{}
if err := Convert_CRD_VirtualNodeHTTPConnectionPool_To_SDK_VirtualNodeHttpConnectionPool(crdObj.HTTP, sdkObj.Http, scope); err != nil {
return err
}
} else {
sdkObj.Http = nil
}
if crdObj.HTTP2 != nil {
sdkObj.Http2 = &appmeshsdk.VirtualNodeHttp2ConnectionPool{}
if err := Convert_CRD_VirtualNodeHTTP2ConnectionPool_To_SDK_VirtualNodeHttp2ConnectionPool(crdObj.HTTP2, sdkObj.Http2, scope); err != nil {
return err
}
} else {
sdkObj.Http2 = nil
}
if crdObj.GRPC != nil {
sdkObj.Grpc = &appmeshsdk.VirtualNodeGrpcConnectionPool{}
if err := Convert_CRD_VirtualNodeGRPCConnectionPool_To_SDK_VirtualNodeGrpcConnectionPool(crdObj.GRPC, sdkObj.Grpc, scope); err != nil {
return err
}
} else {
sdkObj.Grpc = nil
}
return nil
}