Interface UserListRuleInfoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
UserListRuleInfo,UserListRuleInfo.Builder
public interface UserListRuleInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserListRuleItemGroupInfogetRuleItemGroups(int index)List of rule item groups that defines this rule.intgetRuleItemGroupsCount()List of rule item groups that defines this rule.java.util.List<UserListRuleItemGroupInfo>getRuleItemGroupsList()List of rule item groups that defines this rule.UserListRuleItemGroupInfoOrBuildergetRuleItemGroupsOrBuilder(int index)List of rule item groups that defines this rule.java.util.List<? extends UserListRuleItemGroupInfoOrBuilder>getRuleItemGroupsOrBuilderList()List of rule item groups that defines this rule.UserListRuleTypeEnum.UserListRuleTypegetRuleType()Rule type is used to determine how to group rule items.intgetRuleTypeValue()Rule type is used to determine how to group rule items.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRuleTypeValue
int getRuleTypeValue()
Rule type is used to determine how to group rule items. The default is OR of ANDs (disjunctive normal form). That is, rule items will be ANDed together within rule item groups and the groups themselves will be ORed together. Currently AND of ORs (conjunctive normal form) is only supported for ExpressionRuleUserList.
.google.ads.googleads.v10.enums.UserListRuleTypeEnum.UserListRuleType rule_type = 1;- Returns:
- The enum numeric value on the wire for ruleType.
-
getRuleType
UserListRuleTypeEnum.UserListRuleType getRuleType()
Rule type is used to determine how to group rule items. The default is OR of ANDs (disjunctive normal form). That is, rule items will be ANDed together within rule item groups and the groups themselves will be ORed together. Currently AND of ORs (conjunctive normal form) is only supported for ExpressionRuleUserList.
.google.ads.googleads.v10.enums.UserListRuleTypeEnum.UserListRuleType rule_type = 1;- Returns:
- The ruleType.
-
getRuleItemGroupsList
java.util.List<UserListRuleItemGroupInfo> getRuleItemGroupsList()
List of rule item groups that defines this rule. Rule item groups are grouped together based on rule_type.
repeated .google.ads.googleads.v10.common.UserListRuleItemGroupInfo rule_item_groups = 2;
-
getRuleItemGroups
UserListRuleItemGroupInfo getRuleItemGroups(int index)
List of rule item groups that defines this rule. Rule item groups are grouped together based on rule_type.
repeated .google.ads.googleads.v10.common.UserListRuleItemGroupInfo rule_item_groups = 2;
-
getRuleItemGroupsCount
int getRuleItemGroupsCount()
List of rule item groups that defines this rule. Rule item groups are grouped together based on rule_type.
repeated .google.ads.googleads.v10.common.UserListRuleItemGroupInfo rule_item_groups = 2;
-
getRuleItemGroupsOrBuilderList
java.util.List<? extends UserListRuleItemGroupInfoOrBuilder> getRuleItemGroupsOrBuilderList()
List of rule item groups that defines this rule. Rule item groups are grouped together based on rule_type.
repeated .google.ads.googleads.v10.common.UserListRuleItemGroupInfo rule_item_groups = 2;
-
getRuleItemGroupsOrBuilder
UserListRuleItemGroupInfoOrBuilder getRuleItemGroupsOrBuilder(int index)
List of rule item groups that defines this rule. Rule item groups are grouped together based on rule_type.
repeated .google.ads.googleads.v10.common.UserListRuleItemGroupInfo rule_item_groups = 2;
-
-