public static final class CreateBillingAccountRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder> implements CreateBillingAccountRequestOrBuilder
Request message for `CreateBillingAccount`.Protobuf type
google.cloud.billing.v1.CreateBillingAccountRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateBillingAccountRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateBillingAccountRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateBillingAccountRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder mergeFrom(CreateBillingAccountRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public CreateBillingAccountRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateBillingAccountRequest.Builder>IOExceptionpublic boolean hasBillingAccount()
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
hasBillingAccount in interface CreateBillingAccountRequestOrBuilderpublic BillingAccount getBillingAccount()
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
getBillingAccount in interface CreateBillingAccountRequestOrBuilderpublic CreateBillingAccountRequest.Builder setBillingAccount(BillingAccount value)
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
public CreateBillingAccountRequest.Builder setBillingAccount(BillingAccount.Builder builderForValue)
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
public CreateBillingAccountRequest.Builder mergeBillingAccount(BillingAccount value)
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
public CreateBillingAccountRequest.Builder clearBillingAccount()
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
public BillingAccount.Builder getBillingAccountBuilder()
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
public BillingAccountOrBuilder getBillingAccountOrBuilder()
Required. The billing account resource to create. Currently CreateBillingAccount only supports subaccount creation, so any created billing accounts must be under a provided parent billing account.
.google.cloud.billing.v1.BillingAccount billing_account = 1 [(.google.api.field_behavior) = REQUIRED];
getBillingAccountOrBuilder in interface CreateBillingAccountRequestOrBuilderpublic String getParent()
Optional. The parent to create a billing account from.
Format:
- `billingAccounts/{billing_account_id}`, for example,
`billingAccounts/012345-567890-ABCDEF`
string parent = 2 [(.google.api.field_behavior) = OPTIONAL];getParent in interface CreateBillingAccountRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Optional. The parent to create a billing account from.
Format:
- `billingAccounts/{billing_account_id}`, for example,
`billingAccounts/012345-567890-ABCDEF`
string parent = 2 [(.google.api.field_behavior) = OPTIONAL];getParentBytes in interface CreateBillingAccountRequestOrBuilderpublic CreateBillingAccountRequest.Builder setParent(String value)
Optional. The parent to create a billing account from.
Format:
- `billingAccounts/{billing_account_id}`, for example,
`billingAccounts/012345-567890-ABCDEF`
string parent = 2 [(.google.api.field_behavior) = OPTIONAL];value - The parent to set.public CreateBillingAccountRequest.Builder clearParent()
Optional. The parent to create a billing account from.
Format:
- `billingAccounts/{billing_account_id}`, for example,
`billingAccounts/012345-567890-ABCDEF`
string parent = 2 [(.google.api.field_behavior) = OPTIONAL];public CreateBillingAccountRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Optional. The parent to create a billing account from.
Format:
- `billingAccounts/{billing_account_id}`, for example,
`billingAccounts/012345-567890-ABCDEF`
string parent = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for parent to set.public final CreateBillingAccountRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>public final CreateBillingAccountRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateBillingAccountRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.