public sealed class SearchBackgroundJobsRequest : IMessage<SearchBackgroundJobsRequest>, IEquatable<SearchBackgroundJobsRequest>, IDeepCloneable<SearchBackgroundJobsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class SearchBackgroundJobsRequest.
Request message for 'SearchBackgroundJobs' request.
Required. Name of the conversion workspace resource whose jobs are listed,
in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Optional. The maximum number of jobs to return. The service may return
fewer than this value. If unspecified, at most 100 jobs are
returned. The maximum value is 100; values above 100 are coerced to
100.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eSearchBackgroundJobsRequest\u003c/code\u003e class within the Database Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSearchBackgroundJobsRequest\u003c/code\u003e class is used to request the listing of background jobs associated with a specified conversion workspace and is implemented with multiple interfaces and contains two constructors.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties to specify the conversion workspace, filter by completion time, set a maximum result size, and return only the most recent job per type.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSearchBackgroundJobsRequest\u003c/code\u003e class has versions ranging from 1.0.0 to 2.5.0, with 2.5.0 being the most recent.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class SearchBackgroundJobsRequest (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest) \n\n public sealed class SearchBackgroundJobsRequest : IMessage\u003cSearchBackgroundJobsRequest\u003e, IEquatable\u003cSearchBackgroundJobsRequest\u003e, IDeepCloneable\u003cSearchBackgroundJobsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Database Migration v1 API class SearchBackgroundJobsRequest.\n\nRequest message for 'SearchBackgroundJobs' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SearchBackgroundJobsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SearchBackgroundJobsRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SearchBackgroundJobsRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SearchBackgroundJobsRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.CloudDms.V1](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudDms.V1.dll\n\nConstructors\n------------\n\n### SearchBackgroundJobsRequest()\n\n public SearchBackgroundJobsRequest()\n\n### SearchBackgroundJobsRequest(SearchBackgroundJobsRequest)\n\n public SearchBackgroundJobsRequest(SearchBackgroundJobsRequest other)\n\nProperties\n----------\n\n### CompletedUntilTime\n\n public Timestamp CompletedUntilTime { get; set; }\n\nOptional. If provided, only returns jobs that completed until (not\nincluding) the given timestamp.\n\n### ConversionWorkspace\n\n public string ConversionWorkspace { get; set; }\n\nRequired. Name of the conversion workspace resource whose jobs are listed,\nin the form of:\nprojects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.\n\n### ConversionWorkspaceAsConversionWorkspaceName\n\n public ConversionWorkspaceName ConversionWorkspaceAsConversionWorkspaceName { get; set; }\n\n[ConversionWorkspaceName](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ConversionWorkspaceName)-typed view over the [ConversionWorkspace](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SearchBackgroundJobsRequest#Google_Cloud_CloudDms_V1_SearchBackgroundJobsRequest_ConversionWorkspace) resource name\nproperty.\n\n### MaxSize\n\n public int MaxSize { get; set; }\n\nOptional. The maximum number of jobs to return. The service may return\nfewer than this value. If unspecified, at most 100 jobs are\nreturned. The maximum value is 100; values above 100 are coerced to\n100.\n\n### ReturnMostRecentPerJobType\n\n public bool ReturnMostRecentPerJobType { get; set; }\n\nOptional. Whether or not to return just the most recent job per job type,"]]