Interface AccountBudgetProposalOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AccountBudgetProposal,AccountBudgetProposal.Builder
public interface AccountBudgetProposalOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionImmutable.com.google.protobuf.ByteStringImmutable.Output only.com.google.protobuf.ByteStringOutput 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.Immutable.com.google.protobuf.ByteStringImmutable.Output only.com.google.protobuf.ByteStringOutput only.longgetId()Output only.Immutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.com.google.protobuf.ByteStringImmutable.longImmutable.Immutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.Immutable.com.google.protobuf.ByteStringImmutable.Output only.intOutput only.booleanImmutable.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanImmutable.booleanOutput only.booleanhasId()Output only.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getResourceName
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) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
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) = { ... }- Returns:
- The bytes for resourceName.
-
hasId
boolean hasId()Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the id field is set.
-
getId
long getId()Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The id.
-
hasBillingSetup
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) = { ... }- Returns:
- Whether the billingSetup field is set.
-
getBillingSetup
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) = { ... }- Returns:
- The billingSetup.
-
getBillingSetupBytes
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) = { ... }- Returns:
- The bytes for billingSetup.
-
hasAccountBudget
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) = { ... }- Returns:
- Whether the accountBudget field is set.
-
getAccountBudget
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) = { ... }- Returns:
- The accountBudget.
-
getAccountBudgetBytes
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) = { ... }- Returns:
- The bytes for accountBudget.
-
getProposalTypeValue
int getProposalTypeValue()Immutable. The type of this proposal, for example, END to end the budget associated with this proposal.
.google.ads.googleads.v18.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for proposalType.
-
getProposalType
AccountBudgetProposalTypeEnum.AccountBudgetProposalType getProposalType()Immutable. The type of this proposal, for example, END to end the budget associated with this proposal.
.google.ads.googleads.v18.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The proposalType.
-
getStatusValue
int getStatusValue()Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v18.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v18.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The status.
-
hasProposedName
boolean hasProposedName()Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the proposedName field is set.
-
getProposedName
String getProposedName()Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The proposedName.
-
getProposedNameBytes
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];- Returns:
- The bytes for proposedName.
-
hasApprovedStartDateTime
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];- Returns:
- Whether the approvedStartDateTime field is set.
-
getApprovedStartDateTime
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];- Returns:
- The approvedStartDateTime.
-
getApprovedStartDateTimeBytes
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];- Returns:
- The bytes for approvedStartDateTime.
-
hasProposedPurchaseOrderNumber
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];- Returns:
- Whether the proposedPurchaseOrderNumber field is set.
-
getProposedPurchaseOrderNumber
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];- Returns:
- The proposedPurchaseOrderNumber.
-
getProposedPurchaseOrderNumberBytes
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];- Returns:
- The bytes for proposedPurchaseOrderNumber.
-
hasProposedNotes
boolean hasProposedNotes()Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the proposedNotes field is set.
-
getProposedNotes
String getProposedNotes()Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The proposedNotes.
-
getProposedNotesBytes
com.google.protobuf.ByteString getProposedNotesBytes()Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for proposedNotes.
-
hasCreationDateTime
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];- Returns:
- Whether the creationDateTime field is set.
-
getCreationDateTime
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];- Returns:
- The creationDateTime.
-
getCreationDateTimeBytes
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];- Returns:
- The bytes for creationDateTime.
-
hasApprovalDateTime
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];- Returns:
- Whether the approvalDateTime field is set.
-
getApprovalDateTime
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];- Returns:
- The approvalDateTime.
-
getApprovalDateTimeBytes
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];- Returns:
- The bytes for approvalDateTime.
-
hasProposedStartDateTime
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];- Returns:
- Whether the proposedStartDateTime field is set.
-
getProposedStartDateTime
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];- Returns:
- The proposedStartDateTime.
-
getProposedStartDateTimeBytes
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];- Returns:
- The bytes for proposedStartDateTime.
-
hasProposedStartTimeType
boolean hasProposedStartTimeType()Immutable. The proposed start date time as a well-defined type, for example, NOW.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the proposedStartTimeType field is set.
-
getProposedStartTimeTypeValue
int getProposedStartTimeTypeValue()Immutable. The proposed start date time as a well-defined type, for example, NOW.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for proposedStartTimeType.
-
getProposedStartTimeType
TimeTypeEnum.TimeType getProposedStartTimeType()Immutable. The proposed start date time as a well-defined type, for example, NOW.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The proposedStartTimeType.
-
hasProposedEndDateTime
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];- Returns:
- Whether the proposedEndDateTime field is set.
-
getProposedEndDateTime
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];- Returns:
- The proposedEndDateTime.
-
getProposedEndDateTimeBytes
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];- Returns:
- The bytes for proposedEndDateTime.
-
hasProposedEndTimeType
boolean hasProposedEndTimeType()Immutable. The proposed end date 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) = IMMUTABLE];- Returns:
- Whether the proposedEndTimeType field is set.
-
getProposedEndTimeTypeValue
int getProposedEndTimeTypeValue()Immutable. The proposed end date 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) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for proposedEndTimeType.
-
getProposedEndTimeType
TimeTypeEnum.TimeType getProposedEndTimeType()Immutable. The proposed end date 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) = IMMUTABLE];- Returns:
- The proposedEndTimeType.
-
hasApprovedEndDateTime
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];- Returns:
- Whether the approvedEndDateTime field is set.
-
getApprovedEndDateTime
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];- Returns:
- The approvedEndDateTime.
-
getApprovedEndDateTimeBytes
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];- Returns:
- The bytes for approvedEndDateTime.
-
hasApprovedEndTimeType
boolean hasApprovedEndTimeType()Output only. The approved end date time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the approvedEndTimeType field is set.
-
getApprovedEndTimeTypeValue
int getApprovedEndTimeTypeValue()Output only. The approved end date time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for approvedEndTimeType.
-
getApprovedEndTimeType
TimeTypeEnum.TimeType getApprovedEndTimeType()Output only. The approved end date time as a well-defined type, for example, FOREVER.
.google.ads.googleads.v18.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The approvedEndTimeType.
-
hasProposedSpendingLimitMicros
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];- Returns:
- Whether the proposedSpendingLimitMicros field is set.
-
getProposedSpendingLimitMicros
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];- Returns:
- The proposedSpendingLimitMicros.
-
hasProposedSpendingLimitType
boolean hasProposedSpendingLimitType()Immutable. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the proposedSpendingLimitType field is set.
-
getProposedSpendingLimitTypeValue
int getProposedSpendingLimitTypeValue()Immutable. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for proposedSpendingLimitType.
-
getProposedSpendingLimitType
SpendingLimitTypeEnum.SpendingLimitType getProposedSpendingLimitType()Immutable. The proposed spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The proposedSpendingLimitType.
-
hasApprovedSpendingLimitMicros
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];- Returns:
- Whether the approvedSpendingLimitMicros field is set.
-
getApprovedSpendingLimitMicros
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];- Returns:
- The approvedSpendingLimitMicros.
-
hasApprovedSpendingLimitType
boolean hasApprovedSpendingLimitType()Output only. The approved spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the approvedSpendingLimitType field is set.
-
getApprovedSpendingLimitTypeValue
int getApprovedSpendingLimitTypeValue()Output only. The approved spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for approvedSpendingLimitType.
-
getApprovedSpendingLimitType
SpendingLimitTypeEnum.SpendingLimitType getApprovedSpendingLimitType()Output only. The approved spending limit as a well-defined type, for example, INFINITE.
.google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The approvedSpendingLimitType.
-
getProposedStartTimeCase
AccountBudgetProposal.ProposedStartTimeCase getProposedStartTimeCase() -
getProposedEndTimeCase
AccountBudgetProposal.ProposedEndTimeCase getProposedEndTimeCase() -
getApprovedEndTimeCase
AccountBudgetProposal.ApprovedEndTimeCase getApprovedEndTimeCase() -
getProposedSpendingLimitCase
AccountBudgetProposal.ProposedSpendingLimitCase getProposedSpendingLimitCase() -
getApprovedSpendingLimitCase
AccountBudgetProposal.ApprovedSpendingLimitCase getApprovedSpendingLimitCase()
-