Class PriceFeedItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
com.google.ads.googleads.v18.common.PriceFeedItem.Builder
- All Implemented Interfaces:
PriceFeedItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PriceFeedItem
public static final class PriceFeedItem.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
implements PriceFeedItemOrBuilder
Represents a Price extension.Protobuf type
google.ads.googleads.v18.common.PriceFeedItem-
Method Summary
Modifier and TypeMethodDescriptionaddAllPriceOfferings(Iterable<? extends PriceOffer> values) The price offerings in this price extension.addPriceOfferings(int index, PriceOffer value) The price offerings in this price extension.addPriceOfferings(int index, PriceOffer.Builder builderForValue) The price offerings in this price extension.addPriceOfferings(PriceOffer value) The price offerings in this price extension.addPriceOfferings(PriceOffer.Builder builderForValue) The price offerings in this price extension.The price offerings in this price extension.addPriceOfferingsBuilder(int index) The price offerings in this price extension.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Tracking URL template for all offers of this price extension.The code of the language used for this price extension.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The price offerings in this price extension.Price qualifier for all offers of this price extension.Tracking URL template for all offers of this price extension.Price extension type of this extension.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorTracking URL template for all offers of this price extension.com.google.protobuf.ByteStringTracking URL template for all offers of this price extension.The code of the language used for this price extension.com.google.protobuf.ByteStringThe code of the language used for this price extension.getPriceOfferings(int index) The price offerings in this price extension.getPriceOfferingsBuilder(int index) The price offerings in this price extension.The price offerings in this price extension.intThe price offerings in this price extension.The price offerings in this price extension.getPriceOfferingsOrBuilder(int index) The price offerings in this price extension.List<? extends PriceOfferOrBuilder>The price offerings in this price extension.Price qualifier for all offers of this price extension.intPrice qualifier for all offers of this price extension.Tracking URL template for all offers of this price extension.com.google.protobuf.ByteStringTracking URL template for all offers of this price extension.getType()Price extension type of this extension.intPrice extension type of this extension.booleanTracking URL template for all offers of this price extension.booleanThe code of the language used for this price extension.booleanTracking URL template for all offers of this price extension.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(PriceFeedItem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final PriceFeedItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removePriceOfferings(int index) The price offerings in this price extension.setFinalUrlSuffix(String value) Tracking URL template for all offers of this price extension.setFinalUrlSuffixBytes(com.google.protobuf.ByteString value) Tracking URL template for all offers of this price extension.setLanguageCode(String value) The code of the language used for this price extension.setLanguageCodeBytes(com.google.protobuf.ByteString value) The code of the language used for this price extension.setPriceOfferings(int index, PriceOffer value) The price offerings in this price extension.setPriceOfferings(int index, PriceOffer.Builder builderForValue) The price offerings in this price extension.Price qualifier for all offers of this price extension.setPriceQualifierValue(int value) Price qualifier for all offers of this price extension.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrackingUrlTemplate(String value) Tracking URL template for all offers of this price extension.setTrackingUrlTemplateBytes(com.google.protobuf.ByteString value) Tracking URL template for all offers of this price extension.Price extension type of this extension.setTypeValue(int value) Price extension type of this extension.final PriceFeedItem.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<PriceFeedItem.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<PriceFeedItem.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<PriceFeedItem.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<PriceFeedItem.Builder>
-
setField
public PriceFeedItem.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
setRepeatedField
public PriceFeedItem.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
addRepeatedField
public PriceFeedItem.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PriceFeedItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
mergeFrom
public PriceFeedItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PriceFeedItem.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()Price extension type of this extension.
.google.ads.googleads.v18.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;- Specified by:
getTypeValuein interfacePriceFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Price extension type of this extension.
.google.ads.googleads.v18.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Price extension type of this extension.
.google.ads.googleads.v18.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;- Specified by:
getTypein interfacePriceFeedItemOrBuilder- Returns:
- The type.
-
setType
Price extension type of this extension.
.google.ads.googleads.v18.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Price extension type of this extension.
.google.ads.googleads.v18.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;- Returns:
- This builder for chaining.
-
getPriceQualifierValue
public int getPriceQualifierValue()Price qualifier for all offers of this price extension.
.google.ads.googleads.v18.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;- Specified by:
getPriceQualifierValuein interfacePriceFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for priceQualifier.
-
setPriceQualifierValue
Price qualifier for all offers of this price extension.
.google.ads.googleads.v18.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;- Parameters:
value- The enum numeric value on the wire for priceQualifier to set.- Returns:
- This builder for chaining.
-
getPriceQualifier
Price qualifier for all offers of this price extension.
.google.ads.googleads.v18.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;- Specified by:
getPriceQualifierin interfacePriceFeedItemOrBuilder- Returns:
- The priceQualifier.
-
setPriceQualifier
public PriceFeedItem.Builder setPriceQualifier(PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier value) Price qualifier for all offers of this price extension.
.google.ads.googleads.v18.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;- Parameters:
value- The priceQualifier to set.- Returns:
- This builder for chaining.
-
clearPriceQualifier
Price qualifier for all offers of this price extension.
.google.ads.googleads.v18.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;- Returns:
- This builder for chaining.
-
hasTrackingUrlTemplate
public boolean hasTrackingUrlTemplate()Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Specified by:
hasTrackingUrlTemplatein interfacePriceFeedItemOrBuilder- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Specified by:
getTrackingUrlTemplatein interfacePriceFeedItemOrBuilder- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Specified by:
getTrackingUrlTemplateBytesin interfacePriceFeedItemOrBuilder- Returns:
- The bytes for trackingUrlTemplate.
-
setTrackingUrlTemplate
Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Parameters:
value- The trackingUrlTemplate to set.- Returns:
- This builder for chaining.
-
clearTrackingUrlTemplate
Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Returns:
- This builder for chaining.
-
setTrackingUrlTemplateBytes
Tracking URL template for all offers of this price extension.
optional string tracking_url_template = 7;- Parameters:
value- The bytes for trackingUrlTemplate to set.- Returns:
- This builder for chaining.
-
hasLanguageCode
public boolean hasLanguageCode()The code of the language used for this price extension.
optional string language_code = 8;- Specified by:
hasLanguageCodein interfacePriceFeedItemOrBuilder- Returns:
- Whether the languageCode field is set.
-
getLanguageCode
The code of the language used for this price extension.
optional string language_code = 8;- Specified by:
getLanguageCodein interfacePriceFeedItemOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()The code of the language used for this price extension.
optional string language_code = 8;- Specified by:
getLanguageCodeBytesin interfacePriceFeedItemOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
The code of the language used for this price extension.
optional string language_code = 8;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
The code of the language used for this price extension.
optional string language_code = 8;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
The code of the language used for this price extension.
optional string language_code = 8;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getPriceOfferingsList
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5;- Specified by:
getPriceOfferingsListin interfacePriceFeedItemOrBuilder
-
getPriceOfferingsCount
public int getPriceOfferingsCount()The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5;- Specified by:
getPriceOfferingsCountin interfacePriceFeedItemOrBuilder
-
getPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5;- Specified by:
getPriceOfferingsin interfacePriceFeedItemOrBuilder
-
setPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
setPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addAllPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
clearPriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
removePriceOfferings
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
getPriceOfferingsBuilder
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
getPriceOfferingsOrBuilder
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5;- Specified by:
getPriceOfferingsOrBuilderin interfacePriceFeedItemOrBuilder
-
getPriceOfferingsOrBuilderList
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5;- Specified by:
getPriceOfferingsOrBuilderListin interfacePriceFeedItemOrBuilder
-
addPriceOfferingsBuilder
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
addPriceOfferingsBuilder
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
getPriceOfferingsBuilderList
The price offerings in this price extension.
repeated .google.ads.googleads.v18.common.PriceOffer price_offerings = 5; -
hasFinalUrlSuffix
public boolean hasFinalUrlSuffix()Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Specified by:
hasFinalUrlSuffixin interfacePriceFeedItemOrBuilder- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Specified by:
getFinalUrlSuffixin interfacePriceFeedItemOrBuilder- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
public com.google.protobuf.ByteString getFinalUrlSuffixBytes()Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Specified by:
getFinalUrlSuffixBytesin interfacePriceFeedItemOrBuilder- Returns:
- The bytes for finalUrlSuffix.
-
setFinalUrlSuffix
Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Parameters:
value- The finalUrlSuffix to set.- Returns:
- This builder for chaining.
-
clearFinalUrlSuffix
Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Returns:
- This builder for chaining.
-
setFinalUrlSuffixBytes
Tracking URL template for all offers of this price extension.
optional string final_url_suffix = 9;- Parameters:
value- The bytes for finalUrlSuffix to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PriceFeedItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-
mergeUnknownFields
public final PriceFeedItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PriceFeedItem.Builder>
-