com.google.ads.googleads.v10.common.RuleBasedUserListInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v10/common/user_lists.proto
package com.google.ads.googleads.v10.common;
public interface RuleBasedUserListInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.common.RuleBasedUserListInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* 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;
* @return The enum numeric value on the wire for prepopulationStatus.
*/
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;
* @return The prepopulationStatus.
*/
com.google.ads.googleads.v10.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus getPrepopulationStatus();
/**
*
* 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;
* @return Whether the combinedRuleUserList field is set.
*/
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;
* @return The combinedRuleUserList.
*/
com.google.ads.googleads.v10.common.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;
*/
com.google.ads.googleads.v10.common.CombinedRuleUserListInfoOrBuilder getCombinedRuleUserListOrBuilder();
/**
*
* 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;
* @return Whether the dateSpecificRuleUserList field is set.
*/
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;
* @return The dateSpecificRuleUserList.
*/
com.google.ads.googleads.v10.common.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;
*/
com.google.ads.googleads.v10.common.DateSpecificRuleUserListInfoOrBuilder getDateSpecificRuleUserListOrBuilder();
/**
*
* 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;
* @return Whether the expressionRuleUserList field is set.
*/
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;
* @return The expressionRuleUserList.
*/
com.google.ads.googleads.v10.common.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;
*/
com.google.ads.googleads.v10.common.ExpressionRuleUserListInfoOrBuilder getExpressionRuleUserListOrBuilder();
public com.google.ads.googleads.v10.common.RuleBasedUserListInfo.RuleBasedUserListCase getRuleBasedUserListCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy