Class UserListRuleItemInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
- com.google.ads.googleads.v14.common.UserListRuleItemInfo.Builder
-
- All Implemented Interfaces:
UserListRuleItemInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- UserListRuleItemInfo
public static final class UserListRuleItemInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder> implements UserListRuleItemInfoOrBuilder
An atomic rule item.
Protobuf typegoogle.ads.googleads.v14.common.UserListRuleItemInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UserListRuleItemInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)UserListRuleItemInfobuild()UserListRuleItemInfobuildPartial()UserListRuleItemInfo.Builderclear()UserListRuleItemInfo.BuilderclearDateRuleItem()An atomic rule item composed of a date operation.UserListRuleItemInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)UserListRuleItemInfo.BuilderclearName()Rule variable name.UserListRuleItemInfo.BuilderclearNumberRuleItem()An atomic rule item composed of a number operation.UserListRuleItemInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)UserListRuleItemInfo.BuilderclearRuleItem()UserListRuleItemInfo.BuilderclearStringRuleItem()An atomic rule item composed of a string operation.UserListRuleItemInfo.Builderclone()UserListDateRuleItemInfogetDateRuleItem()An atomic rule item composed of a date operation.UserListDateRuleItemInfo.BuildergetDateRuleItemBuilder()An atomic rule item composed of a date operation.UserListDateRuleItemInfoOrBuildergetDateRuleItemOrBuilder()An atomic rule item composed of a date operation.UserListRuleItemInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()Rule variable name.com.google.protobuf.ByteStringgetNameBytes()Rule variable name.UserListNumberRuleItemInfogetNumberRuleItem()An atomic rule item composed of a number operation.UserListNumberRuleItemInfo.BuildergetNumberRuleItemBuilder()An atomic rule item composed of a number operation.UserListNumberRuleItemInfoOrBuildergetNumberRuleItemOrBuilder()An atomic rule item composed of a number operation.UserListRuleItemInfo.RuleItemCasegetRuleItemCase()UserListStringRuleItemInfogetStringRuleItem()An atomic rule item composed of a string operation.UserListStringRuleItemInfo.BuildergetStringRuleItemBuilder()An atomic rule item composed of a string operation.UserListStringRuleItemInfoOrBuildergetStringRuleItemOrBuilder()An atomic rule item composed of a string operation.booleanhasDateRuleItem()An atomic rule item composed of a date operation.booleanhasName()Rule variable name.booleanhasNumberRuleItem()An atomic rule item composed of a number operation.booleanhasStringRuleItem()An atomic rule item composed of a string operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()UserListRuleItemInfo.BuildermergeDateRuleItem(UserListDateRuleItemInfo value)An atomic rule item composed of a date operation.UserListRuleItemInfo.BuildermergeFrom(UserListRuleItemInfo other)UserListRuleItemInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)UserListRuleItemInfo.BuildermergeFrom(com.google.protobuf.Message other)UserListRuleItemInfo.BuildermergeNumberRuleItem(UserListNumberRuleItemInfo value)An atomic rule item composed of a number operation.UserListRuleItemInfo.BuildermergeStringRuleItem(UserListStringRuleItemInfo value)An atomic rule item composed of a string operation.UserListRuleItemInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UserListRuleItemInfo.BuildersetDateRuleItem(UserListDateRuleItemInfo value)An atomic rule item composed of a date operation.UserListRuleItemInfo.BuildersetDateRuleItem(UserListDateRuleItemInfo.Builder builderForValue)An atomic rule item composed of a date operation.UserListRuleItemInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)UserListRuleItemInfo.BuildersetName(java.lang.String value)Rule variable name.UserListRuleItemInfo.BuildersetNameBytes(com.google.protobuf.ByteString value)Rule variable name.UserListRuleItemInfo.BuildersetNumberRuleItem(UserListNumberRuleItemInfo value)An atomic rule item composed of a number operation.UserListRuleItemInfo.BuildersetNumberRuleItem(UserListNumberRuleItemInfo.Builder builderForValue)An atomic rule item composed of a number operation.UserListRuleItemInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)UserListRuleItemInfo.BuildersetStringRuleItem(UserListStringRuleItemInfo value)An atomic rule item composed of a string operation.UserListRuleItemInfo.BuildersetStringRuleItem(UserListStringRuleItemInfo.Builder builderForValue)An atomic rule item composed of a string operation.UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
clear
public UserListRuleItemInfo.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<UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
getDefaultInstanceForType
public UserListRuleItemInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UserListRuleItemInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UserListRuleItemInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
setField
public UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
clearField
public UserListRuleItemInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
clearOneof
public UserListRuleItemInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
setRepeatedField
public UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
addRepeatedField
public UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>
-
mergeFrom
public UserListRuleItemInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
public UserListRuleItemInfo.Builder mergeFrom(UserListRuleItemInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
public UserListRuleItemInfo.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<UserListRuleItemInfo.Builder>- Throws:
java.io.IOException
-
getRuleItemCase
public UserListRuleItemInfo.RuleItemCase getRuleItemCase()
- Specified by:
getRuleItemCasein interfaceUserListRuleItemInfoOrBuilder
-
clearRuleItem
public UserListRuleItemInfo.Builder clearRuleItem()
-
hasName
public boolean hasName()
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Specified by:
hasNamein interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Specified by:
getNamein interfaceUserListRuleItemInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Specified by:
getNameBytesin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The bytes for name.
-
setName
public UserListRuleItemInfo.Builder setName(java.lang.String value)
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public UserListRuleItemInfo.Builder clearName()
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Returns:
- This builder for chaining.
-
setNameBytes
public UserListRuleItemInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.
optional string name = 5;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasNumberRuleItem
public boolean hasNumberRuleItem()
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;- Specified by:
hasNumberRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the numberRuleItem field is set.
-
getNumberRuleItem
public UserListNumberRuleItemInfo getNumberRuleItem()
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;- Specified by:
getNumberRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The numberRuleItem.
-
setNumberRuleItem
public UserListRuleItemInfo.Builder setNumberRuleItem(UserListNumberRuleItemInfo value)
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
setNumberRuleItem
public UserListRuleItemInfo.Builder setNumberRuleItem(UserListNumberRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
mergeNumberRuleItem
public UserListRuleItemInfo.Builder mergeNumberRuleItem(UserListNumberRuleItemInfo value)
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
clearNumberRuleItem
public UserListRuleItemInfo.Builder clearNumberRuleItem()
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
getNumberRuleItemBuilder
public UserListNumberRuleItemInfo.Builder getNumberRuleItemBuilder()
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
getNumberRuleItemOrBuilder
public UserListNumberRuleItemInfoOrBuilder getNumberRuleItemOrBuilder()
An atomic rule item composed of a number operation.
.google.ads.googleads.v14.common.UserListNumberRuleItemInfo number_rule_item = 2;- Specified by:
getNumberRuleItemOrBuilderin interfaceUserListRuleItemInfoOrBuilder
-
hasStringRuleItem
public boolean hasStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;- Specified by:
hasStringRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the stringRuleItem field is set.
-
getStringRuleItem
public UserListStringRuleItemInfo getStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;- Specified by:
getStringRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The stringRuleItem.
-
setStringRuleItem
public UserListRuleItemInfo.Builder setStringRuleItem(UserListStringRuleItemInfo value)
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;
-
setStringRuleItem
public UserListRuleItemInfo.Builder setStringRuleItem(UserListStringRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;
-
mergeStringRuleItem
public UserListRuleItemInfo.Builder mergeStringRuleItem(UserListStringRuleItemInfo value)
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;
-
clearStringRuleItem
public UserListRuleItemInfo.Builder clearStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;
-
getStringRuleItemBuilder
public UserListStringRuleItemInfo.Builder getStringRuleItemBuilder()
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;
-
getStringRuleItemOrBuilder
public UserListStringRuleItemInfoOrBuilder getStringRuleItemOrBuilder()
An atomic rule item composed of a string operation.
.google.ads.googleads.v14.common.UserListStringRuleItemInfo string_rule_item = 3;- Specified by:
getStringRuleItemOrBuilderin interfaceUserListRuleItemInfoOrBuilder
-
hasDateRuleItem
public boolean hasDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;- Specified by:
hasDateRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the dateRuleItem field is set.
-
getDateRuleItem
public UserListDateRuleItemInfo getDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;- Specified by:
getDateRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The dateRuleItem.
-
setDateRuleItem
public UserListRuleItemInfo.Builder setDateRuleItem(UserListDateRuleItemInfo value)
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;
-
setDateRuleItem
public UserListRuleItemInfo.Builder setDateRuleItem(UserListDateRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;
-
mergeDateRuleItem
public UserListRuleItemInfo.Builder mergeDateRuleItem(UserListDateRuleItemInfo value)
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;
-
clearDateRuleItem
public UserListRuleItemInfo.Builder clearDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;
-
getDateRuleItemBuilder
public UserListDateRuleItemInfo.Builder getDateRuleItemBuilder()
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;
-
getDateRuleItemOrBuilder
public UserListDateRuleItemInfoOrBuilder getDateRuleItemOrBuilder()
An atomic rule item composed of a date operation.
.google.ads.googleads.v14.common.UserListDateRuleItemInfo date_rule_item = 4;- Specified by:
getDateRuleItemOrBuilderin interfaceUserListRuleItemInfoOrBuilder
-
setUnknownFields
public final UserListRuleItemInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
mergeUnknownFields
public final UserListRuleItemInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
-