Class AccountBudgetProposal
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.AccountBudgetProposal
-
- All Implemented Interfaces:
AccountBudgetProposalOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class AccountBudgetProposal extends com.google.protobuf.GeneratedMessageV3 implements AccountBudgetProposalOrBuilder
An account-level budget proposal. All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, e.g. spending limits. Please note that the proposal type (proposal_type) changes which fields are required and which must remain empty.
Protobuf typegoogle.ads.googleads.v10.resources.AccountBudgetProposal- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccountBudgetProposal.ApprovedEndTimeCasestatic classAccountBudgetProposal.ApprovedSpendingLimitCasestatic classAccountBudgetProposal.BuilderAn account-level budget proposal.static classAccountBudgetProposal.ProposedEndTimeCasestatic classAccountBudgetProposal.ProposedSpendingLimitCasestatic classAccountBudgetProposal.ProposedStartTimeCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAccountBudget()Immutable.com.google.protobuf.ByteStringgetAccountBudgetBytes()Immutable.java.lang.StringgetApprovalDateTime()Output only.com.google.protobuf.ByteStringgetApprovalDateTimeBytes()Output only.java.lang.StringgetApprovedEndDateTime()Output only.com.google.protobuf.ByteStringgetApprovedEndDateTimeBytes()Output only.AccountBudgetProposal.ApprovedEndTimeCasegetApprovedEndTimeCase()TimeTypeEnum.TimeTypegetApprovedEndTimeType()Output only.intgetApprovedEndTimeTypeValue()Output only.AccountBudgetProposal.ApprovedSpendingLimitCasegetApprovedSpendingLimitCase()longgetApprovedSpendingLimitMicros()Output only.SpendingLimitTypeEnum.SpendingLimitTypegetApprovedSpendingLimitType()Output only.intgetApprovedSpendingLimitTypeValue()Output only.java.lang.StringgetApprovedStartDateTime()Output only.com.google.protobuf.ByteStringgetApprovedStartDateTimeBytes()Output only.java.lang.StringgetBillingSetup()Immutable.com.google.protobuf.ByteStringgetBillingSetupBytes()Immutable.java.lang.StringgetCreationDateTime()Output only.com.google.protobuf.ByteStringgetCreationDateTimeBytes()Output only.static AccountBudgetProposalgetDefaultInstance()AccountBudgetProposalgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetId()Output only.com.google.protobuf.Parser<AccountBudgetProposal>getParserForType()AccountBudgetProposalTypeEnum.AccountBudgetProposalTypegetProposalType()Immutable.intgetProposalTypeValue()Immutable.java.lang.StringgetProposedEndDateTime()Immutable.com.google.protobuf.ByteStringgetProposedEndDateTimeBytes()Immutable.AccountBudgetProposal.ProposedEndTimeCasegetProposedEndTimeCase()TimeTypeEnum.TimeTypegetProposedEndTimeType()Immutable.intgetProposedEndTimeTypeValue()Immutable.java.lang.StringgetProposedName()Immutable.com.google.protobuf.ByteStringgetProposedNameBytes()Immutable.java.lang.StringgetProposedNotes()Immutable.com.google.protobuf.ByteStringgetProposedNotesBytes()Immutable.java.lang.StringgetProposedPurchaseOrderNumber()Immutable.com.google.protobuf.ByteStringgetProposedPurchaseOrderNumberBytes()Immutable.AccountBudgetProposal.ProposedSpendingLimitCasegetProposedSpendingLimitCase()longgetProposedSpendingLimitMicros()Immutable.SpendingLimitTypeEnum.SpendingLimitTypegetProposedSpendingLimitType()Immutable.intgetProposedSpendingLimitTypeValue()Immutable.java.lang.StringgetProposedStartDateTime()Immutable.com.google.protobuf.ByteStringgetProposedStartDateTimeBytes()Immutable.AccountBudgetProposal.ProposedStartTimeCasegetProposedStartTimeCase()TimeTypeEnum.TimeTypegetProposedStartTimeType()Immutable.intgetProposedStartTimeTypeValue()Immutable.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()AccountBudgetProposalStatusEnum.AccountBudgetProposalStatusgetStatus()Output only.intgetStatusValue()Output only.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAccountBudget()Immutable.booleanhasApprovalDateTime()Output only.booleanhasApprovedEndDateTime()Output only.booleanhasApprovedEndTimeType()Output only.booleanhasApprovedSpendingLimitMicros()Output only.booleanhasApprovedSpendingLimitType()Output only.booleanhasApprovedStartDateTime()Output only.booleanhasBillingSetup()Immutable.booleanhasCreationDateTime()Output only.inthashCode()booleanhasId()Output only.booleanhasProposedEndDateTime()Immutable.booleanhasProposedEndTimeType()Immutable.booleanhasProposedName()Immutable.booleanhasProposedNotes()Immutable.booleanhasProposedPurchaseOrderNumber()Immutable.booleanhasProposedSpendingLimitMicros()Immutable.booleanhasProposedSpendingLimitType()Immutable.booleanhasProposedStartDateTime()Immutable.booleanhasProposedStartTimeType()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AccountBudgetProposal.BuildernewBuilder()static AccountBudgetProposal.BuildernewBuilder(AccountBudgetProposal prototype)AccountBudgetProposal.BuildernewBuilderForType()protected AccountBudgetProposal.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AccountBudgetProposalparseDelimitedFrom(java.io.InputStream input)static AccountBudgetProposalparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountBudgetProposalparseFrom(byte[] data)static AccountBudgetProposalparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountBudgetProposalparseFrom(com.google.protobuf.ByteString data)static AccountBudgetProposalparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountBudgetProposalparseFrom(com.google.protobuf.CodedInputStream input)static AccountBudgetProposalparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountBudgetProposalparseFrom(java.io.InputStream input)static AccountBudgetProposalparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AccountBudgetProposalparseFrom(java.nio.ByteBuffer data)static AccountBudgetProposalparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AccountBudgetProposal>parser()AccountBudgetProposal.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BILLING_SETUP_FIELD_NUMBER
public static final int BILLING_SETUP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCOUNT_BUDGET_FIELD_NUMBER
public static final int ACCOUNT_BUDGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSAL_TYPE_FIELD_NUMBER
public static final int PROPOSAL_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_NAME_FIELD_NUMBER
public static final int PROPOSED_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVED_START_DATE_TIME_FIELD_NUMBER
public static final int APPROVED_START_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_PURCHASE_ORDER_NUMBER_FIELD_NUMBER
public static final int PROPOSED_PURCHASE_ORDER_NUMBER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_NOTES_FIELD_NUMBER
public static final int PROPOSED_NOTES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATION_DATE_TIME_FIELD_NUMBER
public static final int CREATION_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVAL_DATE_TIME_FIELD_NUMBER
public static final int APPROVAL_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_START_DATE_TIME_FIELD_NUMBER
public static final int PROPOSED_START_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_START_TIME_TYPE_FIELD_NUMBER
public static final int PROPOSED_START_TIME_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_END_DATE_TIME_FIELD_NUMBER
public static final int PROPOSED_END_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_END_TIME_TYPE_FIELD_NUMBER
public static final int PROPOSED_END_TIME_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVED_END_DATE_TIME_FIELD_NUMBER
public static final int APPROVED_END_DATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVED_END_TIME_TYPE_FIELD_NUMBER
public static final int APPROVED_END_TIME_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
public static final int PROPOSED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPOSED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
public static final int PROPOSED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
public static final int APPROVED_SPENDING_LIMIT_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPROVED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
public static final int APPROVED_SPENDING_LIMIT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
-
getProposedStartTimeCase
public AccountBudgetProposal.ProposedStartTimeCase getProposedStartTimeCase()
- Specified by:
getProposedStartTimeCasein interfaceAccountBudgetProposalOrBuilder
-
getProposedEndTimeCase
public AccountBudgetProposal.ProposedEndTimeCase getProposedEndTimeCase()
- Specified by:
getProposedEndTimeCasein interfaceAccountBudgetProposalOrBuilder
-
getApprovedEndTimeCase
public AccountBudgetProposal.ApprovedEndTimeCase getApprovedEndTimeCase()
- Specified by:
getApprovedEndTimeCasein interfaceAccountBudgetProposalOrBuilder
-
getProposedSpendingLimitCase
public AccountBudgetProposal.ProposedSpendingLimitCase getProposedSpendingLimitCase()
- Specified by:
getProposedSpendingLimitCasein interfaceAccountBudgetProposalOrBuilder
-
getApprovedSpendingLimitCase
public AccountBudgetProposal.ApprovedSpendingLimitCase getApprovedSpendingLimitCase()
- Specified by:
getApprovedSpendingLimitCasein interfaceAccountBudgetProposalOrBuilder
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceAccountBudgetProposalOrBuilder- Returns:
- The id.
-
hasBillingSetup
public boolean hasBillingSetup()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasBillingSetupin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the billingSetup field is set.
-
getBillingSetup
public java.lang.String getBillingSetup()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupin interfaceAccountBudgetProposalOrBuilder- Returns:
- The billingSetup.
-
getBillingSetupBytes
public com.google.protobuf.ByteString getBillingSetupBytes()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for billingSetup.
-
hasAccountBudget
public boolean hasAccountBudget()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasAccountBudgetin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the accountBudget field is set.
-
getAccountBudget
public java.lang.String getAccountBudget()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAccountBudgetin interfaceAccountBudgetProposalOrBuilder- Returns:
- The accountBudget.
-
getAccountBudgetBytes
public com.google.protobuf.ByteString getAccountBudgetBytes()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAccountBudgetBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for accountBudget.
-
getProposalTypeValue
public int getProposalTypeValue()
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposalTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposalType.
-
getProposalType
public AccountBudgetProposalTypeEnum.AccountBudgetProposalType getProposalType()
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposalTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposalType.
-
getStatusValue
public int getStatusValue()
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus getStatus()
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceAccountBudgetProposalOrBuilder- Returns:
- The status.
-
hasProposedName
public boolean hasProposedName()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedName field is set.
-
getProposedName
public java.lang.String getProposedName()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedName.
-
getProposedNameBytes
public com.google.protobuf.ByteString getProposedNameBytes()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNameBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedName.
-
hasApprovedStartDateTime
public boolean hasApprovedStartDateTime()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedStartDateTime field is set.
-
getApprovedStartDateTime
public java.lang.String getApprovedStartDateTime()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedStartDateTime.
-
getApprovedStartDateTimeBytes
public com.google.protobuf.ByteString getApprovedStartDateTimeBytes()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvedStartDateTime.
-
hasProposedPurchaseOrderNumber
public boolean hasProposedPurchaseOrderNumber()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedPurchaseOrderNumberin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedPurchaseOrderNumber field is set.
-
getProposedPurchaseOrderNumber
public java.lang.String getProposedPurchaseOrderNumber()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedPurchaseOrderNumberin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedPurchaseOrderNumber.
-
getProposedPurchaseOrderNumberBytes
public com.google.protobuf.ByteString getProposedPurchaseOrderNumberBytes()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedPurchaseOrderNumberBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedPurchaseOrderNumber.
-
hasProposedNotes
public boolean hasProposedNotes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedNotesin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedNotes field is set.
-
getProposedNotes
public java.lang.String getProposedNotes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNotesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedNotes.
-
getProposedNotesBytes
public com.google.protobuf.ByteString getProposedNotesBytes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNotesBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedNotes.
-
hasCreationDateTime
public boolean hasCreationDateTime()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreationDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the creationDateTime field is set.
-
getCreationDateTime
public java.lang.String getCreationDateTime()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The creationDateTime.
-
getCreationDateTimeBytes
public com.google.protobuf.ByteString getCreationDateTimeBytes()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for creationDateTime.
-
hasApprovalDateTime
public boolean hasApprovalDateTime()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovalDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvalDateTime field is set.
-
getApprovalDateTime
public java.lang.String getApprovalDateTime()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvalDateTime.
-
getApprovalDateTimeBytes
public com.google.protobuf.ByteString getApprovalDateTimeBytes()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvalDateTime.
-
hasProposedStartDateTime
public boolean hasProposedStartDateTime()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedStartDateTime field is set.
-
getProposedStartDateTime
public java.lang.String getProposedStartDateTime()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedStartDateTime.
-
getProposedStartDateTimeBytes
public com.google.protobuf.ByteString getProposedStartDateTimeBytes()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedStartDateTime.
-
hasProposedStartTimeType
public boolean hasProposedStartTimeType()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedStartTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedStartTimeType field is set.
-
getProposedStartTimeTypeValue
public int getProposedStartTimeTypeValue()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedStartTimeType.
-
getProposedStartTimeType
public TimeTypeEnum.TimeType getProposedStartTimeType()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedStartTimeType.
-
hasProposedEndDateTime
public boolean hasProposedEndDateTime()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedEndDateTime field is set.
-
getProposedEndDateTime
public java.lang.String getProposedEndDateTime()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedEndDateTime.
-
getProposedEndDateTimeBytes
public com.google.protobuf.ByteString getProposedEndDateTimeBytes()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedEndDateTime.
-
hasProposedEndTimeType
public boolean hasProposedEndTimeType()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedEndTimeType field is set.
-
getProposedEndTimeTypeValue
public int getProposedEndTimeTypeValue()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedEndTimeType.
-
getProposedEndTimeType
public TimeTypeEnum.TimeType getProposedEndTimeType()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedEndTimeType.
-
hasApprovedEndDateTime
public boolean hasApprovedEndDateTime()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedEndDateTime field is set.
-
getApprovedEndDateTime
public java.lang.String getApprovedEndDateTime()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedEndDateTime.
-
getApprovedEndDateTimeBytes
public com.google.protobuf.ByteString getApprovedEndDateTimeBytes()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvedEndDateTime.
-
hasApprovedEndTimeType
public boolean hasApprovedEndTimeType()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedEndTimeType field is set.
-
getApprovedEndTimeTypeValue
public int getApprovedEndTimeTypeValue()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for approvedEndTimeType.
-
getApprovedEndTimeType
public TimeTypeEnum.TimeType getApprovedEndTimeType()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedEndTimeType.
-
hasProposedSpendingLimitMicros
public boolean hasProposedSpendingLimitMicros()
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedSpendingLimitMicros field is set.
-
getProposedSpendingLimitMicros
public long getProposedSpendingLimitMicros()
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedSpendingLimitMicros.
-
hasProposedSpendingLimitType
public boolean hasProposedSpendingLimitType()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedSpendingLimitType field is set.
-
getProposedSpendingLimitTypeValue
public int getProposedSpendingLimitTypeValue()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedSpendingLimitType.
-
getProposedSpendingLimitType
public SpendingLimitTypeEnum.SpendingLimitType getProposedSpendingLimitType()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedSpendingLimitType.
-
hasApprovedSpendingLimitMicros
public boolean hasApprovedSpendingLimitMicros()
Output only. The approved spending limit in micros. One million is equivalent to one unit.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- 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.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedSpendingLimitMicros.
-
hasApprovedSpendingLimitType
public boolean hasApprovedSpendingLimitType()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedSpendingLimitType field is set.
-
getApprovedSpendingLimitTypeValue
public int getApprovedSpendingLimitTypeValue()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for approvedSpendingLimitType.
-
getApprovedSpendingLimitType
public SpendingLimitTypeEnum.SpendingLimitType getApprovedSpendingLimitType()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedSpendingLimitType.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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 AccountBudgetProposal parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccountBudgetProposal parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountBudgetProposal parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AccountBudgetProposal parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AccountBudgetProposal parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountBudgetProposal parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AccountBudgetProposal parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public AccountBudgetProposal.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AccountBudgetProposal.Builder newBuilder()
-
newBuilder
public static AccountBudgetProposal.Builder newBuilder(AccountBudgetProposal prototype)
-
toBuilder
public AccountBudgetProposal.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AccountBudgetProposal.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AccountBudgetProposal getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AccountBudgetProposal> parser()
-
getParserForType
public com.google.protobuf.Parser<AccountBudgetProposal> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AccountBudgetProposal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-