Class ListingGroupFilterDimension.Webpage.Builder

    • 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<ListingGroupFilterDimension.Webpage.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<ListingGroupFilterDimension.Webpage.Builder>
      • getDefaultInstanceForType

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

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

        public ListingGroupFilterDimension.Webpage buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

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

        public ListingGroupFilterDimension.Webpage.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<ListingGroupFilterDimension.Webpage.Builder>
        Throws:
        java.io.IOException
      • getConditionsList

        public java.util.List<ListingGroupFilterDimension.WebpageCondition> getConditionsList()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
        Specified by:
        getConditionsList in interface ListingGroupFilterDimension.WebpageOrBuilder
      • getConditionsCount

        public int getConditionsCount()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
        Specified by:
        getConditionsCount in interface ListingGroupFilterDimension.WebpageOrBuilder
      • getConditions

        public ListingGroupFilterDimension.WebpageCondition getConditions​(int index)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
        Specified by:
        getConditions in interface ListingGroupFilterDimension.WebpageOrBuilder
      • setConditions

        public ListingGroupFilterDimension.Webpage.Builder setConditions​(int index,
                                                                         ListingGroupFilterDimension.WebpageCondition value)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • setConditions

        public ListingGroupFilterDimension.Webpage.Builder setConditions​(int index,
                                                                         ListingGroupFilterDimension.WebpageCondition.Builder builderForValue)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addConditions

        public ListingGroupFilterDimension.Webpage.Builder addConditions​(ListingGroupFilterDimension.WebpageCondition value)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addConditions

        public ListingGroupFilterDimension.Webpage.Builder addConditions​(int index,
                                                                         ListingGroupFilterDimension.WebpageCondition value)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addConditions

        public ListingGroupFilterDimension.Webpage.Builder addConditions​(ListingGroupFilterDimension.WebpageCondition.Builder builderForValue)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addConditions

        public ListingGroupFilterDimension.Webpage.Builder addConditions​(int index,
                                                                         ListingGroupFilterDimension.WebpageCondition.Builder builderForValue)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addAllConditions

        public ListingGroupFilterDimension.Webpage.Builder addAllConditions​(java.lang.Iterable<? extends ListingGroupFilterDimension.WebpageCondition> values)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • clearConditions

        public ListingGroupFilterDimension.Webpage.Builder clearConditions()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • removeConditions

        public ListingGroupFilterDimension.Webpage.Builder removeConditions​(int index)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • getConditionsBuilder

        public ListingGroupFilterDimension.WebpageCondition.Builder getConditionsBuilder​(int index)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • getConditionsOrBuilder

        public ListingGroupFilterDimension.WebpageConditionOrBuilder getConditionsOrBuilder​(int index)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
        Specified by:
        getConditionsOrBuilder in interface ListingGroupFilterDimension.WebpageOrBuilder
      • getConditionsOrBuilderList

        public java.util.List<? extends ListingGroupFilterDimension.WebpageConditionOrBuilder> getConditionsOrBuilderList()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
        Specified by:
        getConditionsOrBuilderList in interface ListingGroupFilterDimension.WebpageOrBuilder
      • addConditionsBuilder

        public ListingGroupFilterDimension.WebpageCondition.Builder addConditionsBuilder()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • addConditionsBuilder

        public ListingGroupFilterDimension.WebpageCondition.Builder addConditionsBuilder​(int index)
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;
      • getConditionsBuilderList

        public java.util.List<ListingGroupFilterDimension.WebpageCondition.Builder> getConditionsBuilderList()
         The webpage conditions are case sensitive and these are and-ed together
         when evaluated for filtering. All the conditions should be of same type.
         Example1: for URL1 = www.ads.google.com?ocid=1&euid=2
         and URL2 = www.ads.google.com?ocid=1
         and with "ocid" and "euid" as url_contains conditions,
         URL1 will be matched, but URL2 not.
        
         Example2 : If URL1 has Label1, Label2 and URL2 has Label2, Label3, then
         with Label1 and Label2 as custom_label conditions, URL1 will be matched
         but not URL2.
         With Label2 as the only custom_label condition then both URL1 and URL2
         will be matched.
         
        repeated .google.ads.googleads.v15.resources.ListingGroupFilterDimension.WebpageCondition conditions = 1;