public sealed class SeedConversionWorkspaceRequest : IMessage<SeedConversionWorkspaceRequest>, IEquatable<SeedConversionWorkspaceRequest>, IDeepCloneable<SeedConversionWorkspaceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class SeedConversionWorkspaceRequest.
Request message for 'SeedConversionWorkspace' request.
Name of the conversion workspace resource to seed with new database
structure, in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
[[["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 webpage provides reference documentation for the \u003ccode\u003eSeedConversionWorkspaceRequest\u003c/code\u003e class within the Database Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSeedConversionWorkspaceRequest\u003c/code\u003e class is used to request the seeding of a conversion workspace and has properties such as \u003ccode\u003eAutoCommit\u003c/code\u003e, \u003ccode\u003eConversionWorkspaceName\u003c/code\u003e, \u003ccode\u003eDestinationConnectionProfile\u003c/code\u003e, and \u003ccode\u003eSourceConnectionProfile\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the API available, ranging from version 1.0.0 up to the latest version 2.5.0, each with its own documentation link.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors to create an empty instance or to make a copy of another \u003ccode\u003eSeedConversionWorkspaceRequest\u003c/code\u003e object, and it has properties to determine if the source or destination connection profile are set.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class SeedConversionWorkspaceRequest (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.SeedConversionWorkspaceRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest) \n\n public sealed class SeedConversionWorkspaceRequest : IMessage\u003cSeedConversionWorkspaceRequest\u003e, IEquatable\u003cSeedConversionWorkspaceRequest\u003e, IDeepCloneable\u003cSeedConversionWorkspaceRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Database Migration v1 API class SeedConversionWorkspaceRequest.\n\nRequest message for 'SeedConversionWorkspace' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SeedConversionWorkspaceRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SeedConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SeedConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SeedConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest), [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### SeedConversionWorkspaceRequest()\n\n public SeedConversionWorkspaceRequest()\n\n### SeedConversionWorkspaceRequest(SeedConversionWorkspaceRequest)\n\n public SeedConversionWorkspaceRequest(SeedConversionWorkspaceRequest other)\n\nProperties\n----------\n\n### AutoCommit\n\n public bool AutoCommit { get; set; }\n\nShould the conversion workspace be committed automatically after the\nseed operation.\n\n### ConversionWorkspaceName\n\n public ConversionWorkspaceName ConversionWorkspaceName { get; set; }\n\n[ConversionWorkspaceName](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ConversionWorkspaceName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.SeedConversionWorkspaceRequest#Google_Cloud_CloudDms_V1_SeedConversionWorkspaceRequest_Name) resource name property.\n\n### DestinationConnectionProfile\n\n public string DestinationConnectionProfile { get; set; }\n\nOptional. Fully qualified (Uri) name of the destination connection\nprofile.\n\n### HasDestinationConnectionProfile\n\n public bool HasDestinationConnectionProfile { get; }\n\nGets whether the \"destination_connection_profile\" field is set\n\n### HasSourceConnectionProfile\n\n public bool HasSourceConnectionProfile { get; }\n\nGets whether the \"source_connection_profile\" field is set\n\n### Name\n\n public string Name { get; set; }\n\nName of the conversion workspace resource to seed with new database\nstructure, in the form of:\nprojects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.\n\n### SeedFromCase\n\n public SeedConversionWorkspaceRequest.SeedFromOneofCase SeedFromCase { get; }\n\n### SourceConnectionProfile\n\n public string SourceConnectionProfile { get; set; }\n\nOptional. Fully qualified (Uri) name of the source connection profile."]]