Class BillingSetup
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.BillingSetup
- All Implemented Interfaces:
BillingSetupOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class BillingSetup
extends com.google.protobuf.GeneratedMessageV3
implements BillingSetupOrBuilder
A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser.Protobuf type
google.ads.googleads.v18.resources.BillingSetup- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA billing setup, which associates a payments account and an advertiser.static enumstatic final classContainer of payments account information for this billing.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic BillingSetupstatic final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.longgetId()Output only.com.google.protobuf.Parser<BillingSetup>Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.com.google.protobuf.ByteStringImmutable.intImmutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.Output only.intOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanhasId()Output only.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic BillingSetup.Builderstatic BillingSetup.BuildernewBuilder(BillingSetup prototype) protected BillingSetup.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static BillingSetupparseDelimitedFrom(InputStream input) static BillingSetupparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingSetupparseFrom(byte[] data) static BillingSetupparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingSetupparseFrom(com.google.protobuf.ByteString data) static BillingSetupparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingSetupparseFrom(com.google.protobuf.CodedInputStream input) static BillingSetupparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingSetupparseFrom(InputStream input) static BillingSetupparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingSetupparseFrom(ByteBuffer data) static BillingSetupparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<BillingSetup>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
PAYMENTS_ACCOUNT_FIELD_NUMBER
public static final int PAYMENTS_ACCOUNT_FIELD_NUMBER- See Also:
-
PAYMENTS_ACCOUNT_INFO_FIELD_NUMBER
public static final int PAYMENTS_ACCOUNT_INFO_FIELD_NUMBER- See Also:
-
START_DATE_TIME_FIELD_NUMBER
public static final int START_DATE_TIME_FIELD_NUMBER- See Also:
-
START_TIME_TYPE_FIELD_NUMBER
public static final int START_TIME_TYPE_FIELD_NUMBER- See Also:
-
END_DATE_TIME_FIELD_NUMBER
public static final int END_DATE_TIME_FIELD_NUMBER- See Also:
-
END_TIME_TYPE_FIELD_NUMBER
public static final int END_TIME_TYPE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getStartTimeCase
- Specified by:
getStartTimeCasein interfaceBillingSetupOrBuilder
-
getEndTimeCase
- Specified by:
getEndTimeCasein interfaceBillingSetupOrBuilder
-
getResourceName
Immutable. The resource name of the billing setup. BillingSetup resource names have the form: `customers/{customer_id}/billingSetups/{billing_setup_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceBillingSetupOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the billing setup. BillingSetup resource names have the form: `customers/{customer_id}/billingSetups/{billing_setup_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceBillingSetupOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()Output only. The ID of the billing setup.
optional int64 id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceBillingSetupOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the billing setup.
optional int64 id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceBillingSetupOrBuilder- Returns:
- The id.
-
getStatusValue
public int getStatusValue()Output only. The status of the billing setup.
.google.ads.googleads.v18.enums.BillingSetupStatusEnum.BillingSetupStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceBillingSetupOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of the billing setup.
.google.ads.googleads.v18.enums.BillingSetupStatusEnum.BillingSetupStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceBillingSetupOrBuilder- Returns:
- The status.
-
hasPaymentsAccount
public boolean hasPaymentsAccount()Immutable. The resource name of the payments account associated with this billing setup. Payments resource names have the form: `customers/{customer_id}/paymentsAccounts/{payments_account_id}` When setting up billing, this is used to signup with an existing payments account (and then payments_account_info should not be set). When getting a billing setup, this and payments_account_info will be populated.optional string payments_account = 18 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasPaymentsAccountin interfaceBillingSetupOrBuilder- Returns:
- Whether the paymentsAccount field is set.
-
getPaymentsAccount
Immutable. The resource name of the payments account associated with this billing setup. Payments resource names have the form: `customers/{customer_id}/paymentsAccounts/{payments_account_id}` When setting up billing, this is used to signup with an existing payments account (and then payments_account_info should not be set). When getting a billing setup, this and payments_account_info will be populated.optional string payments_account = 18 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getPaymentsAccountin interfaceBillingSetupOrBuilder- Returns:
- The paymentsAccount.
-
getPaymentsAccountBytes
public com.google.protobuf.ByteString getPaymentsAccountBytes()Immutable. The resource name of the payments account associated with this billing setup. Payments resource names have the form: `customers/{customer_id}/paymentsAccounts/{payments_account_id}` When setting up billing, this is used to signup with an existing payments account (and then payments_account_info should not be set). When getting a billing setup, this and payments_account_info will be populated.optional string payments_account = 18 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getPaymentsAccountBytesin interfaceBillingSetupOrBuilder- Returns:
- The bytes for paymentsAccount.
-
hasPaymentsAccountInfo
public boolean hasPaymentsAccountInfo()Immutable. The payments account information associated with this billing setup. When setting up billing, this is used to signup with a new payments account (and then payments_account should not be set). When getting a billing setup, this and payments_account will be populated.
.google.ads.googleads.v18.resources.BillingSetup.PaymentsAccountInfo payments_account_info = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasPaymentsAccountInfoin interfaceBillingSetupOrBuilder- Returns:
- Whether the paymentsAccountInfo field is set.
-
getPaymentsAccountInfo
Immutable. The payments account information associated with this billing setup. When setting up billing, this is used to signup with a new payments account (and then payments_account should not be set). When getting a billing setup, this and payments_account will be populated.
.google.ads.googleads.v18.resources.BillingSetup.PaymentsAccountInfo payments_account_info = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPaymentsAccountInfoin interfaceBillingSetupOrBuilder- Returns:
- The paymentsAccountInfo.
-
getPaymentsAccountInfoOrBuilder
Immutable. The payments account information associated with this billing setup. When setting up billing, this is used to signup with a new payments account (and then payments_account should not be set). When getting a billing setup, this and payments_account will be populated.
.google.ads.googleads.v18.resources.BillingSetup.PaymentsAccountInfo payments_account_info = 12 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPaymentsAccountInfoOrBuilderin interfaceBillingSetupOrBuilder
-
hasStartDateTime
public boolean hasStartDateTime()Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a future time is allowed.
string start_date_time = 16 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasStartDateTimein interfaceBillingSetupOrBuilder- Returns:
- Whether the startDateTime field is set.
-
getStartDateTime
Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a future time is allowed.
string start_date_time = 16 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getStartDateTimein interfaceBillingSetupOrBuilder- Returns:
- The startDateTime.
-
getStartDateTimeBytes
public com.google.protobuf.ByteString getStartDateTimeBytes()Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a future time is allowed.
string start_date_time = 16 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getStartDateTimeBytesin interfaceBillingSetupOrBuilder- Returns:
- The bytes for startDateTime.
-
hasStartTimeType
public boolean hasStartTimeType()Immutable. The start time as a type. Only NOW is allowed.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType start_time_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasStartTimeTypein interfaceBillingSetupOrBuilder- Returns:
- Whether the startTimeType field is set.
-
getStartTimeTypeValue
public int getStartTimeTypeValue()Immutable. The start time as a type. Only NOW is allowed.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType start_time_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getStartTimeTypeValuein interfaceBillingSetupOrBuilder- Returns:
- The enum numeric value on the wire for startTimeType.
-
getStartTimeType
Immutable. The start time as a type. Only NOW is allowed.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType start_time_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getStartTimeTypein interfaceBillingSetupOrBuilder- Returns:
- The startTimeType.
-
hasEndDateTime
public boolean hasEndDateTime()Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format.
string end_date_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEndDateTimein interfaceBillingSetupOrBuilder- Returns:
- Whether the endDateTime field is set.
-
getEndDateTime
Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format.
string end_date_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndDateTimein interfaceBillingSetupOrBuilder- Returns:
- The endDateTime.
-
getEndDateTimeBytes
public com.google.protobuf.ByteString getEndDateTimeBytes()Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format.
string end_date_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndDateTimeBytesin interfaceBillingSetupOrBuilder- Returns:
- The bytes for endDateTime.
-
hasEndTimeType
public boolean hasEndTimeType()Output only. The end time as a type. The only possible value is FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEndTimeTypein interfaceBillingSetupOrBuilder- Returns:
- Whether the endTimeType field is set.
-
getEndTimeTypeValue
public int getEndTimeTypeValue()Output only. The end time as a type. The only possible value is FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndTimeTypeValuein interfaceBillingSetupOrBuilder- Returns:
- The enum numeric value on the wire for endTimeType.
-
getEndTimeType
Output only. The end time as a type. The only possible value is FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndTimeTypein interfaceBillingSetupOrBuilder- Returns:
- The endTimeType.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BillingSetup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingSetup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingSetup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingSetup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingSetup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingSetup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BillingSetup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static BillingSetup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BillingSetup parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BillingSetup.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-