public sealed class MoveBillingAccountRequest : IMessage<MoveBillingAccountRequest>, IEquatable<MoveBillingAccountRequest>, IDeepCloneable<MoveBillingAccountRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Billing v1 API class MoveBillingAccountRequest.
Required. The resource name of the billing account to move.
Must be of the form billingAccounts/{billing_account_id}.
The specified billing account cannot be a subaccount, since a subaccount
always belongs to the same organization as its parent account.
[[["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 webpage provides reference documentation for the \u003ccode\u003eMoveBillingAccountRequest\u003c/code\u003e class within the Google Cloud Billing v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMoveBillingAccountRequest\u003c/code\u003e class is used to construct the request message for the \u003ccode\u003eMoveBillingAccount\u003c/code\u003e RPC, which allows moving a billing account to a different organization.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eMoveBillingAccountRequest\u003c/code\u003e include \u003ccode\u003eName\u003c/code\u003e (the billing account to move), \u003ccode\u003eDestinationParent\u003c/code\u003e (the target organization), and their corresponding resource name typed views \u003ccode\u003eBillingAccountName\u003c/code\u003e and \u003ccode\u003eDestinationParentAsOrganizationName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes documentation on the latest version of this class, as well as all previous versions going as far back as version 2.2.0.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Billing v1 API - Class MoveBillingAccountRequest (3.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.8.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.7.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.6.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.5.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.4.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.3.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.2.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.1.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/3.0.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/2.3.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Billing.V1/2.2.0/Google.Cloud.Billing.V1.MoveBillingAccountRequest) \n\n public sealed class MoveBillingAccountRequest : IMessage\u003cMoveBillingAccountRequest\u003e, IEquatable\u003cMoveBillingAccountRequest\u003e, IDeepCloneable\u003cMoveBillingAccountRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Billing v1 API class MoveBillingAccountRequest.\n\nRequest message for `MoveBillingAccount` RPC. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e MoveBillingAccountRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[MoveBillingAccountRequest](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[MoveBillingAccountRequest](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[MoveBillingAccountRequest](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest), [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.Billing.V1](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Billing.V1.dll\n\nConstructors\n------------\n\n### MoveBillingAccountRequest()\n\n public MoveBillingAccountRequest()\n\n### MoveBillingAccountRequest(MoveBillingAccountRequest)\n\n public MoveBillingAccountRequest(MoveBillingAccountRequest other)\n\nProperties\n----------\n\n### BillingAccountName\n\n public BillingAccountName BillingAccountName { get; set; }\n\n[BillingAccountName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.BillingAccountName.html)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest#Google_Cloud_Billing_V1_MoveBillingAccountRequest_Name) resource name property.\n\n### DestinationParent\n\n public string DestinationParent { get; set; }\n\nRequired. The resource name of the Organization to move\nthe billing account under.\nMust be of the form `organizations/{organization_id}`.\n\n### DestinationParentAsOrganizationName\n\n public OrganizationName DestinationParentAsOrganizationName { get; set; }\n\n[OrganizationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.OrganizationName.html)-typed view over the [DestinationParent](/dotnet/docs/reference/Google.Cloud.Billing.V1/latest/Google.Cloud.Billing.V1.MoveBillingAccountRequest#Google_Cloud_Billing_V1_MoveBillingAccountRequest_DestinationParent) resource name\nproperty.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The resource name of the billing account to move.\nMust be of the form `billingAccounts/{billing_account_id}`.\nThe specified billing account cannot be a subaccount, since a subaccount\nalways belongs to the same organization as its parent account."]]