Class AccountBudget
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.AccountBudget
- All Implemented Interfaces:
AccountBudgetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AccountBudget
extends com.google.protobuf.GeneratedMessageV3
implements AccountBudgetOrBuilder
An account-level budget. It contains information about the budget itself, as well as the most recently approved changes to the budget and proposed changes that are pending approval. The proposed changes that are pending approval, if any, are found in 'pending_proposal'. Effective details about the budget are found in fields prefixed 'approved_', 'adjusted_' and those without a prefix. Since some effective details may differ from what the user had originally requested (for example, spending limit), these differences are juxtaposed through 'proposed_', 'approved_', and possibly 'adjusted_' fields. This resource is mutated using AccountBudgetProposal and cannot be mutated directly. A budget may have at most one pending proposal at any given time. It is read through pending_proposal. Once approved, a budget may be subject to adjustments, such as credit adjustments. Adjustments create differences between the 'approved' and 'adjusted' fields, which would otherwise be identical.Protobuf type
google.ads.googleads.v18.resources.AccountBudget- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic final classAn account-level budget.static final classA pending proposal associated with the enclosing account-level budget, if applicable.static interfacestatic enumstatic 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 intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionbooleanlongOutput only.Output only.intOutput only.longOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.longOutput only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static AccountBudgetstatic final com.google.protobuf.Descriptors.DescriptorlonggetId()Output only.getName()Output only.com.google.protobuf.ByteStringOutput only.getNotes()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<AccountBudget>Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.longOutput only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intOutput only.intOutput only.longOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanhasId()Output only.booleanhasName()Output only.booleanhasNotes()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic AccountBudget.Builderstatic AccountBudget.BuildernewBuilder(AccountBudget prototype) protected AccountBudget.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AccountBudgetparseDelimitedFrom(InputStream input) static AccountBudgetparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccountBudgetparseFrom(byte[] data) static AccountBudgetparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccountBudgetparseFrom(com.google.protobuf.ByteString data) static AccountBudgetparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccountBudgetparseFrom(com.google.protobuf.CodedInputStream input) static AccountBudgetparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccountBudgetparseFrom(InputStream input) static AccountBudgetparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccountBudgetparseFrom(ByteBuffer data) static AccountBudgetparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AccountBudget>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:
-
BILLING_SETUP_FIELD_NUMBER
public static final int BILLING_SETUP_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
PROPOSED_START_DATE_TIME_FIELD_NUMBER
public static final int PROPOSED_START_DATE_TIME_FIELD_NUMBER- See Also:
-
APPROVED_START_DATE_TIME_FIELD_NUMBER
public static final int APPROVED_START_DATE_TIME_FIELD_NUMBER- See Also:
-
TOTAL_ADJUSTMENTS_MICROS_FIELD_NUMBER
public static final int TOTAL_ADJUSTMENTS_MICROS_FIELD_NUMBER- See Also:
-
AMOUNT_SERVED_MICROS_FIELD_NUMBER
public static final int AMOUNT_SERVED_MICROS_FIELD_NUMBER- See Also:
-
PURCHASE_ORDER_NUMBER_FIELD_NUMBER
public static final int PURCHASE_ORDER_NUMBER_FIELD_NUMBER- See Also:
-
NOTES_FIELD_NUMBER
public static final int NOTES_FIELD_NUMBER- See Also:
-
PENDING_PROPOSAL_FIELD_NUMBER
public static final int PENDING_PROPOSAL_FIELD_NUMBER- See Also:
-
PROPOSED_END_DATE_TIME_FIELD_NUMBER
public static final int PROPOSED_END_DATE_TIME_FIELD_NUMBER- See Also:
-
PROPOSED_END_TIME_TYPE_FIELD_NUMBER
public static final int PROPOSED_END_TIME_TYPE_FIELD_NUMBER- See Also:
-
APPROVED_END_DATE_TIME_FIELD_NUMBER
public static final int APPROVED_END_DATE_TIME_FIELD_NUMBER- See Also:
-
APPROVED_END_TIME_TYPE_FIELD_NUMBER
public static final int APPROVED_END_TIME_TYPE_FIELD_NUMBER- See Also:
-
PROPOSED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
public static final int PROPOSED_SPENDING_LIMIT_MICROS_FIELD_NUMBER- See Also:
-
PROPOSED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
public static final int PROPOSED_SPENDING_LIMIT_TYPE_FIELD_NUMBER- See Also:
-
APPROVED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
public static final int APPROVED_SPENDING_LIMIT_MICROS_FIELD_NUMBER- See Also:
-
APPROVED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
public static final int APPROVED_SPENDING_LIMIT_TYPE_FIELD_NUMBER- See Also:
-
ADJUSTED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
public static final int ADJUSTED_SPENDING_LIMIT_MICROS_FIELD_NUMBER- See Also:
-
ADJUSTED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
public static final int ADJUSTED_SPENDING_LIMIT_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
-
getProposedEndTimeCase
- Specified by:
getProposedEndTimeCasein interfaceAccountBudgetOrBuilder
-
getApprovedEndTimeCase
- Specified by:
getApprovedEndTimeCasein interfaceAccountBudgetOrBuilder
-
getProposedSpendingLimitCase
- Specified by:
getProposedSpendingLimitCasein interfaceAccountBudgetOrBuilder
-
getApprovedSpendingLimitCase
- Specified by:
getApprovedSpendingLimitCasein interfaceAccountBudgetOrBuilder
-
getAdjustedSpendingLimitCase
- Specified by:
getAdjustedSpendingLimitCasein interfaceAccountBudgetOrBuilder
-
getResourceName
Output only. The resource name of the account-level budget. AccountBudget resource names have the form: `customers/{customer_id}/accountBudgets/{account_budget_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAccountBudgetOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Output only. The resource name of the account-level budget. AccountBudget resource names have the form: `customers/{customer_id}/accountBudgets/{account_budget_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()Output only. The ID of the account-level budget.
optional int64 id = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceAccountBudgetOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the account-level budget.
optional int64 id = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceAccountBudgetOrBuilder- Returns:
- The id.
-
hasBillingSetup
public boolean hasBillingSetup()Output only. The resource name of the billing setup associated with this account-level budget. BillingSetup resource names have the form: `customers/{customer_id}/billingSetups/{billing_setup_id}`optional string billing_setup = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
hasBillingSetupin interfaceAccountBudgetOrBuilder- Returns:
- Whether the billingSetup field is set.
-
getBillingSetup
Output only. The resource name of the billing setup associated with this account-level budget. BillingSetup resource names have the form: `customers/{customer_id}/billingSetups/{billing_setup_id}`optional string billing_setup = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupin interfaceAccountBudgetOrBuilder- Returns:
- The billingSetup.
-
getBillingSetupBytes
public com.google.protobuf.ByteString getBillingSetupBytes()Output only. The resource name of the billing setup associated with this account-level budget. BillingSetup resource names have the form: `customers/{customer_id}/billingSetups/{billing_setup_id}`optional string billing_setup = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for billingSetup.
-
getStatusValue
public int getStatusValue()Output only. The status of this account-level budget.
.google.ads.googleads.v18.enums.AccountBudgetStatusEnum.AccountBudgetStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of this account-level budget.
.google.ads.googleads.v18.enums.AccountBudgetStatusEnum.AccountBudgetStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceAccountBudgetOrBuilder- Returns:
- The status.
-
hasName
public boolean hasName()Output only. The name of the account-level budget.
optional string name = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasNamein interfaceAccountBudgetOrBuilder- Returns:
- Whether the name field is set.
-
getName
Output only. The name of the account-level budget.
optional string name = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceAccountBudgetOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. The name of the account-level budget.
optional string name = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for name.
-
hasProposedStartDateTime
public boolean hasProposedStartDateTime()Output only. The proposed start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. If a start time type of NOW was proposed, this is the time of request.
optional string proposed_start_date_time = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasProposedStartDateTimein interfaceAccountBudgetOrBuilder- Returns:
- Whether the proposedStartDateTime field is set.
-
getProposedStartDateTime
Output only. The proposed start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. If a start time type of NOW was proposed, this is the time of request.
optional string proposed_start_date_time = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedStartDateTimein interfaceAccountBudgetOrBuilder- Returns:
- The proposedStartDateTime.
-
getProposedStartDateTimeBytes
public com.google.protobuf.ByteString getProposedStartDateTimeBytes()Output only. The proposed start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. If a start time type of NOW was proposed, this is the time of request.
optional string proposed_start_date_time = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedStartDateTimeBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for proposedStartDateTime.
-
hasApprovedStartDateTime
public boolean hasApprovedStartDateTime()Output only. The approved start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. For example, if a new budget is approved after the proposed start time, the approved start time is the time of approval.
optional string approved_start_date_time = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedStartDateTimein interfaceAccountBudgetOrBuilder- Returns:
- Whether the approvedStartDateTime field is set.
-
getApprovedStartDateTime
Output only. The approved start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. For example, if a new budget is approved after the proposed start time, the approved start time is the time of approval.
optional string approved_start_date_time = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimein interfaceAccountBudgetOrBuilder- Returns:
- The approvedStartDateTime.
-
getApprovedStartDateTimeBytes
public com.google.protobuf.ByteString getApprovedStartDateTimeBytes()Output only. The approved start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. For example, if a new budget is approved after the proposed start time, the approved start time is the time of approval.
optional string approved_start_date_time = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimeBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for approvedStartDateTime.
-
getTotalAdjustmentsMicros
public long getTotalAdjustmentsMicros()Output only. The total adjustments amount. An example of an adjustment is courtesy credits.
int64 total_adjustments_micros = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTotalAdjustmentsMicrosin interfaceAccountBudgetOrBuilder- Returns:
- The totalAdjustmentsMicros.
-
getAmountServedMicros
public long getAmountServedMicros()Output only. The value of Ads that have been served, in micros. This includes overdelivery costs, in which case a credit might be automatically applied to the budget (see total_adjustments_micros).
int64 amount_served_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAmountServedMicrosin interfaceAccountBudgetOrBuilder- Returns:
- The amountServedMicros.
-
hasPurchaseOrderNumber
public boolean hasPurchaseOrderNumber()Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices.
optional string purchase_order_number = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPurchaseOrderNumberin interfaceAccountBudgetOrBuilder- Returns:
- Whether the purchaseOrderNumber field is set.
-
getPurchaseOrderNumber
Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices.
optional string purchase_order_number = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPurchaseOrderNumberin interfaceAccountBudgetOrBuilder- Returns:
- The purchaseOrderNumber.
-
getPurchaseOrderNumberBytes
public com.google.protobuf.ByteString getPurchaseOrderNumberBytes()Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices.
optional string purchase_order_number = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPurchaseOrderNumberBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for purchaseOrderNumber.
-
hasNotes
public boolean hasNotes()Output only. Notes associated with the budget.
optional string notes = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasNotesin interfaceAccountBudgetOrBuilder- Returns:
- Whether the notes field is set.
-
getNotes
Output only. Notes associated with the budget.
optional string notes = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNotesin interfaceAccountBudgetOrBuilder- Returns:
- The notes.
-
getNotesBytes
public com.google.protobuf.ByteString getNotesBytes()Output only. Notes associated with the budget.
optional string notes = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNotesBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for notes.
-
hasPendingProposal
public boolean hasPendingProposal()Output only. The pending proposal to modify this budget, if applicable.
.google.ads.googleads.v18.resources.AccountBudget.PendingAccountBudgetProposal pending_proposal = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPendingProposalin interfaceAccountBudgetOrBuilder- Returns:
- Whether the pendingProposal field is set.
-
getPendingProposal
Output only. The pending proposal to modify this budget, if applicable.
.google.ads.googleads.v18.resources.AccountBudget.PendingAccountBudgetProposal pending_proposal = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPendingProposalin interfaceAccountBudgetOrBuilder- Returns:
- The pendingProposal.
-
getPendingProposalOrBuilder
Output only. The pending proposal to modify this budget, if applicable.
.google.ads.googleads.v18.resources.AccountBudget.PendingAccountBudgetProposal pending_proposal = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPendingProposalOrBuilderin interfaceAccountBudgetOrBuilder
-
hasProposedEndDateTime
public boolean hasProposedEndDateTime()Output only. The proposed end time in yyyy-MM-dd HH:mm:ss format.
string proposed_end_date_time = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasProposedEndDateTimein interfaceAccountBudgetOrBuilder- Returns:
- Whether the proposedEndDateTime field is set.
-
getProposedEndDateTime
Output only. The proposed end time in yyyy-MM-dd HH:mm:ss format.
string proposed_end_date_time = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedEndDateTimein interfaceAccountBudgetOrBuilder- Returns:
- The proposedEndDateTime.
-
getProposedEndDateTimeBytes
public com.google.protobuf.ByteString getProposedEndDateTimeBytes()Output only. The proposed end time in yyyy-MM-dd HH:mm:ss format.
string proposed_end_date_time = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedEndDateTimeBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for proposedEndDateTime.
-
hasProposedEndTimeType
public boolean hasProposedEndTimeType()Output only. The proposed end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasProposedEndTimeTypein interfaceAccountBudgetOrBuilder- Returns:
- Whether the proposedEndTimeType field is set.
-
getProposedEndTimeTypeValue
public int getProposedEndTimeTypeValue()Output only. The proposed end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedEndTimeTypeValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for proposedEndTimeType.
-
getProposedEndTimeType
Output only. The proposed end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedEndTimeTypein interfaceAccountBudgetOrBuilder- Returns:
- The proposedEndTimeType.
-
hasApprovedEndDateTime
public boolean hasApprovedEndDateTime()Output only. The approved end time in yyyy-MM-dd HH:mm:ss format.
string approved_end_date_time = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndDateTimein interfaceAccountBudgetOrBuilder- Returns:
- Whether the approvedEndDateTime field is set.
-
getApprovedEndDateTime
Output only. The approved end time in yyyy-MM-dd HH:mm:ss format.
string approved_end_date_time = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimein interfaceAccountBudgetOrBuilder- Returns:
- The approvedEndDateTime.
-
getApprovedEndDateTimeBytes
public com.google.protobuf.ByteString getApprovedEndDateTimeBytes()Output only. The approved end time in yyyy-MM-dd HH:mm:ss format.
string approved_end_date_time = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimeBytesin interfaceAccountBudgetOrBuilder- Returns:
- The bytes for approvedEndDateTime.
-
hasApprovedEndTimeType
public boolean hasApprovedEndTimeType()Output only. The approved end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndTimeTypein interfaceAccountBudgetOrBuilder- Returns:
- Whether the approvedEndTimeType field is set.
-
getApprovedEndTimeTypeValue
public int getApprovedEndTimeTypeValue()Output only. The approved end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypeValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for approvedEndTimeType.
-
getApprovedEndTimeType
Output only. The approved end time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypein interfaceAccountBudgetOrBuilder- Returns:
- The approvedEndTimeType.
-
hasProposedSpendingLimitMicros
public boolean hasProposedSpendingLimitMicros()Output only. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasProposedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- Whether the proposedSpendingLimitMicros field is set.
-
getProposedSpendingLimitMicros
public long getProposedSpendingLimitMicros()Output only. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- The proposedSpendingLimitMicros.
-
hasProposedSpendingLimitType
public boolean hasProposedSpendingLimitType()Output only. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasProposedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- Whether the proposedSpendingLimitType field is set.
-
getProposedSpendingLimitTypeValue
public int getProposedSpendingLimitTypeValue()Output only. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedSpendingLimitTypeValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for proposedSpendingLimitType.
-
getProposedSpendingLimitType
Output only. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProposedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- The proposedSpendingLimitType.
-
hasApprovedSpendingLimitMicros
public boolean hasApprovedSpendingLimitMicros()Output only. The approved spending limit in micros. One million is equivalent to one unit. This will only be populated if the proposed spending limit is finite, and will always be greater than or equal to the proposed spending limit.
int64 approved_spending_limit_micros = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- Whether the approvedSpendingLimitMicros field is set.
-
getApprovedSpendingLimitMicros
public long getApprovedSpendingLimitMicros()Output only. The approved spending limit in micros. One million is equivalent to one unit. This will only be populated if the proposed spending limit is finite, and will always be greater than or equal to the proposed spending limit.
int64 approved_spending_limit_micros = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- The approvedSpendingLimitMicros.
-
hasApprovedSpendingLimitType
public boolean hasApprovedSpendingLimitType()Output only. The approved spending limit as a well-defined type, for example, INFINITE. This will only be populated if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- Whether the approvedSpendingLimitType field is set.
-
getApprovedSpendingLimitTypeValue
public int getApprovedSpendingLimitTypeValue()Output only. The approved spending limit as a well-defined type, for example, INFINITE. This will only be populated if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypeValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for approvedSpendingLimitType.
-
getApprovedSpendingLimitType
Output only. The approved spending limit as a well-defined type, for example, INFINITE. This will only be populated if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- The approvedSpendingLimitType.
-
hasAdjustedSpendingLimitMicros
public boolean hasAdjustedSpendingLimitMicros()Output only. The adjusted spending limit in micros. One million is equivalent to one unit. If the approved spending limit is finite, the adjusted spending limit may vary depending on the types of adjustments applied to this budget, if applicable. The different kinds of adjustments are described here: https://support.google.com/google-ads/answer/1704323 For example, a debit adjustment reduces how much the account is allowed to spend.
int64 adjusted_spending_limit_micros = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAdjustedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- Whether the adjustedSpendingLimitMicros field is set.
-
getAdjustedSpendingLimitMicros
public long getAdjustedSpendingLimitMicros()Output only. The adjusted spending limit in micros. One million is equivalent to one unit. If the approved spending limit is finite, the adjusted spending limit may vary depending on the types of adjustments applied to this budget, if applicable. The different kinds of adjustments are described here: https://support.google.com/google-ads/answer/1704323 For example, a debit adjustment reduces how much the account is allowed to spend.
int64 adjusted_spending_limit_micros = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdjustedSpendingLimitMicrosin interfaceAccountBudgetOrBuilder- Returns:
- The adjustedSpendingLimitMicros.
-
hasAdjustedSpendingLimitType
public boolean hasAdjustedSpendingLimitType()Output only. The adjusted spending limit as a well-defined type, for example, INFINITE. This will only be populated if the adjusted spending limit is INFINITE, which is guaranteed to be true if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType adjusted_spending_limit_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAdjustedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- Whether the adjustedSpendingLimitType field is set.
-
getAdjustedSpendingLimitTypeValue
public int getAdjustedSpendingLimitTypeValue()Output only. The adjusted spending limit as a well-defined type, for example, INFINITE. This will only be populated if the adjusted spending limit is INFINITE, which is guaranteed to be true if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType adjusted_spending_limit_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdjustedSpendingLimitTypeValuein interfaceAccountBudgetOrBuilder- Returns:
- The enum numeric value on the wire for adjustedSpendingLimitType.
-
getAdjustedSpendingLimitType
Output only. The adjusted spending limit as a well-defined type, for example, INFINITE. This will only be populated if the adjusted spending limit is INFINITE, which is guaranteed to be true if the approved spending limit is INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType adjusted_spending_limit_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdjustedSpendingLimitTypein interfaceAccountBudgetOrBuilder- Returns:
- The adjustedSpendingLimitType.
-
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 AccountBudget parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudget parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudget parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudget parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudget parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudget parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AccountBudget parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AccountBudget parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AccountBudget parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AccountBudget 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 AccountBudget.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
-