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.v18.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,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 type
google.ads.googleads.v18.common.UserListRuleItemInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()An atomic rule item composed of a date operation.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Rule variable name.An atomic rule item composed of a number operation.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) An atomic rule item composed of a string operation.clone()An atomic rule item composed of a date operation.An atomic rule item composed of a date operation.An atomic rule item composed of a date operation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Rule variable name.com.google.protobuf.ByteStringRule variable name.An atomic rule item composed of a number operation.An atomic rule item composed of a number operation.An atomic rule item composed of a number operation.An atomic rule item composed of a string operation.An atomic rule item composed of a string operation.An atomic rule item composed of a string operation.booleanAn atomic rule item composed of a date operation.booleanhasName()Rule variable name.booleanAn atomic rule item composed of a number operation.booleanAn atomic rule item composed of a string operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanAn atomic rule item composed of a date operation.mergeFrom(UserListRuleItemInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) An atomic rule item composed of a number operation.An atomic rule item composed of a string operation.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) An atomic rule item composed of a date operation.setDateRuleItem(UserListDateRuleItemInfo.Builder builderForValue) An atomic rule item composed of a date operation.Rule variable name.setNameBytes(com.google.protobuf.ByteString value) Rule variable name.An atomic rule item composed of a number operation.setNumberRuleItem(UserListNumberRuleItemInfo.Builder builderForValue) An atomic rule item composed of a number operation.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) An atomic rule item composed of a string operation.setStringRuleItem(UserListStringRuleItemInfo.Builder builderForValue) An atomic rule item composed of a string operation.setUnknownFields(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<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
- 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<UserListRuleItemInfo.Builder>
-
setField
public UserListRuleItemInfo.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<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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
-
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 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:
IOException
-
getRuleItemCase
- Specified by:
getRuleItemCasein interfaceUserListRuleItemInfoOrBuilder
-
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
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
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
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
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.v18.common.UserListNumberRuleItemInfo number_rule_item = 2;- Specified by:
hasNumberRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the numberRuleItem field is set.
-
getNumberRuleItem
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.common.UserListNumberRuleItemInfo number_rule_item = 2;- Specified by:
getNumberRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The numberRuleItem.
-
setNumberRuleItem
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.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.v18.common.UserListNumberRuleItemInfo number_rule_item = 2; -
mergeNumberRuleItem
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.common.UserListNumberRuleItemInfo number_rule_item = 2; -
clearNumberRuleItem
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.common.UserListNumberRuleItemInfo number_rule_item = 2; -
getNumberRuleItemBuilder
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.common.UserListNumberRuleItemInfo number_rule_item = 2; -
getNumberRuleItemOrBuilder
An atomic rule item composed of a number operation.
.google.ads.googleads.v18.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.v18.common.UserListStringRuleItemInfo string_rule_item = 3;- Specified by:
hasStringRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the stringRuleItem field is set.
-
getStringRuleItem
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.common.UserListStringRuleItemInfo string_rule_item = 3;- Specified by:
getStringRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The stringRuleItem.
-
setStringRuleItem
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.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.v18.common.UserListStringRuleItemInfo string_rule_item = 3; -
mergeStringRuleItem
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.common.UserListStringRuleItemInfo string_rule_item = 3; -
clearStringRuleItem
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.common.UserListStringRuleItemInfo string_rule_item = 3; -
getStringRuleItemBuilder
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.common.UserListStringRuleItemInfo string_rule_item = 3; -
getStringRuleItemOrBuilder
An atomic rule item composed of a string operation.
.google.ads.googleads.v18.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.v18.common.UserListDateRuleItemInfo date_rule_item = 4;- Specified by:
hasDateRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- Whether the dateRuleItem field is set.
-
getDateRuleItem
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.common.UserListDateRuleItemInfo date_rule_item = 4;- Specified by:
getDateRuleItemin interfaceUserListRuleItemInfoOrBuilder- Returns:
- The dateRuleItem.
-
setDateRuleItem
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.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.v18.common.UserListDateRuleItemInfo date_rule_item = 4; -
mergeDateRuleItem
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.common.UserListDateRuleItemInfo date_rule_item = 4; -
clearDateRuleItem
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.common.UserListDateRuleItemInfo date_rule_item = 4; -
getDateRuleItemBuilder
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.common.UserListDateRuleItemInfo date_rule_item = 4; -
getDateRuleItemOrBuilder
An atomic rule item composed of a date operation.
.google.ads.googleads.v18.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>
-