public sealed class DeleteMigrationJobRequest : IMessage<DeleteMigrationJobRequest>, IEquatable<DeleteMigrationJobRequest>, IDeepCloneable<DeleteMigrationJobRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class DeleteMigrationJobRequest.
The destination CloudSQL connection profile is always deleted with the
migration job. In case of force delete, the destination CloudSQL replica
database is also deleted.
[[["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\u003eThe \u003ccode\u003eDeleteMigrationJobRequest\u003c/code\u003e class is part of the Database Migration v1 API in the Google Cloud ecosystem, specifically within the \u003ccode\u003eGoogle.Cloud.CloudDms.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis class represents a request to delete a migration job, which can be found through different versions, with the latest being \u003ccode\u003e2.5.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDeleteMigrationJobRequest\u003c/code\u003e implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in data handling and messaging.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eForce\u003c/code\u003e, \u003ccode\u003eMigrationJobName\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eRequestId\u003c/code\u003e to define the parameters for the delete operation and manage request uniqueness.\u003c/p\u003e\n"],["\u003cp\u003eThe resource name, which is required to delete the migration job is represented by the \u003ccode\u003eName\u003c/code\u003e property, and can utilize the \u003ccode\u003eMigrationJobName\u003c/code\u003e type for a more specific view of that \u003ccode\u003eName\u003c/code\u003e property.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class DeleteMigrationJobRequest (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.DeleteMigrationJobRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest) \n\n public sealed class DeleteMigrationJobRequest : IMessage\u003cDeleteMigrationJobRequest\u003e, IEquatable\u003cDeleteMigrationJobRequest\u003e, IDeepCloneable\u003cDeleteMigrationJobRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Database Migration v1 API class DeleteMigrationJobRequest.\n\nRequest message for 'DeleteMigrationJob' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DeleteMigrationJobRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DeleteMigrationJobRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DeleteMigrationJobRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DeleteMigrationJobRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest), [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### DeleteMigrationJobRequest()\n\n public DeleteMigrationJobRequest()\n\n### DeleteMigrationJobRequest(DeleteMigrationJobRequest)\n\n public DeleteMigrationJobRequest(DeleteMigrationJobRequest other)\n\nProperties\n----------\n\n### Force\n\n public bool Force { get; set; }\n\nThe destination CloudSQL connection profile is always deleted with the\nmigration job. In case of force delete, the destination CloudSQL replica\ndatabase is also deleted.\n\n### MigrationJobName\n\n public MigrationJobName MigrationJobName { get; set; }\n\n[MigrationJobName](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.MigrationJobName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.DeleteMigrationJobRequest#Google_Cloud_CloudDms_V1_DeleteMigrationJobRequest_Name) resource name property.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. Name of the migration job resource to delete.\n\n### RequestId\n\n public string RequestId { get; set; }\n\nA unique ID used to identify the request. If the server receives two\nrequests with the same ID, then the second request is ignored.\n\nIt is recommended to always set this value to a UUID.\n\nThe ID must contain only letters (a-z, A-Z), numbers (0-9), underscores\n(_), and hyphens (-). The maximum length is 40 characters."]]