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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAccountBudget()Output only.com.google.protobuf.ByteStringgetAccountBudgetBytes()Output only.java.lang.StringgetAccountBudgetName()Output only.com.google.protobuf.ByteStringgetAccountBudgetNameBytes()Output only.DateRangegetBillableActivityDateRange()Output only.DateRangeOrBuildergetBillableActivityDateRangeOrBuilder()Output only.java.lang.StringgetCustomer()Output only.com.google.protobuf.ByteStringgetCustomerBytes()Output only.java.lang.StringgetCustomerDescriptiveName()Output only.com.google.protobuf.ByteStringgetCustomerDescriptiveNameBytes()Output only.java.lang.StringgetPurchaseOrderNumber()Output only.com.google.protobuf.ByteStringgetPurchaseOrderNumberBytes()Output only.longgetSubtotalAmountMicros()Output only.longgetTaxAmountMicros()Output only.longgetTotalAmountMicros()Output only.booleanhasAccountBudget()Output only.booleanhasAccountBudgetName()Output only.booleanhasBillableActivityDateRange()Output only.booleanhasCustomer()Output only.booleanhasCustomerDescriptiveName()Output only.booleanhasPurchaseOrderNumber()Output only.booleanhasSubtotalAmountMicros()Output only.booleanhasTaxAmountMicros()Output only.booleanhasTotalAmountMicros()Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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];
-
-