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 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;