Class RuleBasedUserListInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.RuleBasedUserListInfo
-
- All Implemented Interfaces:
RuleBasedUserListInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class RuleBasedUserListInfo extends com.google.protobuf.GeneratedMessageV3 implements RuleBasedUserListInfoOrBuilder
Representation of a userlist that is generated by a rule.
Protobuf typegoogle.ads.googleads.v10.common.RuleBasedUserListInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleBasedUserListInfo.BuilderRepresentation of a userlist that is generated by a rule.static classRuleBasedUserListInfo.RuleBasedUserListCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMBINED_RULE_USER_LIST_FIELD_NUMBERstatic intDATE_SPECIFIC_RULE_USER_LIST_FIELD_NUMBERstatic intEXPRESSION_RULE_USER_LIST_FIELD_NUMBERstatic intPREPOPULATION_STATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)CombinedRuleUserListInfogetCombinedRuleUserList()User lists defined by combining two rules.CombinedRuleUserListInfoOrBuildergetCombinedRuleUserListOrBuilder()User lists defined by combining two rules.DateSpecificRuleUserListInfogetDateSpecificRuleUserList()Visitors of a page during specific dates.DateSpecificRuleUserListInfoOrBuildergetDateSpecificRuleUserListOrBuilder()Visitors of a page during specific dates.static RuleBasedUserListInfogetDefaultInstance()RuleBasedUserListInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ExpressionRuleUserListInfogetExpressionRuleUserList()Visitors of a page.ExpressionRuleUserListInfoOrBuildergetExpressionRuleUserListOrBuilder()Visitors of a page.com.google.protobuf.Parser<RuleBasedUserListInfo>getParserForType()UserListPrepopulationStatusEnum.UserListPrepopulationStatusgetPrepopulationStatus()The status of pre-population.intgetPrepopulationStatusValue()The status of pre-population.RuleBasedUserListInfo.RuleBasedUserListCasegetRuleBasedUserListCase()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasCombinedRuleUserList()User lists defined by combining two rules.booleanhasDateSpecificRuleUserList()Visitors of a page during specific dates.booleanhasExpressionRuleUserList()Visitors of a page.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RuleBasedUserListInfo.BuildernewBuilder()static RuleBasedUserListInfo.BuildernewBuilder(RuleBasedUserListInfo prototype)RuleBasedUserListInfo.BuildernewBuilderForType()protected RuleBasedUserListInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RuleBasedUserListInfoparseDelimitedFrom(java.io.InputStream input)static RuleBasedUserListInfoparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuleBasedUserListInfoparseFrom(byte[] data)static RuleBasedUserListInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuleBasedUserListInfoparseFrom(com.google.protobuf.ByteString data)static RuleBasedUserListInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuleBasedUserListInfoparseFrom(com.google.protobuf.CodedInputStream input)static RuleBasedUserListInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuleBasedUserListInfoparseFrom(java.io.InputStream input)static RuleBasedUserListInfoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuleBasedUserListInfoparseFrom(java.nio.ByteBuffer data)static RuleBasedUserListInfoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RuleBasedUserListInfo>parser()RuleBasedUserListInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PREPOPULATION_STATUS_FIELD_NUMBER
public static final int PREPOPULATION_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMBINED_RULE_USER_LIST_FIELD_NUMBER
public static final int COMBINED_RULE_USER_LIST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATE_SPECIFIC_RULE_USER_LIST_FIELD_NUMBER
public static final int DATE_SPECIFIC_RULE_USER_LIST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPRESSION_RULE_USER_LIST_FIELD_NUMBER
public static final int EXPRESSION_RULE_USER_LIST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getRuleBasedUserListCase
public RuleBasedUserListInfo.RuleBasedUserListCase getRuleBasedUserListCase()
- Specified by:
getRuleBasedUserListCasein interfaceRuleBasedUserListInfoOrBuilder
-
getPrepopulationStatusValue
public int getPrepopulationStatusValue()
The status of pre-population. The field is default to NONE if not set which means the previous users will not be considered. If set to REQUESTED, past site visitors or app users who match the list definition will be included in the list (works on the Display Network only). This will only add past users from within the last 30 days, depending on the list's membership duration and the date when the remarketing tag is added. The status will be updated to FINISHED once request is processed, or FAILED if the request fails.
.google.ads.googleads.v10.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus prepopulation_status = 1;- Specified by:
getPrepopulationStatusValuein interfaceRuleBasedUserListInfoOrBuilder- Returns:
- The enum numeric value on the wire for prepopulationStatus.
-
getPrepopulationStatus
public UserListPrepopulationStatusEnum.UserListPrepopulationStatus getPrepopulationStatus()
The status of pre-population. The field is default to NONE if not set which means the previous users will not be considered. If set to REQUESTED, past site visitors or app users who match the list definition will be included in the list (works on the Display Network only). This will only add past users from within the last 30 days, depending on the list's membership duration and the date when the remarketing tag is added. The status will be updated to FINISHED once request is processed, or FAILED if the request fails.
.google.ads.googleads.v10.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus prepopulation_status = 1;- Specified by:
getPrepopulationStatusin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- The prepopulationStatus.
-
hasCombinedRuleUserList
public boolean hasCombinedRuleUserList()
User lists defined by combining two rules. There are two operators: AND, where the left and right operands have to be true; AND_NOT where left operand is true but right operand is false.
.google.ads.googleads.v10.common.CombinedRuleUserListInfo combined_rule_user_list = 2;- Specified by:
hasCombinedRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- Whether the combinedRuleUserList field is set.
-
getCombinedRuleUserList
public CombinedRuleUserListInfo getCombinedRuleUserList()
User lists defined by combining two rules. There are two operators: AND, where the left and right operands have to be true; AND_NOT where left operand is true but right operand is false.
.google.ads.googleads.v10.common.CombinedRuleUserListInfo combined_rule_user_list = 2;- Specified by:
getCombinedRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- The combinedRuleUserList.
-
getCombinedRuleUserListOrBuilder
public CombinedRuleUserListInfoOrBuilder getCombinedRuleUserListOrBuilder()
User lists defined by combining two rules. There are two operators: AND, where the left and right operands have to be true; AND_NOT where left operand is true but right operand is false.
.google.ads.googleads.v10.common.CombinedRuleUserListInfo combined_rule_user_list = 2;- Specified by:
getCombinedRuleUserListOrBuilderin interfaceRuleBasedUserListInfoOrBuilder
-
hasDateSpecificRuleUserList
public boolean hasDateSpecificRuleUserList()
Visitors of a page during specific dates. The visiting periods are defined as follows: Between start_date (inclusive) and end_date (inclusive); Before end_date (exclusive) with start_date = 2000-01-01; After start_date (exclusive) with end_date = 2037-12-30.
.google.ads.googleads.v10.common.DateSpecificRuleUserListInfo date_specific_rule_user_list = 3;- Specified by:
hasDateSpecificRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- Whether the dateSpecificRuleUserList field is set.
-
getDateSpecificRuleUserList
public DateSpecificRuleUserListInfo getDateSpecificRuleUserList()
Visitors of a page during specific dates. The visiting periods are defined as follows: Between start_date (inclusive) and end_date (inclusive); Before end_date (exclusive) with start_date = 2000-01-01; After start_date (exclusive) with end_date = 2037-12-30.
.google.ads.googleads.v10.common.DateSpecificRuleUserListInfo date_specific_rule_user_list = 3;- Specified by:
getDateSpecificRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- The dateSpecificRuleUserList.
-
getDateSpecificRuleUserListOrBuilder
public DateSpecificRuleUserListInfoOrBuilder getDateSpecificRuleUserListOrBuilder()
Visitors of a page during specific dates. The visiting periods are defined as follows: Between start_date (inclusive) and end_date (inclusive); Before end_date (exclusive) with start_date = 2000-01-01; After start_date (exclusive) with end_date = 2037-12-30.
.google.ads.googleads.v10.common.DateSpecificRuleUserListInfo date_specific_rule_user_list = 3;- Specified by:
getDateSpecificRuleUserListOrBuilderin interfaceRuleBasedUserListInfoOrBuilder
-
hasExpressionRuleUserList
public boolean hasExpressionRuleUserList()
Visitors of a page. The page visit is defined by one boolean rule expression.
.google.ads.googleads.v10.common.ExpressionRuleUserListInfo expression_rule_user_list = 4;- Specified by:
hasExpressionRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- Whether the expressionRuleUserList field is set.
-
getExpressionRuleUserList
public ExpressionRuleUserListInfo getExpressionRuleUserList()
Visitors of a page. The page visit is defined by one boolean rule expression.
.google.ads.googleads.v10.common.ExpressionRuleUserListInfo expression_rule_user_list = 4;- Specified by:
getExpressionRuleUserListin interfaceRuleBasedUserListInfoOrBuilder- Returns:
- The expressionRuleUserList.
-
getExpressionRuleUserListOrBuilder
public ExpressionRuleUserListInfoOrBuilder getExpressionRuleUserListOrBuilder()
Visitors of a page. The page visit is defined by one boolean rule expression.
.google.ads.googleads.v10.common.ExpressionRuleUserListInfo expression_rule_user_list = 4;- Specified by:
getExpressionRuleUserListOrBuilderin interfaceRuleBasedUserListInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RuleBasedUserListInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RuleBasedUserListInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RuleBasedUserListInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RuleBasedUserListInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public RuleBasedUserListInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RuleBasedUserListInfo.Builder newBuilder()
-
newBuilder
public static RuleBasedUserListInfo.Builder newBuilder(RuleBasedUserListInfo prototype)
-
toBuilder
public RuleBasedUserListInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RuleBasedUserListInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RuleBasedUserListInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RuleBasedUserListInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<RuleBasedUserListInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RuleBasedUserListInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-