Interface ListInvoicesRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ListInvoicesRequest,ListInvoicesRequest.Builder
public interface ListInvoicesRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.booleanOptional.Required.intRequired.Required.com.google.protobuf.ByteStringRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getCustomerId
String getCustomerId()Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The customerId.
-
getCustomerIdBytes
com.google.protobuf.ByteString getCustomerIdBytes()Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for customerId.
-
getBillingSetup
String getBillingSetup()Required. The billing setup resource name of the requested invoices. `customers/{customer_id}/billingSetups/{billing_setup_id}`string billing_setup = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The billingSetup.
-
getBillingSetupBytes
com.google.protobuf.ByteString getBillingSetupBytes()Required. The billing setup resource name of the requested invoices. `customers/{customer_id}/billingSetups/{billing_setup_id}`string billing_setup = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for billingSetup.
-
getIssueYear
String getIssueYear()Required. The issue year to retrieve invoices, in yyyy format. Only invoices issued in 2019 or later can be retrieved.
string issue_year = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The issueYear.
-
getIssueYearBytes
com.google.protobuf.ByteString getIssueYearBytes()Required. The issue year to retrieve invoices, in yyyy format. Only invoices issued in 2019 or later can be retrieved.
string issue_year = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for issueYear.
-
getIssueMonthValue
int getIssueMonthValue()Required. The issue month to retrieve invoices.
.google.ads.googleads.v23.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The enum numeric value on the wire for issueMonth.
-
getIssueMonth
MonthOfYearEnum.MonthOfYear getIssueMonth()Required. The issue month to retrieve invoices.
.google.ads.googleads.v23.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The issueMonth.
-
getIncludeGranularLevelInvoiceDetails
boolean getIncludeGranularLevelInvoiceDetails()Optional. When true, the response will include more granular level invoice details such as campaign level cost breakdown, itemized regulatory costs and adjustments. The default value is false.
bool include_granular_level_invoice_details = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The includeGranularLevelInvoiceDetails.
-