Class AdGroupCriterion.QualityInfo.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<AdGroupCriterion.QualityInfo.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<AdGroupCriterion.QualityInfo.Builder>
      • getDefaultInstanceForType

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

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

        public AdGroupCriterion.QualityInfo buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public AdGroupCriterion.QualityInfo.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<AdGroupCriterion.QualityInfo.Builder>
      • addRepeatedField

        public AdGroupCriterion.QualityInfo.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<AdGroupCriterion.QualityInfo.Builder>
      • isInitialized

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

        public AdGroupCriterion.QualityInfo.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<AdGroupCriterion.QualityInfo.Builder>
        Throws:
        java.io.IOException
      • hasQualityScore

        public boolean hasQualityScore()
         Output only. The quality score.
         This field may not be populated if Google does not have enough
         information to determine a value.
         
        optional int32 quality_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasQualityScore in interface AdGroupCriterion.QualityInfoOrBuilder
        Returns:
        Whether the qualityScore field is set.
      • getQualityScore

        public int getQualityScore()
         Output only. The quality score.
         This field may not be populated if Google does not have enough
         information to determine a value.
         
        optional int32 quality_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getQualityScore in interface AdGroupCriterion.QualityInfoOrBuilder
        Returns:
        The qualityScore.
      • setQualityScore

        public AdGroupCriterion.QualityInfo.Builder setQualityScore​(int value)
         Output only. The quality score.
         This field may not be populated if Google does not have enough
         information to determine a value.
         
        optional int32 quality_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The qualityScore to set.
        Returns:
        This builder for chaining.
      • clearQualityScore

        public AdGroupCriterion.QualityInfo.Builder clearQualityScore()
         Output only. The quality score.
         This field may not be populated if Google does not have enough
         information to determine a value.
         
        optional int32 quality_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getCreativeQualityScoreValue

        public int getCreativeQualityScoreValue()
         Output only. The performance of the ad compared to other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreativeQualityScoreValue in interface AdGroupCriterion.QualityInfoOrBuilder
        Returns:
        The enum numeric value on the wire for creativeQualityScore.
      • setCreativeQualityScoreValue

        public AdGroupCriterion.QualityInfo.Builder setCreativeQualityScoreValue​(int value)
         Output only. The performance of the ad compared to other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for creativeQualityScore to set.
        Returns:
        This builder for chaining.
      • setCreativeQualityScore

        public AdGroupCriterion.QualityInfo.Builder setCreativeQualityScore​(QualityScoreBucketEnum.QualityScoreBucket value)
         Output only. The performance of the ad compared to other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The creativeQualityScore to set.
        Returns:
        This builder for chaining.
      • clearCreativeQualityScore

        public AdGroupCriterion.QualityInfo.Builder clearCreativeQualityScore()
         Output only. The performance of the ad compared to other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getPostClickQualityScoreValue

        public int getPostClickQualityScoreValue()
         Output only. The quality score of the landing page.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPostClickQualityScoreValue in interface AdGroupCriterion.QualityInfoOrBuilder
        Returns:
        The enum numeric value on the wire for postClickQualityScore.
      • setPostClickQualityScoreValue

        public AdGroupCriterion.QualityInfo.Builder setPostClickQualityScoreValue​(int value)
         Output only. The quality score of the landing page.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for postClickQualityScore to set.
        Returns:
        This builder for chaining.
      • setPostClickQualityScore

        public AdGroupCriterion.QualityInfo.Builder setPostClickQualityScore​(QualityScoreBucketEnum.QualityScoreBucket value)
         Output only. The quality score of the landing page.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The postClickQualityScore to set.
        Returns:
        This builder for chaining.
      • clearPostClickQualityScore

        public AdGroupCriterion.QualityInfo.Builder clearPostClickQualityScore()
         Output only. The quality score of the landing page.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getSearchPredictedCtrValue

        public int getSearchPredictedCtrValue()
         Output only. The click-through rate compared to that of other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSearchPredictedCtrValue in interface AdGroupCriterion.QualityInfoOrBuilder
        Returns:
        The enum numeric value on the wire for searchPredictedCtr.
      • setSearchPredictedCtrValue

        public AdGroupCriterion.QualityInfo.Builder setSearchPredictedCtrValue​(int value)
         Output only. The click-through rate compared to that of other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for searchPredictedCtr to set.
        Returns:
        This builder for chaining.
      • setSearchPredictedCtr

        public AdGroupCriterion.QualityInfo.Builder setSearchPredictedCtr​(QualityScoreBucketEnum.QualityScoreBucket value)
         Output only. The click-through rate compared to that of other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The searchPredictedCtr to set.
        Returns:
        This builder for chaining.
      • clearSearchPredictedCtr

        public AdGroupCriterion.QualityInfo.Builder clearSearchPredictedCtr()
         Output only. The click-through rate compared to that of other advertisers.
         
        .google.ads.googleads.v9.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.