Class ShoppingLoyalty.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
- com.google.ads.googleads.v14.common.ShoppingLoyalty.Builder
-
- All Implemented Interfaces:
ShoppingLoyaltyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ShoppingLoyalty
public static final class ShoppingLoyalty.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder> implements ShoppingLoyaltyOrBuilder
The shopping loyalty related data. Shopping utilizes this data to provide users with a better experience. Accessible only to merchants on the allow-list.
Protobuf typegoogle.ads.googleads.v14.common.ShoppingLoyalty
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ShoppingLoyalty.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ShoppingLoyaltybuild()ShoppingLoyaltybuildPartial()ShoppingLoyalty.Builderclear()ShoppingLoyalty.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ShoppingLoyalty.BuilderclearLoyaltyTier()The membership tier.ShoppingLoyalty.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ShoppingLoyalty.Builderclone()ShoppingLoyaltygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetLoyaltyTier()The membership tier.com.google.protobuf.ByteStringgetLoyaltyTierBytes()The membership tier.booleanhasLoyaltyTier()The membership tier.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ShoppingLoyalty.BuildermergeFrom(ShoppingLoyalty other)ShoppingLoyalty.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ShoppingLoyalty.BuildermergeFrom(com.google.protobuf.Message other)ShoppingLoyalty.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ShoppingLoyalty.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ShoppingLoyalty.BuildersetLoyaltyTier(java.lang.String value)The membership tier.ShoppingLoyalty.BuildersetLoyaltyTierBytes(com.google.protobuf.ByteString value)The membership tier.ShoppingLoyalty.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
clear
public ShoppingLoyalty.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<ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
getDefaultInstanceForType
public ShoppingLoyalty getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ShoppingLoyalty build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ShoppingLoyalty buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
setField
public ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
clearField
public ShoppingLoyalty.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
clearOneof
public ShoppingLoyalty.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
setRepeatedField
public ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
addRepeatedField
public ShoppingLoyalty.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<ShoppingLoyalty.Builder>
-
mergeFrom
public ShoppingLoyalty.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShoppingLoyalty.Builder>
-
mergeFrom
public ShoppingLoyalty.Builder mergeFrom(ShoppingLoyalty other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
mergeFrom
public ShoppingLoyalty.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<ShoppingLoyalty.Builder>- Throws:
java.io.IOException
-
hasLoyaltyTier
public boolean hasLoyaltyTier()
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Specified by:
hasLoyaltyTierin interfaceShoppingLoyaltyOrBuilder- Returns:
- Whether the loyaltyTier field is set.
-
getLoyaltyTier
public java.lang.String getLoyaltyTier()
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Specified by:
getLoyaltyTierin interfaceShoppingLoyaltyOrBuilder- Returns:
- The loyaltyTier.
-
getLoyaltyTierBytes
public com.google.protobuf.ByteString getLoyaltyTierBytes()
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Specified by:
getLoyaltyTierBytesin interfaceShoppingLoyaltyOrBuilder- Returns:
- The bytes for loyaltyTier.
-
setLoyaltyTier
public ShoppingLoyalty.Builder setLoyaltyTier(java.lang.String value)
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Parameters:
value- The loyaltyTier to set.- Returns:
- This builder for chaining.
-
clearLoyaltyTier
public ShoppingLoyalty.Builder clearLoyaltyTier()
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Returns:
- This builder for chaining.
-
setLoyaltyTierBytes
public ShoppingLoyalty.Builder setLoyaltyTierBytes(com.google.protobuf.ByteString value)
The membership tier. It is a free-form string as each merchant may have their own loyalty system. For example, it could be a number from 1 to 10, or a string such as "Golden" or "Silver", or even empty string "".
optional string loyalty_tier = 1;- Parameters:
value- The bytes for loyaltyTier to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ShoppingLoyalty.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
mergeUnknownFields
public final ShoppingLoyalty.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShoppingLoyalty.Builder>
-
-