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
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
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) = { ... }- 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
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) = { ... }- 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
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) = { ... }- 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, 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];- Returns:
- The enum numeric value on the wire for proposalType.
-
getProposalType
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];- 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.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for status.
-
getStatus
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];- 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
java.lang.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
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];- 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
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];- 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
java.lang.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
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];- 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
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];- 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
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];- 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, e.g. NOW.
.google.ads.googleads.v10.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, e.g. NOW.
.google.ads.googleads.v10.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, e.g. NOW.
.google.ads.googleads.v10.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
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];- 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, e.g. FOREVER.
.google.ads.googleads.v10.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, e.g. FOREVER.
.google.ads.googleads.v10.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, e.g. FOREVER.
.google.ads.googleads.v10.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
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];- 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, e.g. FOREVER.
.google.ads.googleads.v10.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, e.g. FOREVER.
.google.ads.googleads.v10.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, e.g. FOREVER.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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, e.g. INFINITE.
.google.ads.googleads.v10.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()
-
-