Interface Invoice.AccountBudgetSummaryOrBuilder

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

public static interface Invoice.AccountBudgetSummaryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasCustomer

      boolean hasCustomer()
       Output only. The resource name of the customer associated with this
       account budget. This contains the customer ID, which appears on the
       invoice PDF as "Account ID". Customer resource names have the form:
      
       `customers/{customer_id}`
       
      optional string customer = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the customer field is set.
    • getCustomer

      String getCustomer()
       Output only. The resource name of the customer associated with this
       account budget. This contains the customer ID, which appears on the
       invoice PDF as "Account ID". Customer resource names have the form:
      
       `customers/{customer_id}`
       
      optional string customer = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The customer.
    • getCustomerBytes

      com.google.protobuf.ByteString getCustomerBytes()
       Output only. The resource name of the customer associated with this
       account budget. This contains the customer ID, which appears on the
       invoice PDF as "Account ID". Customer resource names have the form:
      
       `customers/{customer_id}`
       
      optional string customer = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for customer.
    • hasCustomerDescriptiveName

      boolean hasCustomerDescriptiveName()
       Output only. The descriptive name of the account budget's customer. It
       appears on the invoice PDF as "Account".
       
      optional string customer_descriptive_name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the customerDescriptiveName field is set.
    • getCustomerDescriptiveName

      String getCustomerDescriptiveName()
       Output only. The descriptive name of the account budget's customer. It
       appears on the invoice PDF as "Account".
       
      optional string customer_descriptive_name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The customerDescriptiveName.
    • getCustomerDescriptiveNameBytes

      com.google.protobuf.ByteString getCustomerDescriptiveNameBytes()
       Output only. The descriptive name of the account budget's customer. It
       appears on the invoice PDF as "Account".
       
      optional string customer_descriptive_name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for customerDescriptiveName.
    • hasAccountBudget

      boolean hasAccountBudget()
       Output only. The resource name of the account budget associated with this
       summarized billable cost. AccountBudget resource names have the form:
      
       `customers/{customer_id}/accountBudgets/{account_budget_id}`
       
      optional string account_budget = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the accountBudget field is set.
    • getAccountBudget

      String getAccountBudget()
       Output only. The resource name of the account budget associated with this
       summarized billable cost. AccountBudget resource names have the form:
      
       `customers/{customer_id}/accountBudgets/{account_budget_id}`
       
      optional string account_budget = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The accountBudget.
    • getAccountBudgetBytes

      com.google.protobuf.ByteString getAccountBudgetBytes()
       Output only. The resource name of the account budget associated with this
       summarized billable cost. AccountBudget resource names have the form:
      
       `customers/{customer_id}/accountBudgets/{account_budget_id}`
       
      optional string account_budget = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for accountBudget.
    • hasAccountBudgetName

      boolean hasAccountBudgetName()
       Output only. The name of the account budget. It appears on the invoice
       PDF as "Account budget".
       
      optional string account_budget_name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the accountBudgetName field is set.
    • getAccountBudgetName

      String getAccountBudgetName()
       Output only. The name of the account budget. It appears on the invoice
       PDF as "Account budget".
       
      optional string account_budget_name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The accountBudgetName.
    • getAccountBudgetNameBytes

      com.google.protobuf.ByteString getAccountBudgetNameBytes()
       Output only. The name of the account budget. It appears on the invoice
       PDF as "Account budget".
       
      optional string account_budget_name = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for accountBudgetName.
    • hasPurchaseOrderNumber

      boolean hasPurchaseOrderNumber()
       Output only. The purchase order number of the account budget. It appears
       on the invoice PDF as "Purchase order".
       
      optional string purchase_order_number = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the purchaseOrderNumber field is set.
    • getPurchaseOrderNumber

      String getPurchaseOrderNumber()
       Output only. The purchase order number of the account budget. It appears
       on the invoice PDF as "Purchase order".
       
      optional string purchase_order_number = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The purchaseOrderNumber.
    • getPurchaseOrderNumberBytes

      com.google.protobuf.ByteString getPurchaseOrderNumberBytes()
       Output only. The purchase order number of the account budget. It appears
       on the invoice PDF as "Purchase order".
       
      optional string purchase_order_number = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for purchaseOrderNumber.
    • hasSubtotalAmountMicros

      boolean hasSubtotalAmountMicros()
       Output only. The pretax subtotal amount attributable to this budget
       during the service period, in micros.
       
      optional int64 subtotal_amount_micros = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the subtotalAmountMicros field is set.
    • getSubtotalAmountMicros

      long getSubtotalAmountMicros()
       Output only. The pretax subtotal amount attributable to this budget
       during the service period, in micros.
       
      optional int64 subtotal_amount_micros = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The subtotalAmountMicros.
    • hasTaxAmountMicros

      boolean hasTaxAmountMicros()
       Output only. The tax amount attributable to this budget during the
       service period, in micros.
       
      optional int64 tax_amount_micros = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the taxAmountMicros field is set.
    • getTaxAmountMicros

      long getTaxAmountMicros()
       Output only. The tax amount attributable to this budget during the
       service period, in micros.
       
      optional int64 tax_amount_micros = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The taxAmountMicros.
    • hasTotalAmountMicros

      boolean hasTotalAmountMicros()
       Output only. The total amount attributable to this budget during the
       service period, in micros. This equals the sum of the account budget
       subtotal amount and the account budget tax amount.
       
      optional int64 total_amount_micros = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the totalAmountMicros field is set.
    • getTotalAmountMicros

      long getTotalAmountMicros()
       Output only. The total amount attributable to this budget during the
       service period, in micros. This equals the sum of the account budget
       subtotal amount and the account budget tax amount.
       
      optional int64 total_amount_micros = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The totalAmountMicros.
    • hasBillableActivityDateRange

      boolean hasBillableActivityDateRange()
       Output only. The billable activity date range of the account budget,
       within the service date range of this invoice. The end date is inclusive.
       This can be different from the account budget's start and end time.
       
      .google.ads.googleads.v18.common.DateRange billable_activity_date_range = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the billableActivityDateRange field is set.
    • getBillableActivityDateRange

      DateRange getBillableActivityDateRange()
       Output only. The billable activity date range of the account budget,
       within the service date range of this invoice. The end date is inclusive.
       This can be different from the account budget's start and end time.
       
      .google.ads.googleads.v18.common.DateRange billable_activity_date_range = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The billableActivityDateRange.
    • getBillableActivityDateRangeOrBuilder

      DateRangeOrBuilder getBillableActivityDateRangeOrBuilder()
       Output only. The billable activity date range of the account budget,
       within the service date range of this invoice. The end date is inclusive.
       This can be different from the account budget's start and end time.
       
      .google.ads.googleads.v18.common.DateRange billable_activity_date_range = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasServedAmountMicros

      boolean hasServedAmountMicros()
       Output only. The pretax served amount attributable to this budget during
       the service period, in micros. This is only useful to reconcile invoice
       and delivery data.
       
      optional int64 served_amount_micros = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the servedAmountMicros field is set.
    • getServedAmountMicros

      long getServedAmountMicros()
       Output only. The pretax served amount attributable to this budget during
       the service period, in micros. This is only useful to reconcile invoice
       and delivery data.
       
      optional int64 served_amount_micros = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The servedAmountMicros.
    • hasBilledAmountMicros

      boolean hasBilledAmountMicros()
       Output only. The pretax billed amount attributable to this budget during
       the service period, in micros. This does not account for any adjustments.
       
      optional int64 billed_amount_micros = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the billedAmountMicros field is set.
    • getBilledAmountMicros

      long getBilledAmountMicros()
       Output only. The pretax billed amount attributable to this budget during
       the service period, in micros. This does not account for any adjustments.
       
      optional int64 billed_amount_micros = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The billedAmountMicros.
    • hasOverdeliveryAmountMicros

      boolean hasOverdeliveryAmountMicros()
       Output only. The pretax overdelivery amount attributable to this budget
       during the service period, in micros (negative value).
       
      optional int64 overdelivery_amount_micros = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the overdeliveryAmountMicros field is set.
    • getOverdeliveryAmountMicros

      long getOverdeliveryAmountMicros()
       Output only. The pretax overdelivery amount attributable to this budget
       during the service period, in micros (negative value).
       
      optional int64 overdelivery_amount_micros = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The overdeliveryAmountMicros.
    • hasInvalidActivityAmountMicros

      boolean hasInvalidActivityAmountMicros()
       Output only. The pretax invalid activity amount attributable to this
       budget in previous months, in micros (negative value).
       
      optional int64 invalid_activity_amount_micros = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the invalidActivityAmountMicros field is set.
    • getInvalidActivityAmountMicros

      long getInvalidActivityAmountMicros()
       Output only. The pretax invalid activity amount attributable to this
       budget in previous months, in micros (negative value).
       
      optional int64 invalid_activity_amount_micros = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The invalidActivityAmountMicros.
    • getInvalidActivitySummariesList

      List<Invoice.InvalidActivitySummary> getInvalidActivitySummariesList()
       Output only. The list of summarized invalid activity credits with
       original linkages.
       
      repeated .google.ads.googleads.v18.resources.Invoice.InvalidActivitySummary invalid_activity_summaries = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getInvalidActivitySummaries

      Invoice.InvalidActivitySummary getInvalidActivitySummaries(int index)
       Output only. The list of summarized invalid activity credits with
       original linkages.
       
      repeated .google.ads.googleads.v18.resources.Invoice.InvalidActivitySummary invalid_activity_summaries = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getInvalidActivitySummariesCount

      int getInvalidActivitySummariesCount()
       Output only. The list of summarized invalid activity credits with
       original linkages.
       
      repeated .google.ads.googleads.v18.resources.Invoice.InvalidActivitySummary invalid_activity_summaries = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getInvalidActivitySummariesOrBuilderList

      List<? extends Invoice.InvalidActivitySummaryOrBuilder> getInvalidActivitySummariesOrBuilderList()
       Output only. The list of summarized invalid activity credits with
       original linkages.
       
      repeated .google.ads.googleads.v18.resources.Invoice.InvalidActivitySummary invalid_activity_summaries = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getInvalidActivitySummariesOrBuilder

      Invoice.InvalidActivitySummaryOrBuilder getInvalidActivitySummariesOrBuilder(int index)
       Output only. The list of summarized invalid activity credits with
       original linkages.
       
      repeated .google.ads.googleads.v18.resources.Invoice.InvalidActivitySummary invalid_activity_summaries = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];