public sealed class ApplyConversionWorkspaceRequest : IMessage<ApplyConversionWorkspaceRequest>, IEquatable<ApplyConversionWorkspaceRequest>, IDeepCloneable<ApplyConversionWorkspaceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class ApplyConversionWorkspaceRequest.
Request message for 'ApplyConversionWorkspace' request.
Required. The name of the conversion workspace resource for which to apply
the draft tree. Must be 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 document provides reference information for the \u003ccode\u003eApplyConversionWorkspaceRequest\u003c/code\u003e class within the Database Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eApplyConversionWorkspaceRequest\u003c/code\u003e class is used to send a request to apply changes in a conversion workspace, and it inherits from \u003ccode\u003eobject\u003c/code\u003e while implementing several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt offers various constructors, including a default constructor and one that takes another \u003ccode\u003eApplyConversionWorkspaceRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eApplyConversionWorkspaceRequest\u003c/code\u003e include \u003ccode\u003eAutoCommit\u003c/code\u003e, \u003ccode\u003eConnectionProfile\u003c/code\u003e, \u003ccode\u003eConversionWorkspaceName\u003c/code\u003e, \u003ccode\u003eDestinationCase\u003c/code\u003e, \u003ccode\u003eDryRun\u003c/code\u003e, \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eHasConnectionProfile\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, each with specific functionalities related to the application process.\u003c/p\u003e\n"],["\u003cp\u003eThere are different versions of this documentation available, ranging from version 1.0.0 to the latest 2.5.0, which are accessible through the links provided.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class ApplyConversionWorkspaceRequest (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.ApplyConversionWorkspaceRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest) \n\n public sealed class ApplyConversionWorkspaceRequest : IMessage\u003cApplyConversionWorkspaceRequest\u003e, IEquatable\u003cApplyConversionWorkspaceRequest\u003e, IDeepCloneable\u003cApplyConversionWorkspaceRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Database Migration v1 API class ApplyConversionWorkspaceRequest.\n\nRequest message for 'ApplyConversionWorkspace' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ApplyConversionWorkspaceRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ApplyConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ApplyConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ApplyConversionWorkspaceRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ApplyConversionWorkspaceRequest), [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### ApplyConversionWorkspaceRequest()\n\n public ApplyConversionWorkspaceRequest()\n\n### ApplyConversionWorkspaceRequest(ApplyConversionWorkspaceRequest)\n\n public ApplyConversionWorkspaceRequest(ApplyConversionWorkspaceRequest other)\n\nProperties\n----------\n\n### AutoCommit\n\n public bool AutoCommit { get; set; }\n\nOptional. Specifies whether the conversion workspace is to be committed\nautomatically after the apply.\n\n### ConnectionProfile\n\n public string ConnectionProfile { get; set; }\n\nOptional. Fully qualified (Uri) name of the destination connection\nprofile.\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.ApplyConversionWorkspaceRequest#Google_Cloud_CloudDms_V1_ApplyConversionWorkspaceRequest_Name) resource name property.\n\n### DestinationCase\n\n public ApplyConversionWorkspaceRequest.DestinationOneofCase DestinationCase { get; }\n\n### DryRun\n\n public bool DryRun { get; set; }\n\nOptional. Only validates the apply process, but doesn't change the\ndestination database. Only works for PostgreSQL destination connection\nprofile.\n\n### Filter\n\n public string Filter { get; set; }\n\nFilter which entities to apply. Leaving this field empty will apply all of\nthe entities. Supports Google AIP 160 based filtering.\n\n### HasConnectionProfile\n\n public bool HasConnectionProfile { get; }\n\nGets whether the \"connection_profile\" field is set\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The name of the conversion workspace resource for which to apply\nthe draft tree. Must be in the form of:\nprojects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}."]]