in pkg/conversions/virtualnode_types_conversion.go [448:486]
func Convert_CRD_ListenerTimeout_To_SDK_ListenerTimeout(crdObj *appmesh.ListenerTimeout, sdkObj *appmeshsdk.ListenerTimeout, scope conversion.Scope) error {
if crdObj.TCP != nil {
sdkObj.Tcp = &appmeshsdk.TcpTimeout{}
if err := Convert_CRD_ListenerTimeoutTcp_To_SDK_ListenerTimeoutTcp(crdObj.TCP, sdkObj.Tcp, scope); err != nil {
return err
}
} else {
sdkObj.Tcp = nil
}
if crdObj.HTTP != nil {
sdkObj.Http = &appmeshsdk.HttpTimeout{}
if err := Convert_CRD_ListenerTimeoutHttp_To_SDK_ListenerTimeoutHttp(crdObj.HTTP, sdkObj.Http, scope); err != nil {
return err
}
} else {
sdkObj.Http = nil
}
if crdObj.HTTP2 != nil {
sdkObj.Http2 = &appmeshsdk.HttpTimeout{}
if err := Convert_CRD_ListenerTimeoutHttp_To_SDK_ListenerTimeoutHttp(crdObj.HTTP2, sdkObj.Http2, scope); err != nil {
return err
}
} else {
sdkObj.Http2 = nil
}
if crdObj.GRPC != nil {
sdkObj.Grpc = &appmeshsdk.GrpcTimeout{}
if err := Convert_CRD_ListenerTimeoutGrpc_To_SDK_ListenerTimeoutGrpc(crdObj.GRPC, sdkObj.Grpc, scope); err != nil {
return err
}
} else {
sdkObj.Grpc = nil
}
return nil
}