Class CartData.Item.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
- com.google.ads.googleads.v14.services.CartData.Item.Builder
-
- All Implemented Interfaces:
CartData.ItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CartData.Item
public static final class CartData.Item.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder> implements CartData.ItemOrBuilder
Contains data of the items purchased.
Protobuf typegoogle.ads.googleads.v14.services.CartData.Item
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CartData.Item.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CartData.Itembuild()CartData.ItembuildPartial()CartData.Item.Builderclear()CartData.Item.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CartData.Item.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CartData.Item.BuilderclearProductId()The shopping id of the item.CartData.Item.BuilderclearQuantity()Number of items sold.CartData.Item.BuilderclearUnitPrice()Unit price excluding tax, shipping, and any transaction level discounts.CartData.Item.Builderclone()CartData.ItemgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetProductId()The shopping id of the item.com.google.protobuf.ByteStringgetProductIdBytes()The shopping id of the item.intgetQuantity()Number of items sold.doublegetUnitPrice()Unit price excluding tax, shipping, and any transaction level discounts.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CartData.Item.BuildermergeFrom(CartData.Item other)CartData.Item.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CartData.Item.BuildermergeFrom(com.google.protobuf.Message other)CartData.Item.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CartData.Item.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CartData.Item.BuildersetProductId(java.lang.String value)The shopping id of the item.CartData.Item.BuildersetProductIdBytes(com.google.protobuf.ByteString value)The shopping id of the item.CartData.Item.BuildersetQuantity(int value)Number of items sold.CartData.Item.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)CartData.Item.BuildersetUnitPrice(double value)Unit price excluding tax, shipping, and any transaction level discounts.CartData.Item.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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
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<CartData.Item.Builder>
-
clear
public CartData.Item.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<CartData.Item.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<CartData.Item.Builder>
-
getDefaultInstanceForType
public CartData.Item getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CartData.Item build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CartData.Item buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CartData.Item.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<CartData.Item.Builder>
-
setField
public CartData.Item.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<CartData.Item.Builder>
-
clearField
public CartData.Item.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
clearOneof
public CartData.Item.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
setRepeatedField
public CartData.Item.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<CartData.Item.Builder>
-
addRepeatedField
public CartData.Item.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<CartData.Item.Builder>
-
mergeFrom
public CartData.Item.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CartData.Item.Builder>
-
mergeFrom
public CartData.Item.Builder mergeFrom(CartData.Item other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
mergeFrom
public CartData.Item.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<CartData.Item.Builder>- Throws:
java.io.IOException
-
getProductId
public java.lang.String getProductId()
The shopping id of the item. Must be equal to the Merchant Center product identifier.
string product_id = 1;- Specified by:
getProductIdin interfaceCartData.ItemOrBuilder- Returns:
- The productId.
-
getProductIdBytes
public com.google.protobuf.ByteString getProductIdBytes()
The shopping id of the item. Must be equal to the Merchant Center product identifier.
string product_id = 1;- Specified by:
getProductIdBytesin interfaceCartData.ItemOrBuilder- Returns:
- The bytes for productId.
-
setProductId
public CartData.Item.Builder setProductId(java.lang.String value)
The shopping id of the item. Must be equal to the Merchant Center product identifier.
string product_id = 1;- Parameters:
value- The productId to set.- Returns:
- This builder for chaining.
-
clearProductId
public CartData.Item.Builder clearProductId()
The shopping id of the item. Must be equal to the Merchant Center product identifier.
string product_id = 1;- Returns:
- This builder for chaining.
-
setProductIdBytes
public CartData.Item.Builder setProductIdBytes(com.google.protobuf.ByteString value)
The shopping id of the item. Must be equal to the Merchant Center product identifier.
string product_id = 1;- Parameters:
value- The bytes for productId to set.- Returns:
- This builder for chaining.
-
getQuantity
public int getQuantity()
Number of items sold.
int32 quantity = 2;- Specified by:
getQuantityin interfaceCartData.ItemOrBuilder- Returns:
- The quantity.
-
setQuantity
public CartData.Item.Builder setQuantity(int value)
Number of items sold.
int32 quantity = 2;- Parameters:
value- The quantity to set.- Returns:
- This builder for chaining.
-
clearQuantity
public CartData.Item.Builder clearQuantity()
Number of items sold.
int32 quantity = 2;- Returns:
- This builder for chaining.
-
getUnitPrice
public double getUnitPrice()
Unit price excluding tax, shipping, and any transaction level discounts. The currency code is the same as that in the ClickConversion message.
double unit_price = 3;- Specified by:
getUnitPricein interfaceCartData.ItemOrBuilder- Returns:
- The unitPrice.
-
setUnitPrice
public CartData.Item.Builder setUnitPrice(double value)
Unit price excluding tax, shipping, and any transaction level discounts. The currency code is the same as that in the ClickConversion message.
double unit_price = 3;- Parameters:
value- The unitPrice to set.- Returns:
- This builder for chaining.
-
clearUnitPrice
public CartData.Item.Builder clearUnitPrice()
Unit price excluding tax, shipping, and any transaction level discounts. The currency code is the same as that in the ClickConversion message.
double unit_price = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CartData.Item.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
mergeUnknownFields
public final CartData.Item.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CartData.Item.Builder>
-
-