Interface AccountBudget.PendingAccountBudgetProposalOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AccountBudget.PendingAccountBudgetProposal, AccountBudget.PendingAccountBudgetProposal.Builder
Enclosing class:
AccountBudget

public static interface AccountBudget.PendingAccountBudgetProposalOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAccountBudgetProposal

      boolean hasAccountBudgetProposal()
       Output only. The resource name of the proposal.
       AccountBudgetProposal resource names have the form:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       
      optional string account_budget_proposal = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the accountBudgetProposal field is set.
    • getAccountBudgetProposal

      String getAccountBudgetProposal()
       Output only. The resource name of the proposal.
       AccountBudgetProposal resource names have the form:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       
      optional string account_budget_proposal = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The accountBudgetProposal.
    • getAccountBudgetProposalBytes

      com.google.protobuf.ByteString getAccountBudgetProposalBytes()
       Output only. The resource name of the proposal.
       AccountBudgetProposal resource names have the form:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       
      optional string account_budget_proposal = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for accountBudgetProposal.
    • getProposalTypeValue

      int getProposalTypeValue()
       Output only. 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 = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for proposalType.
    • getProposalType

       Output only. 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 = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The proposalType.
    • hasName

      boolean hasName()
       Output only. The name to assign to the account-level budget.
       
      optional string name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Output only. The name to assign to the account-level budget.
       
      optional string name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The name to assign to the account-level budget.
       
      optional string name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • hasStartDateTime

      boolean hasStartDateTime()
       Output only. The start time in yyyy-MM-dd HH:mm:ss format.
       
      optional string start_date_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the startDateTime field is set.
    • getStartDateTime

      String getStartDateTime()
       Output only. The start time in yyyy-MM-dd HH:mm:ss format.
       
      optional string start_date_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The startDateTime.
    • getStartDateTimeBytes

      com.google.protobuf.ByteString getStartDateTimeBytes()
       Output only. The start time in yyyy-MM-dd HH:mm:ss format.
       
      optional string start_date_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for startDateTime.
    • hasPurchaseOrderNumber

      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 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the purchaseOrderNumber field is set.
    • getPurchaseOrderNumber

      String 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 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The purchaseOrderNumber.
    • getPurchaseOrderNumberBytes

      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 = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for purchaseOrderNumber.
    • hasNotes

      boolean hasNotes()
       Output only. Notes associated with this budget.
       
      optional string notes = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the notes field is set.
    • getNotes

      String getNotes()
       Output only. Notes associated with this budget.
       
      optional string notes = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The notes.
    • getNotesBytes

      com.google.protobuf.ByteString getNotesBytes()
       Output only. Notes associated with this budget.
       
      optional string notes = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for notes.
    • hasCreationDateTime

      boolean hasCreationDateTime()
       Output only. The time when this account-level budget proposal was
       created. Formatted as yyyy-MM-dd HH:mm:ss.
       
      optional string creation_date_time = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the creationDateTime field is set.
    • getCreationDateTime

      String getCreationDateTime()
       Output only. The time when this account-level budget proposal was
       created. Formatted as yyyy-MM-dd HH:mm:ss.
       
      optional string creation_date_time = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The creationDateTime.
    • getCreationDateTimeBytes

      com.google.protobuf.ByteString getCreationDateTimeBytes()
       Output only. The time when this account-level budget proposal was
       created. Formatted as yyyy-MM-dd HH:mm:ss.
       
      optional string creation_date_time = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for creationDateTime.
    • hasEndDateTime

      boolean hasEndDateTime()
       Output only. The end time in yyyy-MM-dd HH:mm:ss format.
       
      string end_date_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the endDateTime field is set.
    • getEndDateTime

      String getEndDateTime()
       Output only. The end time in yyyy-MM-dd HH:mm:ss format.
       
      string end_date_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The endDateTime.
    • getEndDateTimeBytes

      com.google.protobuf.ByteString getEndDateTimeBytes()
       Output only. The end time in yyyy-MM-dd HH:mm:ss format.
       
      string end_date_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for endDateTime.
    • hasEndTimeType

      boolean hasEndTimeType()
       Output only. The end time as a well-defined type, for example, FOREVER.
       
      .google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the endTimeType field is set.
    • getEndTimeTypeValue

      int getEndTimeTypeValue()
       Output only. The end time as a well-defined type, for example, FOREVER.
       
      .google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for endTimeType.
    • getEndTimeType

      TimeTypeEnum.TimeType getEndTimeType()
       Output only. The end time as a well-defined type, for example, FOREVER.
       
      .google.ads.googleads.v18.enums.TimeTypeEnum.TimeType end_time_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The endTimeType.
    • hasSpendingLimitMicros

      boolean hasSpendingLimitMicros()
       Output only. The spending limit in micros.  One million is equivalent
       to one unit.
       
      int64 spending_limit_micros = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the spendingLimitMicros field is set.
    • getSpendingLimitMicros

      long getSpendingLimitMicros()
       Output only. The spending limit in micros.  One million is equivalent
       to one unit.
       
      int64 spending_limit_micros = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The spendingLimitMicros.
    • hasSpendingLimitType

      boolean hasSpendingLimitType()
       Output only. The spending limit as a well-defined type, for example,
       INFINITE.
       
      .google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType spending_limit_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the spendingLimitType field is set.
    • getSpendingLimitTypeValue

      int getSpendingLimitTypeValue()
       Output only. The spending limit as a well-defined type, for example,
       INFINITE.
       
      .google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType spending_limit_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for spendingLimitType.
    • getSpendingLimitType

       Output only. The spending limit as a well-defined type, for example,
       INFINITE.
       
      .google.ads.googleads.v18.enums.SpendingLimitTypeEnum.SpendingLimitType spending_limit_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The spendingLimitType.
    • getEndTimeCase

    • getSpendingLimitCase