Class UserListNumberRuleItemInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
com.google.ads.googleads.v18.common.UserListNumberRuleItemInfo.Builder
- All Implemented Interfaces:
UserListNumberRuleItemInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UserListNumberRuleItemInfo
public static final class UserListNumberRuleItemInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
implements UserListNumberRuleItemInfoOrBuilder
A rule item composed of a number operation.Protobuf type
google.ads.googleads.v18.common.UserListNumberRuleItemInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Number comparison operator.Number value to be compared with the variable.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorNumber comparison operator.intNumber comparison operator.doublegetValue()Number value to be compared with the variable.booleanhasValue()Number value to be compared with the variable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Number comparison operator.setOperatorValue(int value) Number comparison operator.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setValue(double value) Number value to be compared with the variable.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<UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.Builder>
-
setField
public UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.Builder>
-
clearField
public UserListNumberRuleItemInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
-
clearOneof
public UserListNumberRuleItemInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
-
setRepeatedField
public UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.Builder>
-
addRepeatedField
public UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UserListNumberRuleItemInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
-
mergeFrom
public UserListNumberRuleItemInfo.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<UserListNumberRuleItemInfo.Builder>- Throws:
IOException
-
getOperatorValue
public int getOperatorValue()Number comparison operator. This field is required and must be populated when creating a new number rule item.
.google.ads.googleads.v18.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;- Specified by:
getOperatorValuein interfaceUserListNumberRuleItemInfoOrBuilder- Returns:
- The enum numeric value on the wire for operator.
-
setOperatorValue
Number comparison operator. This field is required and must be populated when creating a new number rule item.
.google.ads.googleads.v18.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;- Parameters:
value- The enum numeric value on the wire for operator to set.- Returns:
- This builder for chaining.
-
getOperator
Number comparison operator. This field is required and must be populated when creating a new number rule item.
.google.ads.googleads.v18.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;- Specified by:
getOperatorin interfaceUserListNumberRuleItemInfoOrBuilder- Returns:
- The operator.
-
setOperator
public UserListNumberRuleItemInfo.Builder setOperator(UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator value) Number comparison operator. This field is required and must be populated when creating a new number rule item.
.google.ads.googleads.v18.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;- Parameters:
value- The operator to set.- Returns:
- This builder for chaining.
-
clearOperator
Number comparison operator. This field is required and must be populated when creating a new number rule item.
.google.ads.googleads.v18.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()Number value to be compared with the variable. This field is required and must be populated when creating a new number rule item.
optional double value = 3;- Specified by:
hasValuein interfaceUserListNumberRuleItemInfoOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public double getValue()Number value to be compared with the variable. This field is required and must be populated when creating a new number rule item.
optional double value = 3;- Specified by:
getValuein interfaceUserListNumberRuleItemInfoOrBuilder- Returns:
- The value.
-
setValue
Number value to be compared with the variable. This field is required and must be populated when creating a new number rule item.
optional double value = 3;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
Number value to be compared with the variable. This field is required and must be populated when creating a new number rule item.
optional double value = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final UserListNumberRuleItemInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
-
mergeUnknownFields
public final UserListNumberRuleItemInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UserListNumberRuleItemInfo.Builder>
-