Interface UserListOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
UserList
,UserList.Builder
public interface UserListOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessReasonEnum.AccessReason
getAccessReason()
Output only.int
getAccessReasonValue()
Output only.UserListAccessStatusEnum.UserListAccessStatus
getAccountUserListStatus()
Indicates if this share is still enabled.int
getAccountUserListStatusValue()
Indicates if this share is still enabled.BasicUserListInfo
getBasicUserList()
User list targeting as a collection of conversion or remarketing actions.BasicUserListInfoOrBuilder
getBasicUserListOrBuilder()
User list targeting as a collection of conversion or remarketing actions.UserListClosingReasonEnum.UserListClosingReason
getClosingReason()
Indicating the reason why this user list membership status is closed.int
getClosingReasonValue()
Indicating the reason why this user list membership status is closed.CrmBasedUserListInfo
getCrmBasedUserList()
User list of CRM users provided by the advertiser.CrmBasedUserListInfoOrBuilder
getCrmBasedUserListOrBuilder()
User list of CRM users provided by the advertiser.java.lang.String
getDescription()
Description of this user list.com.google.protobuf.ByteString
getDescriptionBytes()
Description of this user list.boolean
getEligibleForDisplay()
Output only.boolean
getEligibleForSearch()
Indicates if this user list is eligible for Google Search Network.long
getId()
Output only.java.lang.String
getIntegrationCode()
An ID from external system.com.google.protobuf.ByteString
getIntegrationCodeBytes()
An ID from external system.LogicalUserListInfo
getLogicalUserList()
User list that is a custom combination of user lists and user interests.LogicalUserListInfoOrBuilder
getLogicalUserListOrBuilder()
User list that is a custom combination of user lists and user interests.int
getMatchRatePercentage()
Output only.long
getMembershipLifeSpan()
Number of days a user's cookie stays on your list since its most recent addition to the list.UserListMembershipStatusEnum.UserListMembershipStatus
getMembershipStatus()
Membership status of this user list.int
getMembershipStatusValue()
Membership status of this user list.java.lang.String
getName()
Name of this user list.com.google.protobuf.ByteString
getNameBytes()
Name of this user list.boolean
getReadOnly()
Output only.java.lang.String
getResourceName()
Immutable.com.google.protobuf.ByteString
getResourceNameBytes()
Immutable.RuleBasedUserListInfo
getRuleBasedUserList()
User list generated by a rule.RuleBasedUserListInfoOrBuilder
getRuleBasedUserListOrBuilder()
User list generated by a rule.SimilarUserListInfo
getSimilarUserList()
Output only.SimilarUserListInfoOrBuilder
getSimilarUserListOrBuilder()
Output only.long
getSizeForDisplay()
Output only.long
getSizeForSearch()
Output only.UserListSizeRangeEnum.UserListSizeRange
getSizeRangeForDisplay()
Output only.int
getSizeRangeForDisplayValue()
Output only.UserListSizeRangeEnum.UserListSizeRange
getSizeRangeForSearch()
Output only.int
getSizeRangeForSearchValue()
Output only.UserListTypeEnum.UserListType
getType()
Output only.int
getTypeValue()
Output only.UserList.UserListCase
getUserListCase()
boolean
hasBasicUserList()
User list targeting as a collection of conversion or remarketing actions.boolean
hasCrmBasedUserList()
User list of CRM users provided by the advertiser.boolean
hasDescription()
Description of this user list.boolean
hasEligibleForDisplay()
Output only.boolean
hasEligibleForSearch()
Indicates if this user list is eligible for Google Search Network.boolean
hasId()
Output only.boolean
hasIntegrationCode()
An ID from external system.boolean
hasLogicalUserList()
User list that is a custom combination of user lists and user interests.boolean
hasMatchRatePercentage()
Output only.boolean
hasMembershipLifeSpan()
Number of days a user's cookie stays on your list since its most recent addition to the list.boolean
hasName()
Name of this user list.boolean
hasReadOnly()
Output only.boolean
hasRuleBasedUserList()
User list generated by a rule.boolean
hasSimilarUserList()
Output only.boolean
hasSizeForDisplay()
Output only.boolean
hasSizeForSearch()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
java.lang.String getResourceName()
Immutable. The resource name of the user list. User list resource names have the form: `customers/{customer_id}/userLists/{user_list_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the user list. User list resource names have the form: `customers/{customer_id}/userLists/{user_list_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for resourceName.
-
hasId
boolean hasId()
Output only. Id of the user list.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the id field is set.
-
getId
long getId()
Output only. Id of the user list.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The id.
-
hasReadOnly
boolean hasReadOnly()
Output only. A flag that indicates if a user may edit a list. Depends on the list ownership and list type. For example, external remarketing user lists are not editable. This field is read-only.
optional bool read_only = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the readOnly field is set.
-
getReadOnly
boolean getReadOnly()
Output only. A flag that indicates if a user may edit a list. Depends on the list ownership and list type. For example, external remarketing user lists are not editable. This field is read-only.
optional bool read_only = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The readOnly.
-
hasName
boolean hasName()
Name of this user list. Depending on its access_reason, the user list name may not be unique (e.g. if access_reason=SHARED)
optional string name = 27;
- Returns:
- Whether the name field is set.
-
getName
java.lang.String getName()
Name of this user list. Depending on its access_reason, the user list name may not be unique (e.g. if access_reason=SHARED)
optional string name = 27;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Name of this user list. Depending on its access_reason, the user list name may not be unique (e.g. if access_reason=SHARED)
optional string name = 27;
- Returns:
- The bytes for name.
-
hasDescription
boolean hasDescription()
Description of this user list.
optional string description = 28;
- Returns:
- Whether the description field is set.
-
getDescription
java.lang.String getDescription()
Description of this user list.
optional string description = 28;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
Description of this user list.
optional string description = 28;
- Returns:
- The bytes for description.
-
getMembershipStatusValue
int getMembershipStatusValue()
Membership status of this user list. Indicates whether a user list is open or active. Only open user lists can accumulate more users and can be targeted to.
.google.ads.googleads.v9.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
- Returns:
- The enum numeric value on the wire for membershipStatus.
-
getMembershipStatus
UserListMembershipStatusEnum.UserListMembershipStatus getMembershipStatus()
Membership status of this user list. Indicates whether a user list is open or active. Only open user lists can accumulate more users and can be targeted to.
.google.ads.googleads.v9.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
- Returns:
- The membershipStatus.
-
hasIntegrationCode
boolean hasIntegrationCode()
An ID from external system. It is used by user list sellers to correlate IDs on their systems.
optional string integration_code = 29;
- Returns:
- Whether the integrationCode field is set.
-
getIntegrationCode
java.lang.String getIntegrationCode()
An ID from external system. It is used by user list sellers to correlate IDs on their systems.
optional string integration_code = 29;
- Returns:
- The integrationCode.
-
getIntegrationCodeBytes
com.google.protobuf.ByteString getIntegrationCodeBytes()
An ID from external system. It is used by user list sellers to correlate IDs on their systems.
optional string integration_code = 29;
- Returns:
- The bytes for integrationCode.
-
hasMembershipLifeSpan
boolean hasMembershipLifeSpan()
Number of days a user's cookie stays on your list since its most recent addition to the list. This field must be between 0 and 540 inclusive. However, for CRM based userlists, this field can be set to 10000 which means no expiration. It'll be ignored for logical_user_list.
optional int64 membership_life_span = 30;
- Returns:
- Whether the membershipLifeSpan field is set.
-
getMembershipLifeSpan
long getMembershipLifeSpan()
Number of days a user's cookie stays on your list since its most recent addition to the list. This field must be between 0 and 540 inclusive. However, for CRM based userlists, this field can be set to 10000 which means no expiration. It'll be ignored for logical_user_list.
optional int64 membership_life_span = 30;
- Returns:
- The membershipLifeSpan.
-
hasSizeForDisplay
boolean hasSizeForDisplay()
Output only. Estimated number of users in this user list, on the Google Display Network. This value is null if the number of users has not yet been determined. This field is read-only.
optional int64 size_for_display = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the sizeForDisplay field is set.
-
getSizeForDisplay
long getSizeForDisplay()
Output only. Estimated number of users in this user list, on the Google Display Network. This value is null if the number of users has not yet been determined. This field is read-only.
optional int64 size_for_display = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The sizeForDisplay.
-
getSizeRangeForDisplayValue
int getSizeRangeForDisplayValue()
Output only. Size range in terms of number of users of the UserList, on the Google Display Network. This field is read-only.
.google.ads.googleads.v9.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for sizeRangeForDisplay.
-
getSizeRangeForDisplay
UserListSizeRangeEnum.UserListSizeRange getSizeRangeForDisplay()
Output only. Size range in terms of number of users of the UserList, on the Google Display Network. This field is read-only.
.google.ads.googleads.v9.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The sizeRangeForDisplay.
-
hasSizeForSearch
boolean hasSizeForSearch()
Output only. Estimated number of users in this user list in the google.com domain. These are the users available for targeting in Search campaigns. This value is null if the number of users has not yet been determined. This field is read-only.
optional int64 size_for_search = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the sizeForSearch field is set.
-
getSizeForSearch
long getSizeForSearch()
Output only. Estimated number of users in this user list in the google.com domain. These are the users available for targeting in Search campaigns. This value is null if the number of users has not yet been determined. This field is read-only.
optional int64 size_for_search = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The sizeForSearch.
-
getSizeRangeForSearchValue
int getSizeRangeForSearchValue()
Output only. Size range in terms of number of users of the UserList, for Search ads. This field is read-only.
.google.ads.googleads.v9.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for sizeRangeForSearch.
-
getSizeRangeForSearch
UserListSizeRangeEnum.UserListSizeRange getSizeRangeForSearch()
Output only. Size range in terms of number of users of the UserList, for Search ads. This field is read-only.
.google.ads.googleads.v9.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The sizeRangeForSearch.
-
getTypeValue
int getTypeValue()
Output only. Type of this list. This field is read-only.
.google.ads.googleads.v9.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for type.
-
getType
UserListTypeEnum.UserListType getType()
Output only. Type of this list. This field is read-only.
.google.ads.googleads.v9.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The type.
-
getClosingReasonValue
int getClosingReasonValue()
Indicating the reason why this user list membership status is closed. It is only populated on lists that were automatically closed due to inactivity, and will be cleared once the list membership status becomes open.
.google.ads.googleads.v9.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
- Returns:
- The enum numeric value on the wire for closingReason.
-
getClosingReason
UserListClosingReasonEnum.UserListClosingReason getClosingReason()
Indicating the reason why this user list membership status is closed. It is only populated on lists that were automatically closed due to inactivity, and will be cleared once the list membership status becomes open.
.google.ads.googleads.v9.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
- Returns:
- The closingReason.
-
getAccessReasonValue
int getAccessReasonValue()
Output only. Indicates the reason this account has been granted access to the list. The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED. This field is read-only.
.google.ads.googleads.v9.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for accessReason.
-
getAccessReason
AccessReasonEnum.AccessReason getAccessReason()
Output only. Indicates the reason this account has been granted access to the list. The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED. This field is read-only.
.google.ads.googleads.v9.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The accessReason.
-
getAccountUserListStatusValue
int getAccountUserListStatusValue()
Indicates if this share is still enabled. When a UserList is shared with the user this field is set to ENABLED. Later the userList owner can decide to revoke the share and make it DISABLED. The default value of this field is set to ENABLED.
.google.ads.googleads.v9.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
- Returns:
- The enum numeric value on the wire for accountUserListStatus.
-
getAccountUserListStatus
UserListAccessStatusEnum.UserListAccessStatus getAccountUserListStatus()
Indicates if this share is still enabled. When a UserList is shared with the user this field is set to ENABLED. Later the userList owner can decide to revoke the share and make it DISABLED. The default value of this field is set to ENABLED.
.google.ads.googleads.v9.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
- Returns:
- The accountUserListStatus.
-
hasEligibleForSearch
boolean hasEligibleForSearch()
Indicates if this user list is eligible for Google Search Network.
optional bool eligible_for_search = 33;
- Returns:
- Whether the eligibleForSearch field is set.
-
getEligibleForSearch
boolean getEligibleForSearch()
Indicates if this user list is eligible for Google Search Network.
optional bool eligible_for_search = 33;
- Returns:
- The eligibleForSearch.
-
hasEligibleForDisplay
boolean hasEligibleForDisplay()
Output only. Indicates this user list is eligible for Google Display Network. This field is read-only.
optional bool eligible_for_display = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the eligibleForDisplay field is set.
-
getEligibleForDisplay
boolean getEligibleForDisplay()
Output only. Indicates this user list is eligible for Google Display Network. This field is read-only.
optional bool eligible_for_display = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The eligibleForDisplay.
-
hasMatchRatePercentage
boolean hasMatchRatePercentage()
Output only. Indicates match rate for Customer Match lists. The range of this field is [0-100]. This will be null for other list types or when it's not possible to calculate the match rate. This field is read-only.
optional int32 match_rate_percentage = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the matchRatePercentage field is set.
-
getMatchRatePercentage
int getMatchRatePercentage()
Output only. Indicates match rate for Customer Match lists. The range of this field is [0-100]. This will be null for other list types or when it's not possible to calculate the match rate. This field is read-only.
optional int32 match_rate_percentage = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The matchRatePercentage.
-
hasCrmBasedUserList
boolean hasCrmBasedUserList()
User list of CRM users provided by the advertiser.
.google.ads.googleads.v9.common.CrmBasedUserListInfo crm_based_user_list = 19;
- Returns:
- Whether the crmBasedUserList field is set.
-
getCrmBasedUserList
CrmBasedUserListInfo getCrmBasedUserList()
User list of CRM users provided by the advertiser.
.google.ads.googleads.v9.common.CrmBasedUserListInfo crm_based_user_list = 19;
- Returns:
- The crmBasedUserList.
-
getCrmBasedUserListOrBuilder
CrmBasedUserListInfoOrBuilder getCrmBasedUserListOrBuilder()
User list of CRM users provided by the advertiser.
.google.ads.googleads.v9.common.CrmBasedUserListInfo crm_based_user_list = 19;
-
hasSimilarUserList
boolean hasSimilarUserList()
Output only. User list which are similar to users from another UserList. These lists are readonly and automatically created by google.
.google.ads.googleads.v9.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the similarUserList field is set.
-
getSimilarUserList
SimilarUserListInfo getSimilarUserList()
Output only. User list which are similar to users from another UserList. These lists are readonly and automatically created by google.
.google.ads.googleads.v9.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The similarUserList.
-
getSimilarUserListOrBuilder
SimilarUserListInfoOrBuilder getSimilarUserListOrBuilder()
Output only. User list which are similar to users from another UserList. These lists are readonly and automatically created by google.
.google.ads.googleads.v9.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasRuleBasedUserList
boolean hasRuleBasedUserList()
User list generated by a rule.
.google.ads.googleads.v9.common.RuleBasedUserListInfo rule_based_user_list = 21;
- Returns:
- Whether the ruleBasedUserList field is set.
-
getRuleBasedUserList
RuleBasedUserListInfo getRuleBasedUserList()
User list generated by a rule.
.google.ads.googleads.v9.common.RuleBasedUserListInfo rule_based_user_list = 21;
- Returns:
- The ruleBasedUserList.
-
getRuleBasedUserListOrBuilder
RuleBasedUserListInfoOrBuilder getRuleBasedUserListOrBuilder()
User list generated by a rule.
.google.ads.googleads.v9.common.RuleBasedUserListInfo rule_based_user_list = 21;
-
hasLogicalUserList
boolean hasLogicalUserList()
User list that is a custom combination of user lists and user interests.
.google.ads.googleads.v9.common.LogicalUserListInfo logical_user_list = 22;
- Returns:
- Whether the logicalUserList field is set.
-
getLogicalUserList
LogicalUserListInfo getLogicalUserList()
User list that is a custom combination of user lists and user interests.
.google.ads.googleads.v9.common.LogicalUserListInfo logical_user_list = 22;
- Returns:
- The logicalUserList.
-
getLogicalUserListOrBuilder
LogicalUserListInfoOrBuilder getLogicalUserListOrBuilder()
User list that is a custom combination of user lists and user interests.
.google.ads.googleads.v9.common.LogicalUserListInfo logical_user_list = 22;
-
hasBasicUserList
boolean hasBasicUserList()
User list targeting as a collection of conversion or remarketing actions.
.google.ads.googleads.v9.common.BasicUserListInfo basic_user_list = 23;
- Returns:
- Whether the basicUserList field is set.
-
getBasicUserList
BasicUserListInfo getBasicUserList()
User list targeting as a collection of conversion or remarketing actions.
.google.ads.googleads.v9.common.BasicUserListInfo basic_user_list = 23;
- Returns:
- The basicUserList.
-
getBasicUserListOrBuilder
BasicUserListInfoOrBuilder getBasicUserListOrBuilder()
User list targeting as a collection of conversion or remarketing actions.
.google.ads.googleads.v9.common.BasicUserListInfo basic_user_list = 23;
-
getUserListCase
UserList.UserListCase getUserListCase()
-
-