Interface Invoice.AccountBudgetSummaryOrBuilder

    • Method Detail

      • 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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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.v10.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.v10.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.v10.common.DateRange billable_activity_date_range = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];