Class UserList.Builder

  • All Implemented Interfaces:
    UserListOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    UserList

    public static final class UserList.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
    implements UserListOrBuilder
     A user list. This is a list of users a customer may target.
     
    Protobuf type google.ads.googleads.v10.resources.UserList
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • clear

        public UserList.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • getDefaultInstanceForType

        public UserList getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public UserList build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public UserList buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public UserList.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • setField

        public UserList.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • clearField

        public UserList.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • clearOneof

        public UserList.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • setRepeatedField

        public UserList.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • addRepeatedField

        public UserList.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • mergeFrom

        public UserList.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserList.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • mergeFrom

        public UserList.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserList.Builder>
        Throws:
        java.io.IOException
      • getResourceName

        public 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) = { ... }
        Specified by:
        getResourceName in interface UserListOrBuilder
        Returns:
        The resourceName.
      • getResourceNameBytes

        public 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) = { ... }
        Specified by:
        getResourceNameBytes in interface UserListOrBuilder
        Returns:
        The bytes for resourceName.
      • setResourceName

        public UserList.Builder setResourceName​(java.lang.String value)
         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) = { ... }
        Parameters:
        value - The resourceName to set.
        Returns:
        This builder for chaining.
      • clearResourceName

        public UserList.Builder clearResourceName()
         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:
        This builder for chaining.
      • setResourceNameBytes

        public UserList.Builder setResourceNameBytes​(com.google.protobuf.ByteString value)
         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) = { ... }
        Parameters:
        value - The bytes for resourceName to set.
        Returns:
        This builder for chaining.
      • hasId

        public boolean hasId()
         Output only. Id of the user list.
         
        optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasId in interface UserListOrBuilder
        Returns:
        Whether the id field is set.
      • getId

        public long getId()
         Output only. Id of the user list.
         
        optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getId in interface UserListOrBuilder
        Returns:
        The id.
      • setId

        public UserList.Builder setId​(long value)
         Output only. Id of the user list.
         
        optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public UserList.Builder clearId()
         Output only. Id of the user list.
         
        optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasReadOnly

        public 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];
        Specified by:
        hasReadOnly in interface UserListOrBuilder
        Returns:
        Whether the readOnly field is set.
      • getReadOnly

        public 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];
        Specified by:
        getReadOnly in interface UserListOrBuilder
        Returns:
        The readOnly.
      • setReadOnly

        public UserList.Builder setReadOnly​(boolean value)
         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];
        Parameters:
        value - The readOnly to set.
        Returns:
        This builder for chaining.
      • clearReadOnly

        public UserList.Builder clearReadOnly()
         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:
        This builder for chaining.
      • hasName

        public 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;
        Specified by:
        hasName in interface UserListOrBuilder
        Returns:
        Whether the name field is set.
      • getName

        public 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;
        Specified by:
        getName in interface UserListOrBuilder
        Returns:
        The name.
      • getNameBytes

        public 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;
        Specified by:
        getNameBytes in interface UserListOrBuilder
        Returns:
        The bytes for name.
      • setName

        public UserList.Builder setName​(java.lang.String value)
         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;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public UserList.Builder clearName()
         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:
        This builder for chaining.
      • setNameBytes

        public UserList.Builder setNameBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasDescription

        public boolean hasDescription()
         Description of this user list.
         
        optional string description = 28;
        Specified by:
        hasDescription in interface UserListOrBuilder
        Returns:
        Whether the description field is set.
      • getDescription

        public java.lang.String getDescription()
         Description of this user list.
         
        optional string description = 28;
        Specified by:
        getDescription in interface UserListOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Description of this user list.
         
        optional string description = 28;
        Specified by:
        getDescriptionBytes in interface UserListOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public UserList.Builder setDescription​(java.lang.String value)
         Description of this user list.
         
        optional string description = 28;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public UserList.Builder clearDescription()
         Description of this user list.
         
        optional string description = 28;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public UserList.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         Description of this user list.
         
        optional string description = 28;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getMembershipStatusValue

        public 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.v10.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
        Specified by:
        getMembershipStatusValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for membershipStatus.
      • setMembershipStatusValue

        public UserList.Builder setMembershipStatusValue​(int value)
         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.v10.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
        Parameters:
        value - The enum numeric value on the wire for membershipStatus to set.
        Returns:
        This builder for chaining.
      • getMembershipStatus

        public 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.v10.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
        Specified by:
        getMembershipStatus in interface UserListOrBuilder
        Returns:
        The membershipStatus.
      • setMembershipStatus

        public UserList.Builder setMembershipStatus​(UserListMembershipStatusEnum.UserListMembershipStatus value)
         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.v10.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
        Parameters:
        value - The membershipStatus to set.
        Returns:
        This builder for chaining.
      • clearMembershipStatus

        public UserList.Builder clearMembershipStatus()
         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.v10.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
        Returns:
        This builder for chaining.
      • hasIntegrationCode

        public 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;
        Specified by:
        hasIntegrationCode in interface UserListOrBuilder
        Returns:
        Whether the integrationCode field is set.
      • getIntegrationCode

        public 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;
        Specified by:
        getIntegrationCode in interface UserListOrBuilder
        Returns:
        The integrationCode.
      • getIntegrationCodeBytes

        public 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;
        Specified by:
        getIntegrationCodeBytes in interface UserListOrBuilder
        Returns:
        The bytes for integrationCode.
      • setIntegrationCode

        public UserList.Builder setIntegrationCode​(java.lang.String value)
         An ID from external system. It is used by user list sellers to correlate
         IDs on their systems.
         
        optional string integration_code = 29;
        Parameters:
        value - The integrationCode to set.
        Returns:
        This builder for chaining.
      • clearIntegrationCode

        public UserList.Builder clearIntegrationCode()
         An ID from external system. It is used by user list sellers to correlate
         IDs on their systems.
         
        optional string integration_code = 29;
        Returns:
        This builder for chaining.
      • setIntegrationCodeBytes

        public UserList.Builder setIntegrationCodeBytes​(com.google.protobuf.ByteString value)
         An ID from external system. It is used by user list sellers to correlate
         IDs on their systems.
         
        optional string integration_code = 29;
        Parameters:
        value - The bytes for integrationCode to set.
        Returns:
        This builder for chaining.
      • hasMembershipLifeSpan

        public 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;
        Specified by:
        hasMembershipLifeSpan in interface UserListOrBuilder
        Returns:
        Whether the membershipLifeSpan field is set.
      • getMembershipLifeSpan

        public 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;
        Specified by:
        getMembershipLifeSpan in interface UserListOrBuilder
        Returns:
        The membershipLifeSpan.
      • setMembershipLifeSpan

        public UserList.Builder setMembershipLifeSpan​(long value)
         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;
        Parameters:
        value - The membershipLifeSpan to set.
        Returns:
        This builder for chaining.
      • clearMembershipLifeSpan

        public UserList.Builder clearMembershipLifeSpan()
         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:
        This builder for chaining.
      • hasSizeForDisplay

        public 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];
        Specified by:
        hasSizeForDisplay in interface UserListOrBuilder
        Returns:
        Whether the sizeForDisplay field is set.
      • getSizeForDisplay

        public 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];
        Specified by:
        getSizeForDisplay in interface UserListOrBuilder
        Returns:
        The sizeForDisplay.
      • setSizeForDisplay

        public UserList.Builder setSizeForDisplay​(long value)
         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];
        Parameters:
        value - The sizeForDisplay to set.
        Returns:
        This builder for chaining.
      • clearSizeForDisplay

        public UserList.Builder clearSizeForDisplay()
         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:
        This builder for chaining.
      • getSizeRangeForDisplayValue

        public 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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSizeRangeForDisplayValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for sizeRangeForDisplay.
      • setSizeRangeForDisplayValue

        public UserList.Builder setSizeRangeForDisplayValue​(int value)
         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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for sizeRangeForDisplay to set.
        Returns:
        This builder for chaining.
      • getSizeRangeForDisplay

        public 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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSizeRangeForDisplay in interface UserListOrBuilder
        Returns:
        The sizeRangeForDisplay.
      • setSizeRangeForDisplay

        public UserList.Builder setSizeRangeForDisplay​(UserListSizeRangeEnum.UserListSizeRange value)
         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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The sizeRangeForDisplay to set.
        Returns:
        This builder for chaining.
      • clearSizeRangeForDisplay

        public UserList.Builder clearSizeRangeForDisplay()
         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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasSizeForSearch

        public 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];
        Specified by:
        hasSizeForSearch in interface UserListOrBuilder
        Returns:
        Whether the sizeForSearch field is set.
      • getSizeForSearch

        public 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];
        Specified by:
        getSizeForSearch in interface UserListOrBuilder
        Returns:
        The sizeForSearch.
      • setSizeForSearch

        public UserList.Builder setSizeForSearch​(long value)
         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];
        Parameters:
        value - The sizeForSearch to set.
        Returns:
        This builder for chaining.
      • clearSizeForSearch

        public UserList.Builder clearSizeForSearch()
         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:
        This builder for chaining.
      • getSizeRangeForSearchValue

        public 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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSizeRangeForSearchValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for sizeRangeForSearch.
      • setSizeRangeForSearchValue

        public UserList.Builder setSizeRangeForSearchValue​(int value)
         Output only. Size range in terms of number of users of the UserList, for Search ads.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for sizeRangeForSearch to set.
        Returns:
        This builder for chaining.
      • getSizeRangeForSearch

        public 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.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSizeRangeForSearch in interface UserListOrBuilder
        Returns:
        The sizeRangeForSearch.
      • setSizeRangeForSearch

        public UserList.Builder setSizeRangeForSearch​(UserListSizeRangeEnum.UserListSizeRange value)
         Output only. Size range in terms of number of users of the UserList, for Search ads.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The sizeRangeForSearch to set.
        Returns:
        This builder for chaining.
      • clearSizeRangeForSearch

        public UserList.Builder clearSizeRangeForSearch()
         Output only. Size range in terms of number of users of the UserList, for Search ads.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getTypeValue

        public int getTypeValue()
         Output only. Type of this list.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTypeValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • setTypeValue

        public UserList.Builder setTypeValue​(int value)
         Output only. Type of this list.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for type to set.
        Returns:
        This builder for chaining.
      • getType

        public UserListTypeEnum.UserListType getType()
         Output only. Type of this list.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getType in interface UserListOrBuilder
        Returns:
        The type.
      • setType

        public UserList.Builder setType​(UserListTypeEnum.UserListType value)
         Output only. Type of this list.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • clearType

        public UserList.Builder clearType()
         Output only. Type of this list.
         This field is read-only.
         
        .google.ads.googleads.v10.enums.UserListTypeEnum.UserListType type = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getClosingReasonValue

        public 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.v10.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
        Specified by:
        getClosingReasonValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for closingReason.
      • setClosingReasonValue

        public UserList.Builder setClosingReasonValue​(int value)
         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.v10.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
        Parameters:
        value - The enum numeric value on the wire for closingReason to set.
        Returns:
        This builder for chaining.
      • getClosingReason

        public 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.v10.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
        Specified by:
        getClosingReason in interface UserListOrBuilder
        Returns:
        The closingReason.
      • setClosingReason

        public UserList.Builder setClosingReason​(UserListClosingReasonEnum.UserListClosingReason value)
         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.v10.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
        Parameters:
        value - The closingReason to set.
        Returns:
        This builder for chaining.
      • clearClosingReason

        public UserList.Builder clearClosingReason()
         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.v10.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
        Returns:
        This builder for chaining.
      • getAccessReasonValue

        public 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.v10.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAccessReasonValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for accessReason.
      • setAccessReasonValue

        public UserList.Builder setAccessReasonValue​(int value)
         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.v10.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for accessReason to set.
        Returns:
        This builder for chaining.
      • getAccessReason

        public 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.v10.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAccessReason in interface UserListOrBuilder
        Returns:
        The accessReason.
      • setAccessReason

        public UserList.Builder setAccessReason​(AccessReasonEnum.AccessReason value)
         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.v10.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The accessReason to set.
        Returns:
        This builder for chaining.
      • clearAccessReason

        public UserList.Builder clearAccessReason()
         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.v10.enums.AccessReasonEnum.AccessReason access_reason = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getAccountUserListStatusValue

        public 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.v10.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
        Specified by:
        getAccountUserListStatusValue in interface UserListOrBuilder
        Returns:
        The enum numeric value on the wire for accountUserListStatus.
      • setAccountUserListStatusValue

        public UserList.Builder setAccountUserListStatusValue​(int value)
         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.v10.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
        Parameters:
        value - The enum numeric value on the wire for accountUserListStatus to set.
        Returns:
        This builder for chaining.
      • getAccountUserListStatus

        public 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.v10.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
        Specified by:
        getAccountUserListStatus in interface UserListOrBuilder
        Returns:
        The accountUserListStatus.
      • setAccountUserListStatus

        public UserList.Builder setAccountUserListStatus​(UserListAccessStatusEnum.UserListAccessStatus value)
         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.v10.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
        Parameters:
        value - The accountUserListStatus to set.
        Returns:
        This builder for chaining.
      • clearAccountUserListStatus

        public UserList.Builder clearAccountUserListStatus()
         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.v10.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
        Returns:
        This builder for chaining.
      • hasEligibleForSearch

        public boolean hasEligibleForSearch()
         Indicates if this user list is eligible for Google Search Network.
         
        optional bool eligible_for_search = 33;
        Specified by:
        hasEligibleForSearch in interface UserListOrBuilder
        Returns:
        Whether the eligibleForSearch field is set.
      • getEligibleForSearch

        public boolean getEligibleForSearch()
         Indicates if this user list is eligible for Google Search Network.
         
        optional bool eligible_for_search = 33;
        Specified by:
        getEligibleForSearch in interface UserListOrBuilder
        Returns:
        The eligibleForSearch.
      • setEligibleForSearch

        public UserList.Builder setEligibleForSearch​(boolean value)
         Indicates if this user list is eligible for Google Search Network.
         
        optional bool eligible_for_search = 33;
        Parameters:
        value - The eligibleForSearch to set.
        Returns:
        This builder for chaining.
      • clearEligibleForSearch

        public UserList.Builder clearEligibleForSearch()
         Indicates if this user list is eligible for Google Search Network.
         
        optional bool eligible_for_search = 33;
        Returns:
        This builder for chaining.
      • hasEligibleForDisplay

        public 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];
        Specified by:
        hasEligibleForDisplay in interface UserListOrBuilder
        Returns:
        Whether the eligibleForDisplay field is set.
      • getEligibleForDisplay

        public 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];
        Specified by:
        getEligibleForDisplay in interface UserListOrBuilder
        Returns:
        The eligibleForDisplay.
      • setEligibleForDisplay

        public UserList.Builder setEligibleForDisplay​(boolean value)
         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];
        Parameters:
        value - The eligibleForDisplay to set.
        Returns:
        This builder for chaining.
      • clearEligibleForDisplay

        public UserList.Builder clearEligibleForDisplay()
         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:
        This builder for chaining.
      • hasMatchRatePercentage

        public 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];
        Specified by:
        hasMatchRatePercentage in interface UserListOrBuilder
        Returns:
        Whether the matchRatePercentage field is set.
      • getMatchRatePercentage

        public 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];
        Specified by:
        getMatchRatePercentage in interface UserListOrBuilder
        Returns:
        The matchRatePercentage.
      • setMatchRatePercentage

        public UserList.Builder setMatchRatePercentage​(int value)
         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];
        Parameters:
        value - The matchRatePercentage to set.
        Returns:
        This builder for chaining.
      • clearMatchRatePercentage

        public UserList.Builder clearMatchRatePercentage()
         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:
        This builder for chaining.
      • hasCrmBasedUserList

        public boolean hasCrmBasedUserList()
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
        Specified by:
        hasCrmBasedUserList in interface UserListOrBuilder
        Returns:
        Whether the crmBasedUserList field is set.
      • getCrmBasedUserList

        public CrmBasedUserListInfo getCrmBasedUserList()
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
        Specified by:
        getCrmBasedUserList in interface UserListOrBuilder
        Returns:
        The crmBasedUserList.
      • setCrmBasedUserList

        public UserList.Builder setCrmBasedUserList​(CrmBasedUserListInfo value)
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
      • setCrmBasedUserList

        public UserList.Builder setCrmBasedUserList​(CrmBasedUserListInfo.Builder builderForValue)
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
      • mergeCrmBasedUserList

        public UserList.Builder mergeCrmBasedUserList​(CrmBasedUserListInfo value)
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
      • clearCrmBasedUserList

        public UserList.Builder clearCrmBasedUserList()
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
      • getCrmBasedUserListBuilder

        public CrmBasedUserListInfo.Builder getCrmBasedUserListBuilder()
         User list of CRM users provided by the advertiser.
         
        .google.ads.googleads.v10.common.CrmBasedUserListInfo crm_based_user_list = 19;
      • hasSimilarUserList

        public 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.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasSimilarUserList in interface UserListOrBuilder
        Returns:
        Whether the similarUserList field is set.
      • getSimilarUserList

        public 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.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSimilarUserList in interface UserListOrBuilder
        Returns:
        The similarUserList.
      • setSimilarUserList

        public UserList.Builder setSimilarUserList​(SimilarUserListInfo value)
         Output only. User list which are similar to users from another UserList.
         These lists are readonly and automatically created by google.
         
        .google.ads.googleads.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setSimilarUserList

        public UserList.Builder setSimilarUserList​(SimilarUserListInfo.Builder builderForValue)
         Output only. User list which are similar to users from another UserList.
         These lists are readonly and automatically created by google.
         
        .google.ads.googleads.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeSimilarUserList

        public UserList.Builder mergeSimilarUserList​(SimilarUserListInfo value)
         Output only. User list which are similar to users from another UserList.
         These lists are readonly and automatically created by google.
         
        .google.ads.googleads.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearSimilarUserList

        public UserList.Builder clearSimilarUserList()
         Output only. User list which are similar to users from another UserList.
         These lists are readonly and automatically created by google.
         
        .google.ads.googleads.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getSimilarUserListBuilder

        public SimilarUserListInfo.Builder getSimilarUserListBuilder()
         Output only. User list which are similar to users from another UserList.
         These lists are readonly and automatically created by google.
         
        .google.ads.googleads.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getSimilarUserListOrBuilder

        public 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.v10.common.SimilarUserListInfo similar_user_list = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSimilarUserListOrBuilder in interface UserListOrBuilder
      • hasRuleBasedUserList

        public boolean hasRuleBasedUserList()
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
        Specified by:
        hasRuleBasedUserList in interface UserListOrBuilder
        Returns:
        Whether the ruleBasedUserList field is set.
      • setRuleBasedUserList

        public UserList.Builder setRuleBasedUserList​(RuleBasedUserListInfo value)
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
      • setRuleBasedUserList

        public UserList.Builder setRuleBasedUserList​(RuleBasedUserListInfo.Builder builderForValue)
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
      • mergeRuleBasedUserList

        public UserList.Builder mergeRuleBasedUserList​(RuleBasedUserListInfo value)
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
      • clearRuleBasedUserList

        public UserList.Builder clearRuleBasedUserList()
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
      • getRuleBasedUserListBuilder

        public RuleBasedUserListInfo.Builder getRuleBasedUserListBuilder()
         User list generated by a rule.
         
        .google.ads.googleads.v10.common.RuleBasedUserListInfo rule_based_user_list = 21;
      • hasLogicalUserList

        public boolean hasLogicalUserList()
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
        Specified by:
        hasLogicalUserList in interface UserListOrBuilder
        Returns:
        Whether the logicalUserList field is set.
      • getLogicalUserList

        public LogicalUserListInfo getLogicalUserList()
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
        Specified by:
        getLogicalUserList in interface UserListOrBuilder
        Returns:
        The logicalUserList.
      • setLogicalUserList

        public UserList.Builder setLogicalUserList​(LogicalUserListInfo value)
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
      • setLogicalUserList

        public UserList.Builder setLogicalUserList​(LogicalUserListInfo.Builder builderForValue)
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
      • mergeLogicalUserList

        public UserList.Builder mergeLogicalUserList​(LogicalUserListInfo value)
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
      • clearLogicalUserList

        public UserList.Builder clearLogicalUserList()
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
      • getLogicalUserListBuilder

        public LogicalUserListInfo.Builder getLogicalUserListBuilder()
         User list that is a custom combination of user lists and user interests.
         
        .google.ads.googleads.v10.common.LogicalUserListInfo logical_user_list = 22;
      • hasBasicUserList

        public boolean hasBasicUserList()
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
        Specified by:
        hasBasicUserList in interface UserListOrBuilder
        Returns:
        Whether the basicUserList field is set.
      • getBasicUserList

        public BasicUserListInfo getBasicUserList()
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
        Specified by:
        getBasicUserList in interface UserListOrBuilder
        Returns:
        The basicUserList.
      • setBasicUserList

        public UserList.Builder setBasicUserList​(BasicUserListInfo value)
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
      • setBasicUserList

        public UserList.Builder setBasicUserList​(BasicUserListInfo.Builder builderForValue)
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
      • mergeBasicUserList

        public UserList.Builder mergeBasicUserList​(BasicUserListInfo value)
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
      • clearBasicUserList

        public UserList.Builder clearBasicUserList()
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
      • getBasicUserListBuilder

        public BasicUserListInfo.Builder getBasicUserListBuilder()
         User list targeting as a collection of conversion or remarketing actions.
         
        .google.ads.googleads.v10.common.BasicUserListInfo basic_user_list = 23;
      • setUnknownFields

        public final UserList.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>
      • mergeUnknownFields

        public final UserList.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserList.Builder>