in pkg/conversions/virtualrouter_types_conversion.go [458:498]
func Convert_CRD_Route_To_SDK_RouteSpec(crdObj *appmesh.Route, sdkObj *appmeshsdk.RouteSpec, scope conversion.Scope) error {
if crdObj.GRPCRoute != nil {
sdkObj.GrpcRoute = &appmeshsdk.GrpcRoute{}
if err := Convert_CRD_GRPCRoute_To_SDK_GrpcRoute(crdObj.GRPCRoute, sdkObj.GrpcRoute, scope); err != nil {
return err
}
} else {
sdkObj.GrpcRoute = nil
}
if crdObj.HTTPRoute != nil {
sdkObj.HttpRoute = &appmeshsdk.HttpRoute{}
if err := Convert_CRD_HTTPRoute_To_SDK_HttpRoute(crdObj.HTTPRoute, sdkObj.HttpRoute, scope); err != nil {
return err
}
} else {
sdkObj.HttpRoute = nil
}
if crdObj.HTTP2Route != nil {
sdkObj.Http2Route = &appmeshsdk.HttpRoute{}
if err := Convert_CRD_HTTPRoute_To_SDK_HttpRoute(crdObj.HTTP2Route, sdkObj.Http2Route, scope); err != nil {
return err
}
} else {
sdkObj.Http2Route = nil
}
if crdObj.TCPRoute != nil {
sdkObj.TcpRoute = &appmeshsdk.TcpRoute{}
if err := Convert_CRD_TCPRoute_To_SDK_TcpRoute(crdObj.TCPRoute, sdkObj.TcpRoute, scope); err != nil {
return err
}
} else {
sdkObj.TcpRoute = nil
}
sdkObj.Priority = crdObj.Priority
return nil
}