Google Cloud Billing v1 API - Class MoveBillingAccountRequest (3.6.0)

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.

Request message for MoveBillingAccount RPC.

Inheritance

object > MoveBillingAccountRequest

Namespace

Google.Cloud.Billing.V1

Assembly

Google.Cloud.Billing.V1.dll

Constructors

MoveBillingAccountRequest()

public MoveBillingAccountRequest()

MoveBillingAccountRequest(MoveBillingAccountRequest)

public MoveBillingAccountRequest(MoveBillingAccountRequest other)
Parameter
NameDescription
otherMoveBillingAccountRequest

Properties

BillingAccountName

public BillingAccountName BillingAccountName { get; set; }

BillingAccountName-typed view over the Name resource name property.

Property Value
TypeDescription
BillingAccountName

DestinationParent

public string DestinationParent { get; set; }

Required. The resource name of the Organization to move the billing account under. Must be of the form organizations/{organization_id}.

Property Value
TypeDescription
string

DestinationParentAsOrganizationName

public OrganizationName DestinationParentAsOrganizationName { get; set; }

OrganizationName-typed view over the DestinationParent resource name property.

Property Value
TypeDescription
OrganizationName

Name

public string Name { get; set; }

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.

Property Value
TypeDescription
string