Class ListInvoicesRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
- com.google.ads.googleads.v10.services.ListInvoicesRequest.Builder
-
- All Implemented Interfaces:
ListInvoicesRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ListInvoicesRequest
public static final class ListInvoicesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder> implements ListInvoicesRequestOrBuilder
Request message for fetching the invoices of a given billing setup that were issued during a given month.
Protobuf typegoogle.ads.googleads.v10.services.ListInvoicesRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListInvoicesRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ListInvoicesRequestbuild()ListInvoicesRequestbuildPartial()ListInvoicesRequest.Builderclear()ListInvoicesRequest.BuilderclearBillingSetup()Required.ListInvoicesRequest.BuilderclearCustomerId()Required.ListInvoicesRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ListInvoicesRequest.BuilderclearIssueMonth()Required.ListInvoicesRequest.BuilderclearIssueYear()Required.ListInvoicesRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ListInvoicesRequest.Builderclone()java.lang.StringgetBillingSetup()Required.com.google.protobuf.ByteStringgetBillingSetupBytes()Required.java.lang.StringgetCustomerId()Required.com.google.protobuf.ByteStringgetCustomerIdBytes()Required.ListInvoicesRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MonthOfYearEnum.MonthOfYeargetIssueMonth()Required.intgetIssueMonthValue()Required.java.lang.StringgetIssueYear()Required.com.google.protobuf.ByteStringgetIssueYearBytes()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ListInvoicesRequest.BuildermergeFrom(ListInvoicesRequest other)ListInvoicesRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ListInvoicesRequest.BuildermergeFrom(com.google.protobuf.Message other)ListInvoicesRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ListInvoicesRequest.BuildersetBillingSetup(java.lang.String value)Required.ListInvoicesRequest.BuildersetBillingSetupBytes(com.google.protobuf.ByteString value)Required.ListInvoicesRequest.BuildersetCustomerId(java.lang.String value)Required.ListInvoicesRequest.BuildersetCustomerIdBytes(com.google.protobuf.ByteString value)Required.ListInvoicesRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ListInvoicesRequest.BuildersetIssueMonth(MonthOfYearEnum.MonthOfYear value)Required.ListInvoicesRequest.BuildersetIssueMonthValue(int value)Required.ListInvoicesRequest.BuildersetIssueYear(java.lang.String value)Required.ListInvoicesRequest.BuildersetIssueYearBytes(com.google.protobuf.ByteString value)Required.ListInvoicesRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ListInvoicesRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
clear
public ListInvoicesRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
getDefaultInstanceForType
public ListInvoicesRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ListInvoicesRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ListInvoicesRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ListInvoicesRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
setField
public ListInvoicesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
clearField
public ListInvoicesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
clearOneof
public ListInvoicesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
setRepeatedField
public ListInvoicesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
addRepeatedField
public ListInvoicesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
mergeFrom
public ListInvoicesRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListInvoicesRequest.Builder>
-
mergeFrom
public ListInvoicesRequest.Builder mergeFrom(ListInvoicesRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
mergeFrom
public ListInvoicesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListInvoicesRequest.Builder>- Throws:
java.io.IOException
-
getCustomerId
public java.lang.String getCustomerId()
Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdin interfaceListInvoicesRequestOrBuilder- Returns:
- The customerId.
-
getCustomerIdBytes
public com.google.protobuf.ByteString getCustomerIdBytes()
Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdBytesin interfaceListInvoicesRequestOrBuilder- Returns:
- The bytes for customerId.
-
setCustomerId
public ListInvoicesRequest.Builder setCustomerId(java.lang.String value)
Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The customerId to set.- Returns:
- This builder for chaining.
-
clearCustomerId
public ListInvoicesRequest.Builder clearCustomerId()
Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setCustomerIdBytes
public ListInvoicesRequest.Builder setCustomerIdBytes(com.google.protobuf.ByteString value)
Required. The ID of the customer to fetch invoices for.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for customerId to set.- Returns:
- This builder for chaining.
-
getBillingSetup
public java.lang.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];- Specified by:
getBillingSetupin interfaceListInvoicesRequestOrBuilder- Returns:
- The billingSetup.
-
getBillingSetupBytes
public 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];- Specified by:
getBillingSetupBytesin interfaceListInvoicesRequestOrBuilder- Returns:
- The bytes for billingSetup.
-
setBillingSetup
public ListInvoicesRequest.Builder setBillingSetup(java.lang.String value)
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];- Parameters:
value- The billingSetup to set.- Returns:
- This builder for chaining.
-
clearBillingSetup
public ListInvoicesRequest.Builder clearBillingSetup()
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:
- This builder for chaining.
-
setBillingSetupBytes
public ListInvoicesRequest.Builder setBillingSetupBytes(com.google.protobuf.ByteString value)
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];- Parameters:
value- The bytes for billingSetup to set.- Returns:
- This builder for chaining.
-
getIssueYear
public java.lang.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];- Specified by:
getIssueYearin interfaceListInvoicesRequestOrBuilder- Returns:
- The issueYear.
-
getIssueYearBytes
public 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];- Specified by:
getIssueYearBytesin interfaceListInvoicesRequestOrBuilder- Returns:
- The bytes for issueYear.
-
setIssueYear
public ListInvoicesRequest.Builder setIssueYear(java.lang.String value)
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];- Parameters:
value- The issueYear to set.- Returns:
- This builder for chaining.
-
clearIssueYear
public ListInvoicesRequest.Builder clearIssueYear()
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:
- This builder for chaining.
-
setIssueYearBytes
public ListInvoicesRequest.Builder setIssueYearBytes(com.google.protobuf.ByteString value)
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];- Parameters:
value- The bytes for issueYear to set.- Returns:
- This builder for chaining.
-
getIssueMonthValue
public int getIssueMonthValue()
Required. The issue month to retrieve invoices.
.google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIssueMonthValuein interfaceListInvoicesRequestOrBuilder- Returns:
- The enum numeric value on the wire for issueMonth.
-
setIssueMonthValue
public ListInvoicesRequest.Builder setIssueMonthValue(int value)
Required. The issue month to retrieve invoices.
.google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for issueMonth to set.- Returns:
- This builder for chaining.
-
getIssueMonth
public MonthOfYearEnum.MonthOfYear getIssueMonth()
Required. The issue month to retrieve invoices.
.google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIssueMonthin interfaceListInvoicesRequestOrBuilder- Returns:
- The issueMonth.
-
setIssueMonth
public ListInvoicesRequest.Builder setIssueMonth(MonthOfYearEnum.MonthOfYear value)
Required. The issue month to retrieve invoices.
.google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The issueMonth to set.- Returns:
- This builder for chaining.
-
clearIssueMonth
public ListInvoicesRequest.Builder clearIssueMonth()
Required. The issue month to retrieve invoices.
.google.ads.googleads.v10.enums.MonthOfYearEnum.MonthOfYear issue_month = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUnknownFields
public final ListInvoicesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
mergeUnknownFields
public final ListInvoicesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ListInvoicesRequest.Builder>
-
-