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.v13.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.v13.common.UserListRuleItemInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UserListRuleItemInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
UserListRuleItemInfo
build()
UserListRuleItemInfo
buildPartial()
UserListRuleItemInfo.Builder
clear()
UserListRuleItemInfo.Builder
clearDateRuleItem()
An atomic rule item composed of a date operation.UserListRuleItemInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
UserListRuleItemInfo.Builder
clearName()
Rule variable name.UserListRuleItemInfo.Builder
clearNumberRuleItem()
An atomic rule item composed of a number operation.UserListRuleItemInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
UserListRuleItemInfo.Builder
clearRuleItem()
UserListRuleItemInfo.Builder
clearStringRuleItem()
An atomic rule item composed of a string operation.UserListRuleItemInfo.Builder
clone()
UserListDateRuleItemInfo
getDateRuleItem()
An atomic rule item composed of a date operation.UserListDateRuleItemInfo.Builder
getDateRuleItemBuilder()
An atomic rule item composed of a date operation.UserListDateRuleItemInfoOrBuilder
getDateRuleItemOrBuilder()
An atomic rule item composed of a date operation.UserListRuleItemInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getName()
Rule variable name.com.google.protobuf.ByteString
getNameBytes()
Rule variable name.UserListNumberRuleItemInfo
getNumberRuleItem()
An atomic rule item composed of a number operation.UserListNumberRuleItemInfo.Builder
getNumberRuleItemBuilder()
An atomic rule item composed of a number operation.UserListNumberRuleItemInfoOrBuilder
getNumberRuleItemOrBuilder()
An atomic rule item composed of a number operation.UserListRuleItemInfo.RuleItemCase
getRuleItemCase()
UserListStringRuleItemInfo
getStringRuleItem()
An atomic rule item composed of a string operation.UserListStringRuleItemInfo.Builder
getStringRuleItemBuilder()
An atomic rule item composed of a string operation.UserListStringRuleItemInfoOrBuilder
getStringRuleItemOrBuilder()
An atomic rule item composed of a string operation.boolean
hasDateRuleItem()
An atomic rule item composed of a date operation.boolean
hasName()
Rule variable name.boolean
hasNumberRuleItem()
An atomic rule item composed of a number operation.boolean
hasStringRuleItem()
An atomic rule item composed of a string operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
UserListRuleItemInfo.Builder
mergeDateRuleItem(UserListDateRuleItemInfo value)
An atomic rule item composed of a date operation.UserListRuleItemInfo.Builder
mergeFrom(UserListRuleItemInfo other)
UserListRuleItemInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
UserListRuleItemInfo.Builder
mergeFrom(com.google.protobuf.Message other)
UserListRuleItemInfo.Builder
mergeNumberRuleItem(UserListNumberRuleItemInfo value)
An atomic rule item composed of a number operation.UserListRuleItemInfo.Builder
mergeStringRuleItem(UserListStringRuleItemInfo value)
An atomic rule item composed of a string operation.UserListRuleItemInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UserListRuleItemInfo.Builder
setDateRuleItem(UserListDateRuleItemInfo value)
An atomic rule item composed of a date operation.UserListRuleItemInfo.Builder
setDateRuleItem(UserListDateRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a date operation.UserListRuleItemInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
UserListRuleItemInfo.Builder
setName(java.lang.String value)
Rule variable name.UserListRuleItemInfo.Builder
setNameBytes(com.google.protobuf.ByteString value)
Rule variable name.UserListRuleItemInfo.Builder
setNumberRuleItem(UserListNumberRuleItemInfo value)
An atomic rule item composed of a number operation.UserListRuleItemInfo.Builder
setNumberRuleItem(UserListNumberRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a number operation.UserListRuleItemInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
UserListRuleItemInfo.Builder
setStringRuleItem(UserListStringRuleItemInfo value)
An atomic rule item composed of a string operation.UserListRuleItemInfo.Builder
setStringRuleItem(UserListStringRuleItemInfo.Builder builderForValue)
An atomic rule item composed of a string operation.UserListRuleItemInfo.Builder
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, internalGetMutableMapField, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
clear
public UserListRuleItemInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
getDefaultInstanceForType
public UserListRuleItemInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public UserListRuleItemInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UserListRuleItemInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UserListRuleItemInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
setField
public UserListRuleItemInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
clearField
public UserListRuleItemInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
clearOneof
public UserListRuleItemInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
addRepeatedField
public UserListRuleItemInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
public UserListRuleItemInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UserListRuleItemInfo.Builder>
-
mergeFrom
public UserListRuleItemInfo.Builder mergeFrom(UserListRuleItemInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UserListRuleItemInfo.Builder>
- Throws:
java.io.IOException
-
getRuleItemCase
public UserListRuleItemInfo.RuleItemCase getRuleItemCase()
- Specified by:
getRuleItemCase
in 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:
hasName
in 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:
getName
in 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:
getNameBytes
in 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.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
- Specified by:
hasNumberRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- Whether the numberRuleItem field is set.
-
getNumberRuleItem
public UserListNumberRuleItemInfo getNumberRuleItem()
An atomic rule item composed of a number operation.
.google.ads.googleads.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
- Specified by:
getNumberRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- The numberRuleItem.
-
setNumberRuleItem
public UserListRuleItemInfo.Builder setNumberRuleItem(UserListNumberRuleItemInfo value)
An atomic rule item composed of a number operation.
.google.ads.googleads.v13.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.v13.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.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
clearNumberRuleItem
public UserListRuleItemInfo.Builder clearNumberRuleItem()
An atomic rule item composed of a number operation.
.google.ads.googleads.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
getNumberRuleItemBuilder
public UserListNumberRuleItemInfo.Builder getNumberRuleItemBuilder()
An atomic rule item composed of a number operation.
.google.ads.googleads.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
-
getNumberRuleItemOrBuilder
public UserListNumberRuleItemInfoOrBuilder getNumberRuleItemOrBuilder()
An atomic rule item composed of a number operation.
.google.ads.googleads.v13.common.UserListNumberRuleItemInfo number_rule_item = 2;
- Specified by:
getNumberRuleItemOrBuilder
in interfaceUserListRuleItemInfoOrBuilder
-
hasStringRuleItem
public boolean hasStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
- Specified by:
hasStringRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- Whether the stringRuleItem field is set.
-
getStringRuleItem
public UserListStringRuleItemInfo getStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
- Specified by:
getStringRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- The stringRuleItem.
-
setStringRuleItem
public UserListRuleItemInfo.Builder setStringRuleItem(UserListStringRuleItemInfo value)
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.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.v13.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.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
-
clearStringRuleItem
public UserListRuleItemInfo.Builder clearStringRuleItem()
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
-
getStringRuleItemBuilder
public UserListStringRuleItemInfo.Builder getStringRuleItemBuilder()
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
-
getStringRuleItemOrBuilder
public UserListStringRuleItemInfoOrBuilder getStringRuleItemOrBuilder()
An atomic rule item composed of a string operation.
.google.ads.googleads.v13.common.UserListStringRuleItemInfo string_rule_item = 3;
- Specified by:
getStringRuleItemOrBuilder
in interfaceUserListRuleItemInfoOrBuilder
-
hasDateRuleItem
public boolean hasDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
- Specified by:
hasDateRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- Whether the dateRuleItem field is set.
-
getDateRuleItem
public UserListDateRuleItemInfo getDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
- Specified by:
getDateRuleItem
in interfaceUserListRuleItemInfoOrBuilder
- Returns:
- The dateRuleItem.
-
setDateRuleItem
public UserListRuleItemInfo.Builder setDateRuleItem(UserListDateRuleItemInfo value)
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.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.v13.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.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
-
clearDateRuleItem
public UserListRuleItemInfo.Builder clearDateRuleItem()
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
-
getDateRuleItemBuilder
public UserListDateRuleItemInfo.Builder getDateRuleItemBuilder()
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
-
getDateRuleItemOrBuilder
public UserListDateRuleItemInfoOrBuilder getDateRuleItemOrBuilder()
An atomic rule item composed of a date operation.
.google.ads.googleads.v13.common.UserListDateRuleItemInfo date_rule_item = 4;
- Specified by:
getDateRuleItemOrBuilder
in interfaceUserListRuleItemInfoOrBuilder
-
setUnknownFields
public final UserListRuleItemInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
mergeUnknownFields
public final UserListRuleItemInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserListRuleItemInfo.Builder>
-
-