Class CampaignCriterion.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CampaignCriterion.Builder>
com.google.ads.googleads.v18.resources.CampaignCriterion.Builder
All Implemented Interfaces:
CampaignCriterionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CampaignCriterion

public static final class CampaignCriterion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CampaignCriterion.Builder> implements CampaignCriterionOrBuilder
 A campaign criterion.
 
Protobuf type google.ads.googleads.v18.resources.CampaignCriterion
  • Method Details

    • 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<CampaignCriterion.Builder>
    • clear

      public CampaignCriterion.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<CampaignCriterion.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<CampaignCriterion.Builder>
    • getDefaultInstanceForType

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

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

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

      public CampaignCriterion.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<CampaignCriterion.Builder>
    • setField

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

      public CampaignCriterion.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<CampaignCriterion.Builder>
    • clearOneof

      public CampaignCriterion.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<CampaignCriterion.Builder>
    • setRepeatedField

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

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

      public CampaignCriterion.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<CampaignCriterion.Builder>
    • mergeFrom

      public CampaignCriterion.Builder mergeFrom(CampaignCriterion other)
    • isInitialized

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

      public CampaignCriterion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<CampaignCriterion.Builder>
      Throws:
      IOException
    • getCriterionCase

      public CampaignCriterion.CriterionCase getCriterionCase()
      Specified by:
      getCriterionCase in interface CampaignCriterionOrBuilder
    • clearCriterion

      public CampaignCriterion.Builder clearCriterion()
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface CampaignCriterionOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface CampaignCriterionOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public CampaignCriterion.Builder setResourceName(String value)
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_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 CampaignCriterion.Builder clearResourceName()
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public CampaignCriterion.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       Immutable. The resource name of the campaign criterion.
       Campaign criterion resource names have the form:
      
       `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_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.
    • hasCampaign

      public boolean hasCampaign()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      hasCampaign in interface CampaignCriterionOrBuilder
      Returns:
      Whether the campaign field is set.
    • getCampaign

      public String getCampaign()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaign in interface CampaignCriterionOrBuilder
      Returns:
      The campaign.
    • getCampaignBytes

      public com.google.protobuf.ByteString getCampaignBytes()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignBytes in interface CampaignCriterionOrBuilder
      Returns:
      The bytes for campaign.
    • setCampaign

      public CampaignCriterion.Builder setCampaign(String value)
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The campaign to set.
      Returns:
      This builder for chaining.
    • clearCampaign

      public CampaignCriterion.Builder clearCampaign()
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setCampaignBytes

      public CampaignCriterion.Builder setCampaignBytes(com.google.protobuf.ByteString value)
       Immutable. The campaign to which the criterion belongs.
       
      optional string campaign = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for campaign to set.
      Returns:
      This builder for chaining.
    • hasCriterionId

      public boolean hasCriterionId()
       Output only. The ID of the criterion.
      
       This field is ignored during mutate.
       
      optional int64 criterion_id = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCriterionId in interface CampaignCriterionOrBuilder
      Returns:
      Whether the criterionId field is set.
    • getCriterionId

      public long getCriterionId()
       Output only. The ID of the criterion.
      
       This field is ignored during mutate.
       
      optional int64 criterion_id = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCriterionId in interface CampaignCriterionOrBuilder
      Returns:
      The criterionId.
    • setCriterionId

      public CampaignCriterion.Builder setCriterionId(long value)
       Output only. The ID of the criterion.
      
       This field is ignored during mutate.
       
      optional int64 criterion_id = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The criterionId to set.
      Returns:
      This builder for chaining.
    • clearCriterionId

      public CampaignCriterion.Builder clearCriterionId()
       Output only. The ID of the criterion.
      
       This field is ignored during mutate.
       
      optional int64 criterion_id = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayName in interface CampaignCriterionOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayNameBytes in interface CampaignCriterionOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public CampaignCriterion.Builder setDisplayName(String value)
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public CampaignCriterion.Builder clearDisplayName()
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public CampaignCriterion.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Output only. The display name of the criterion.
      
       This field is ignored for mutates.
       
      string display_name = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • hasBidModifier

      public boolean hasBidModifier()
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Specified by:
      hasBidModifier in interface CampaignCriterionOrBuilder
      Returns:
      Whether the bidModifier field is set.
    • getBidModifier

      public float getBidModifier()
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Specified by:
      getBidModifier in interface CampaignCriterionOrBuilder
      Returns:
      The bidModifier.
    • setBidModifier

      public CampaignCriterion.Builder setBidModifier(float value)
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Parameters:
      value - The bidModifier to set.
      Returns:
      This builder for chaining.
    • clearBidModifier

      public CampaignCriterion.Builder clearBidModifier()
       The modifier for the bids when the criterion matches. The modifier must be
       in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
       Use 0 to opt out of a Device type.
       
      optional float bid_modifier = 39;
      Returns:
      This builder for chaining.
    • hasNegative

      public boolean hasNegative()
       Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
       
      optional bool negative = 40 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasNegative in interface CampaignCriterionOrBuilder
      Returns:
      Whether the negative field is set.
    • getNegative

      public boolean getNegative()
       Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
       
      optional bool negative = 40 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNegative in interface CampaignCriterionOrBuilder
      Returns:
      The negative.
    • setNegative

      public CampaignCriterion.Builder setNegative(boolean value)
       Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
       
      optional bool negative = 40 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The negative to set.
      Returns:
      This builder for chaining.
    • clearNegative

      public CampaignCriterion.Builder clearNegative()
       Immutable. Whether to target (`false`) or exclude (`true`) the criterion.
       
      optional bool negative = 40 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • getTypeValue

      public int getTypeValue()
       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTypeValue in interface CampaignCriterionOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public CampaignCriterion.Builder setTypeValue(int value)
       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.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

       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getType in interface CampaignCriterionOrBuilder
      Returns:
      The type.
    • setType

       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public CampaignCriterion.Builder clearType()
       Output only. The type of the criterion.
       
      .google.ads.googleads.v18.enums.CriterionTypeEnum.CriterionType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getStatusValue

      public int getStatusValue()
       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Specified by:
      getStatusValue in interface CampaignCriterionOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • setStatusValue

      public CampaignCriterion.Builder setStatusValue(int value)
       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Specified by:
      getStatus in interface CampaignCriterionOrBuilder
      Returns:
      The status.
    • setStatus

       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public CampaignCriterion.Builder clearStatus()
       The status of the criterion.
       
      .google.ads.googleads.v18.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
      Returns:
      This builder for chaining.
    • hasKeyword

      public boolean hasKeyword()
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasKeyword in interface CampaignCriterionOrBuilder
      Returns:
      Whether the keyword field is set.
    • getKeyword

      public KeywordInfo getKeyword()
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getKeyword in interface CampaignCriterionOrBuilder
      Returns:
      The keyword.
    • setKeyword

      public CampaignCriterion.Builder setKeyword(KeywordInfo value)
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • setKeyword

      public CampaignCriterion.Builder setKeyword(KeywordInfo.Builder builderForValue)
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeKeyword

      public CampaignCriterion.Builder mergeKeyword(KeywordInfo value)
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • clearKeyword

      public CampaignCriterion.Builder clearKeyword()
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • getKeywordBuilder

      public KeywordInfo.Builder getKeywordBuilder()
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
    • getKeywordOrBuilder

      public KeywordInfoOrBuilder getKeywordOrBuilder()
       Immutable. Keyword.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getKeywordOrBuilder in interface CampaignCriterionOrBuilder
    • hasPlacement

      public boolean hasPlacement()
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasPlacement in interface CampaignCriterionOrBuilder
      Returns:
      Whether the placement field is set.
    • getPlacement

      public PlacementInfo getPlacement()
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPlacement in interface CampaignCriterionOrBuilder
      Returns:
      The placement.
    • setPlacement

      public CampaignCriterion.Builder setPlacement(PlacementInfo value)
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
    • setPlacement

      public CampaignCriterion.Builder setPlacement(PlacementInfo.Builder builderForValue)
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
    • mergePlacement

      public CampaignCriterion.Builder mergePlacement(PlacementInfo value)
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
    • clearPlacement

      public CampaignCriterion.Builder clearPlacement()
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
    • getPlacementBuilder

      public PlacementInfo.Builder getPlacementBuilder()
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
    • getPlacementOrBuilder

      public PlacementInfoOrBuilder getPlacementOrBuilder()
       Immutable. Placement.
       
      .google.ads.googleads.v18.common.PlacementInfo placement = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPlacementOrBuilder in interface CampaignCriterionOrBuilder
    • hasMobileAppCategory

      public boolean hasMobileAppCategory()
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMobileAppCategory in interface CampaignCriterionOrBuilder
      Returns:
      Whether the mobileAppCategory field is set.
    • getMobileAppCategory

      public MobileAppCategoryInfo getMobileAppCategory()
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileAppCategory in interface CampaignCriterionOrBuilder
      Returns:
      The mobileAppCategory.
    • setMobileAppCategory

      public CampaignCriterion.Builder setMobileAppCategory(MobileAppCategoryInfo value)
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
    • setMobileAppCategory

      public CampaignCriterion.Builder setMobileAppCategory(MobileAppCategoryInfo.Builder builderForValue)
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeMobileAppCategory

      public CampaignCriterion.Builder mergeMobileAppCategory(MobileAppCategoryInfo value)
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
    • clearMobileAppCategory

      public CampaignCriterion.Builder clearMobileAppCategory()
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileAppCategoryBuilder

      public MobileAppCategoryInfo.Builder getMobileAppCategoryBuilder()
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileAppCategoryOrBuilder

      public MobileAppCategoryInfoOrBuilder getMobileAppCategoryOrBuilder()
       Immutable. Mobile app category.
       
      .google.ads.googleads.v18.common.MobileAppCategoryInfo mobile_app_category = 10 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileAppCategoryOrBuilder in interface CampaignCriterionOrBuilder
    • hasMobileApplication

      public boolean hasMobileApplication()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMobileApplication in interface CampaignCriterionOrBuilder
      Returns:
      Whether the mobileApplication field is set.
    • getMobileApplication

      public MobileApplicationInfo getMobileApplication()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileApplication in interface CampaignCriterionOrBuilder
      Returns:
      The mobileApplication.
    • setMobileApplication

      public CampaignCriterion.Builder setMobileApplication(MobileApplicationInfo value)
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • setMobileApplication

      public CampaignCriterion.Builder setMobileApplication(MobileApplicationInfo.Builder builderForValue)
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeMobileApplication

      public CampaignCriterion.Builder mergeMobileApplication(MobileApplicationInfo value)
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • clearMobileApplication

      public CampaignCriterion.Builder clearMobileApplication()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileApplicationBuilder

      public MobileApplicationInfo.Builder getMobileApplicationBuilder()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileApplicationOrBuilder

      public MobileApplicationInfoOrBuilder getMobileApplicationOrBuilder()
       Immutable. Mobile application.
       
      .google.ads.googleads.v18.common.MobileApplicationInfo mobile_application = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileApplicationOrBuilder in interface CampaignCriterionOrBuilder
    • hasLocation

      public boolean hasLocation()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLocation in interface CampaignCriterionOrBuilder
      Returns:
      Whether the location field is set.
    • getLocation

      public LocationInfo getLocation()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocation in interface CampaignCriterionOrBuilder
      Returns:
      The location.
    • setLocation

      public CampaignCriterion.Builder setLocation(LocationInfo value)
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • setLocation

      public CampaignCriterion.Builder setLocation(LocationInfo.Builder builderForValue)
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeLocation

      public CampaignCriterion.Builder mergeLocation(LocationInfo value)
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • clearLocation

      public CampaignCriterion.Builder clearLocation()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocationBuilder

      public LocationInfo.Builder getLocationBuilder()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocationOrBuilder

      public LocationInfoOrBuilder getLocationOrBuilder()
       Immutable. Location.
       
      .google.ads.googleads.v18.common.LocationInfo location = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocationOrBuilder in interface CampaignCriterionOrBuilder
    • hasDevice

      public boolean hasDevice()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasDevice in interface CampaignCriterionOrBuilder
      Returns:
      Whether the device field is set.
    • getDevice

      public DeviceInfo getDevice()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDevice in interface CampaignCriterionOrBuilder
      Returns:
      The device.
    • setDevice

      public CampaignCriterion.Builder setDevice(DeviceInfo value)
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • setDevice

      public CampaignCriterion.Builder setDevice(DeviceInfo.Builder builderForValue)
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeDevice

      public CampaignCriterion.Builder mergeDevice(DeviceInfo value)
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • clearDevice

      public CampaignCriterion.Builder clearDevice()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • getDeviceBuilder

      public DeviceInfo.Builder getDeviceBuilder()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
    • getDeviceOrBuilder

      public DeviceInfoOrBuilder getDeviceOrBuilder()
       Immutable. Device.
       
      .google.ads.googleads.v18.common.DeviceInfo device = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getDeviceOrBuilder in interface CampaignCriterionOrBuilder
    • hasAdSchedule

      public boolean hasAdSchedule()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasAdSchedule in interface CampaignCriterionOrBuilder
      Returns:
      Whether the adSchedule field is set.
    • getAdSchedule

      public AdScheduleInfo getAdSchedule()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdSchedule in interface CampaignCriterionOrBuilder
      Returns:
      The adSchedule.
    • setAdSchedule

      public CampaignCriterion.Builder setAdSchedule(AdScheduleInfo value)
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • setAdSchedule

      public CampaignCriterion.Builder setAdSchedule(AdScheduleInfo.Builder builderForValue)
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeAdSchedule

      public CampaignCriterion.Builder mergeAdSchedule(AdScheduleInfo value)
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • clearAdSchedule

      public CampaignCriterion.Builder clearAdSchedule()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • getAdScheduleBuilder

      public AdScheduleInfo.Builder getAdScheduleBuilder()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
    • getAdScheduleOrBuilder

      public AdScheduleInfoOrBuilder getAdScheduleOrBuilder()
       Immutable. Ad Schedule.
       
      .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule = 15 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdScheduleOrBuilder in interface CampaignCriterionOrBuilder
    • hasAgeRange

      public boolean hasAgeRange()
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasAgeRange in interface CampaignCriterionOrBuilder
      Returns:
      Whether the ageRange field is set.
    • getAgeRange

      public AgeRangeInfo getAgeRange()
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAgeRange in interface CampaignCriterionOrBuilder
      Returns:
      The ageRange.
    • setAgeRange

      public CampaignCriterion.Builder setAgeRange(AgeRangeInfo value)
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
    • setAgeRange

      public CampaignCriterion.Builder setAgeRange(AgeRangeInfo.Builder builderForValue)
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeAgeRange

      public CampaignCriterion.Builder mergeAgeRange(AgeRangeInfo value)
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
    • clearAgeRange

      public CampaignCriterion.Builder clearAgeRange()
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
    • getAgeRangeBuilder

      public AgeRangeInfo.Builder getAgeRangeBuilder()
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
    • getAgeRangeOrBuilder

      public AgeRangeInfoOrBuilder getAgeRangeOrBuilder()
       Immutable. Age range.
       
      .google.ads.googleads.v18.common.AgeRangeInfo age_range = 16 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAgeRangeOrBuilder in interface CampaignCriterionOrBuilder
    • hasGender

      public boolean hasGender()
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasGender in interface CampaignCriterionOrBuilder
      Returns:
      Whether the gender field is set.
    • getGender

      public GenderInfo getGender()
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getGender in interface CampaignCriterionOrBuilder
      Returns:
      The gender.
    • setGender

      public CampaignCriterion.Builder setGender(GenderInfo value)
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • setGender

      public CampaignCriterion.Builder setGender(GenderInfo.Builder builderForValue)
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeGender

      public CampaignCriterion.Builder mergeGender(GenderInfo value)
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • clearGender

      public CampaignCriterion.Builder clearGender()
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • getGenderBuilder

      public GenderInfo.Builder getGenderBuilder()
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
    • getGenderOrBuilder

      public GenderInfoOrBuilder getGenderOrBuilder()
       Immutable. Gender.
       
      .google.ads.googleads.v18.common.GenderInfo gender = 17 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getGenderOrBuilder in interface CampaignCriterionOrBuilder
    • hasIncomeRange

      public boolean hasIncomeRange()
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasIncomeRange in interface CampaignCriterionOrBuilder
      Returns:
      Whether the incomeRange field is set.
    • getIncomeRange

      public IncomeRangeInfo getIncomeRange()
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getIncomeRange in interface CampaignCriterionOrBuilder
      Returns:
      The incomeRange.
    • setIncomeRange

      public CampaignCriterion.Builder setIncomeRange(IncomeRangeInfo value)
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
    • setIncomeRange

      public CampaignCriterion.Builder setIncomeRange(IncomeRangeInfo.Builder builderForValue)
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeIncomeRange

      public CampaignCriterion.Builder mergeIncomeRange(IncomeRangeInfo value)
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
    • clearIncomeRange

      public CampaignCriterion.Builder clearIncomeRange()
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
    • getIncomeRangeBuilder

      public IncomeRangeInfo.Builder getIncomeRangeBuilder()
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
    • getIncomeRangeOrBuilder

      public IncomeRangeInfoOrBuilder getIncomeRangeOrBuilder()
       Immutable. Income range.
       
      .google.ads.googleads.v18.common.IncomeRangeInfo income_range = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getIncomeRangeOrBuilder in interface CampaignCriterionOrBuilder
    • hasParentalStatus

      public boolean hasParentalStatus()
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasParentalStatus in interface CampaignCriterionOrBuilder
      Returns:
      Whether the parentalStatus field is set.
    • getParentalStatus

      public ParentalStatusInfo getParentalStatus()
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getParentalStatus in interface CampaignCriterionOrBuilder
      Returns:
      The parentalStatus.
    • setParentalStatus

      public CampaignCriterion.Builder setParentalStatus(ParentalStatusInfo value)
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
    • setParentalStatus

      public CampaignCriterion.Builder setParentalStatus(ParentalStatusInfo.Builder builderForValue)
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeParentalStatus

      public CampaignCriterion.Builder mergeParentalStatus(ParentalStatusInfo value)
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
    • clearParentalStatus

      public CampaignCriterion.Builder clearParentalStatus()
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
    • getParentalStatusBuilder

      public ParentalStatusInfo.Builder getParentalStatusBuilder()
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
    • getParentalStatusOrBuilder

      public ParentalStatusInfoOrBuilder getParentalStatusOrBuilder()
       Immutable. Parental status.
       
      .google.ads.googleads.v18.common.ParentalStatusInfo parental_status = 19 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getParentalStatusOrBuilder in interface CampaignCriterionOrBuilder
    • hasUserList

      public boolean hasUserList()
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasUserList in interface CampaignCriterionOrBuilder
      Returns:
      Whether the userList field is set.
    • getUserList

      public UserListInfo getUserList()
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getUserList in interface CampaignCriterionOrBuilder
      Returns:
      The userList.
    • setUserList

      public CampaignCriterion.Builder setUserList(UserListInfo value)
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
    • setUserList

      public CampaignCriterion.Builder setUserList(UserListInfo.Builder builderForValue)
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeUserList

      public CampaignCriterion.Builder mergeUserList(UserListInfo value)
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
    • clearUserList

      public CampaignCriterion.Builder clearUserList()
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
    • getUserListBuilder

      public UserListInfo.Builder getUserListBuilder()
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
    • getUserListOrBuilder

      public UserListInfoOrBuilder getUserListOrBuilder()
       Immutable. User List.
       
      .google.ads.googleads.v18.common.UserListInfo user_list = 22 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getUserListOrBuilder in interface CampaignCriterionOrBuilder
    • hasYoutubeVideo

      public boolean hasYoutubeVideo()
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasYoutubeVideo in interface CampaignCriterionOrBuilder
      Returns:
      Whether the youtubeVideo field is set.
    • getYoutubeVideo

      public YouTubeVideoInfo getYoutubeVideo()
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeVideo in interface CampaignCriterionOrBuilder
      Returns:
      The youtubeVideo.
    • setYoutubeVideo

      public CampaignCriterion.Builder setYoutubeVideo(YouTubeVideoInfo value)
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
    • setYoutubeVideo

      public CampaignCriterion.Builder setYoutubeVideo(YouTubeVideoInfo.Builder builderForValue)
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeYoutubeVideo

      public CampaignCriterion.Builder mergeYoutubeVideo(YouTubeVideoInfo value)
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
    • clearYoutubeVideo

      public CampaignCriterion.Builder clearYoutubeVideo()
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
    • getYoutubeVideoBuilder

      public YouTubeVideoInfo.Builder getYoutubeVideoBuilder()
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
    • getYoutubeVideoOrBuilder

      public YouTubeVideoInfoOrBuilder getYoutubeVideoOrBuilder()
       Immutable. YouTube Video.
       
      .google.ads.googleads.v18.common.YouTubeVideoInfo youtube_video = 20 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeVideoOrBuilder in interface CampaignCriterionOrBuilder
    • hasYoutubeChannel

      public boolean hasYoutubeChannel()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasYoutubeChannel in interface CampaignCriterionOrBuilder
      Returns:
      Whether the youtubeChannel field is set.
    • getYoutubeChannel

      public YouTubeChannelInfo getYoutubeChannel()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeChannel in interface CampaignCriterionOrBuilder
      Returns:
      The youtubeChannel.
    • setYoutubeChannel

      public CampaignCriterion.Builder setYoutubeChannel(YouTubeChannelInfo value)
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • setYoutubeChannel

      public CampaignCriterion.Builder setYoutubeChannel(YouTubeChannelInfo.Builder builderForValue)
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeYoutubeChannel

      public CampaignCriterion.Builder mergeYoutubeChannel(YouTubeChannelInfo value)
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • clearYoutubeChannel

      public CampaignCriterion.Builder clearYoutubeChannel()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • getYoutubeChannelBuilder

      public YouTubeChannelInfo.Builder getYoutubeChannelBuilder()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
    • getYoutubeChannelOrBuilder

      public YouTubeChannelInfoOrBuilder getYoutubeChannelOrBuilder()
       Immutable. YouTube Channel.
       
      .google.ads.googleads.v18.common.YouTubeChannelInfo youtube_channel = 21 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getYoutubeChannelOrBuilder in interface CampaignCriterionOrBuilder
    • hasProximity

      public boolean hasProximity()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasProximity in interface CampaignCriterionOrBuilder
      Returns:
      Whether the proximity field is set.
    • getProximity

      public ProximityInfo getProximity()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getProximity in interface CampaignCriterionOrBuilder
      Returns:
      The proximity.
    • setProximity

      public CampaignCriterion.Builder setProximity(ProximityInfo value)
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • setProximity

      public CampaignCriterion.Builder setProximity(ProximityInfo.Builder builderForValue)
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeProximity

      public CampaignCriterion.Builder mergeProximity(ProximityInfo value)
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • clearProximity

      public CampaignCriterion.Builder clearProximity()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • getProximityBuilder

      public ProximityInfo.Builder getProximityBuilder()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
    • getProximityOrBuilder

      public ProximityInfoOrBuilder getProximityOrBuilder()
       Immutable. Proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 23 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getProximityOrBuilder in interface CampaignCriterionOrBuilder
    • hasTopic

      public boolean hasTopic()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasTopic in interface CampaignCriterionOrBuilder
      Returns:
      Whether the topic field is set.
    • getTopic

      public TopicInfo getTopic()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTopic in interface CampaignCriterionOrBuilder
      Returns:
      The topic.
    • setTopic

      public CampaignCriterion.Builder setTopic(TopicInfo value)
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • setTopic

      public CampaignCriterion.Builder setTopic(TopicInfo.Builder builderForValue)
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeTopic

      public CampaignCriterion.Builder mergeTopic(TopicInfo value)
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • clearTopic

      public CampaignCriterion.Builder clearTopic()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • getTopicBuilder

      public TopicInfo.Builder getTopicBuilder()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
    • getTopicOrBuilder

      public TopicInfoOrBuilder getTopicOrBuilder()
       Immutable. Topic.
       
      .google.ads.googleads.v18.common.TopicInfo topic = 24 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getTopicOrBuilder in interface CampaignCriterionOrBuilder
    • hasListingScope

      public boolean hasListingScope()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasListingScope in interface CampaignCriterionOrBuilder
      Returns:
      Whether the listingScope field is set.
    • getListingScope

      public ListingScopeInfo getListingScope()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getListingScope in interface CampaignCriterionOrBuilder
      Returns:
      The listingScope.
    • setListingScope

      public CampaignCriterion.Builder setListingScope(ListingScopeInfo value)
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • setListingScope

      public CampaignCriterion.Builder setListingScope(ListingScopeInfo.Builder builderForValue)
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeListingScope

      public CampaignCriterion.Builder mergeListingScope(ListingScopeInfo value)
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • clearListingScope

      public CampaignCriterion.Builder clearListingScope()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • getListingScopeBuilder

      public ListingScopeInfo.Builder getListingScopeBuilder()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
    • getListingScopeOrBuilder

      public ListingScopeInfoOrBuilder getListingScopeOrBuilder()
       Immutable. Listing scope.
       
      .google.ads.googleads.v18.common.ListingScopeInfo listing_scope = 25 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getListingScopeOrBuilder in interface CampaignCriterionOrBuilder
    • hasLanguage

      public boolean hasLanguage()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLanguage in interface CampaignCriterionOrBuilder
      Returns:
      Whether the language field is set.
    • getLanguage

      public LanguageInfo getLanguage()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLanguage in interface CampaignCriterionOrBuilder
      Returns:
      The language.
    • setLanguage

      public CampaignCriterion.Builder setLanguage(LanguageInfo value)
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • setLanguage

      public CampaignCriterion.Builder setLanguage(LanguageInfo.Builder builderForValue)
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeLanguage

      public CampaignCriterion.Builder mergeLanguage(LanguageInfo value)
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • clearLanguage

      public CampaignCriterion.Builder clearLanguage()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • getLanguageBuilder

      public LanguageInfo.Builder getLanguageBuilder()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
    • getLanguageOrBuilder

      public LanguageInfoOrBuilder getLanguageOrBuilder()
       Immutable. Language.
       
      .google.ads.googleads.v18.common.LanguageInfo language = 26 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLanguageOrBuilder in interface CampaignCriterionOrBuilder
    • hasIpBlock

      public boolean hasIpBlock()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasIpBlock in interface CampaignCriterionOrBuilder
      Returns:
      Whether the ipBlock field is set.
    • getIpBlock

      public IpBlockInfo getIpBlock()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getIpBlock in interface CampaignCriterionOrBuilder
      Returns:
      The ipBlock.
    • setIpBlock

      public CampaignCriterion.Builder setIpBlock(IpBlockInfo value)
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • setIpBlock

      public CampaignCriterion.Builder setIpBlock(IpBlockInfo.Builder builderForValue)
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeIpBlock

      public CampaignCriterion.Builder mergeIpBlock(IpBlockInfo value)
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • clearIpBlock

      public CampaignCriterion.Builder clearIpBlock()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • getIpBlockBuilder

      public IpBlockInfo.Builder getIpBlockBuilder()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
    • getIpBlockOrBuilder

      public IpBlockInfoOrBuilder getIpBlockOrBuilder()
       Immutable. IpBlock.
       
      .google.ads.googleads.v18.common.IpBlockInfo ip_block = 27 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getIpBlockOrBuilder in interface CampaignCriterionOrBuilder
    • hasContentLabel

      public boolean hasContentLabel()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasContentLabel in interface CampaignCriterionOrBuilder
      Returns:
      Whether the contentLabel field is set.
    • getContentLabel

      public ContentLabelInfo getContentLabel()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getContentLabel in interface CampaignCriterionOrBuilder
      Returns:
      The contentLabel.
    • setContentLabel

      public CampaignCriterion.Builder setContentLabel(ContentLabelInfo value)
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • setContentLabel

      public CampaignCriterion.Builder setContentLabel(ContentLabelInfo.Builder builderForValue)
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeContentLabel

      public CampaignCriterion.Builder mergeContentLabel(ContentLabelInfo value)
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • clearContentLabel

      public CampaignCriterion.Builder clearContentLabel()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • getContentLabelBuilder

      public ContentLabelInfo.Builder getContentLabelBuilder()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
    • getContentLabelOrBuilder

      public ContentLabelInfoOrBuilder getContentLabelOrBuilder()
       Immutable. ContentLabel.
       
      .google.ads.googleads.v18.common.ContentLabelInfo content_label = 28 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getContentLabelOrBuilder in interface CampaignCriterionOrBuilder
    • hasCarrier

      public boolean hasCarrier()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCarrier in interface CampaignCriterionOrBuilder
      Returns:
      Whether the carrier field is set.
    • getCarrier

      public CarrierInfo getCarrier()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCarrier in interface CampaignCriterionOrBuilder
      Returns:
      The carrier.
    • setCarrier

      public CampaignCriterion.Builder setCarrier(CarrierInfo value)
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • setCarrier

      public CampaignCriterion.Builder setCarrier(CarrierInfo.Builder builderForValue)
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeCarrier

      public CampaignCriterion.Builder mergeCarrier(CarrierInfo value)
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • clearCarrier

      public CampaignCriterion.Builder clearCarrier()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • getCarrierBuilder

      public CarrierInfo.Builder getCarrierBuilder()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
    • getCarrierOrBuilder

      public CarrierInfoOrBuilder getCarrierOrBuilder()
       Immutable. Carrier.
       
      .google.ads.googleads.v18.common.CarrierInfo carrier = 29 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCarrierOrBuilder in interface CampaignCriterionOrBuilder
    • hasUserInterest

      public boolean hasUserInterest()
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasUserInterest in interface CampaignCriterionOrBuilder
      Returns:
      Whether the userInterest field is set.
    • getUserInterest

      public UserInterestInfo getUserInterest()
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getUserInterest in interface CampaignCriterionOrBuilder
      Returns:
      The userInterest.
    • setUserInterest

      public CampaignCriterion.Builder setUserInterest(UserInterestInfo value)
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
    • setUserInterest

      public CampaignCriterion.Builder setUserInterest(UserInterestInfo.Builder builderForValue)
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeUserInterest

      public CampaignCriterion.Builder mergeUserInterest(UserInterestInfo value)
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
    • clearUserInterest

      public CampaignCriterion.Builder clearUserInterest()
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
    • getUserInterestBuilder

      public UserInterestInfo.Builder getUserInterestBuilder()
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
    • getUserInterestOrBuilder

      public UserInterestInfoOrBuilder getUserInterestOrBuilder()
       Immutable. User Interest.
       
      .google.ads.googleads.v18.common.UserInterestInfo user_interest = 30 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getUserInterestOrBuilder in interface CampaignCriterionOrBuilder
    • hasWebpage

      public boolean hasWebpage()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasWebpage in interface CampaignCriterionOrBuilder
      Returns:
      Whether the webpage field is set.
    • getWebpage

      public WebpageInfo getWebpage()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getWebpage in interface CampaignCriterionOrBuilder
      Returns:
      The webpage.
    • setWebpage

      public CampaignCriterion.Builder setWebpage(WebpageInfo value)
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • setWebpage

      public CampaignCriterion.Builder setWebpage(WebpageInfo.Builder builderForValue)
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeWebpage

      public CampaignCriterion.Builder mergeWebpage(WebpageInfo value)
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • clearWebpage

      public CampaignCriterion.Builder clearWebpage()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • getWebpageBuilder

      public WebpageInfo.Builder getWebpageBuilder()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
    • getWebpageOrBuilder

      public WebpageInfoOrBuilder getWebpageOrBuilder()
       Immutable. Webpage.
       
      .google.ads.googleads.v18.common.WebpageInfo webpage = 31 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getWebpageOrBuilder in interface CampaignCriterionOrBuilder
    • hasOperatingSystemVersion

      public boolean hasOperatingSystemVersion()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasOperatingSystemVersion in interface CampaignCriterionOrBuilder
      Returns:
      Whether the operatingSystemVersion field is set.
    • getOperatingSystemVersion

      public OperatingSystemVersionInfo getOperatingSystemVersion()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getOperatingSystemVersion in interface CampaignCriterionOrBuilder
      Returns:
      The operatingSystemVersion.
    • setOperatingSystemVersion

      public CampaignCriterion.Builder setOperatingSystemVersion(OperatingSystemVersionInfo value)
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • setOperatingSystemVersion

      public CampaignCriterion.Builder setOperatingSystemVersion(OperatingSystemVersionInfo.Builder builderForValue)
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeOperatingSystemVersion

      public CampaignCriterion.Builder mergeOperatingSystemVersion(OperatingSystemVersionInfo value)
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • clearOperatingSystemVersion

      public CampaignCriterion.Builder clearOperatingSystemVersion()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • getOperatingSystemVersionBuilder

      public OperatingSystemVersionInfo.Builder getOperatingSystemVersionBuilder()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
    • getOperatingSystemVersionOrBuilder

      public OperatingSystemVersionInfoOrBuilder getOperatingSystemVersionOrBuilder()
       Immutable. Operating system version.
       
      .google.ads.googleads.v18.common.OperatingSystemVersionInfo operating_system_version = 32 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getOperatingSystemVersionOrBuilder in interface CampaignCriterionOrBuilder
    • hasMobileDevice

      public boolean hasMobileDevice()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasMobileDevice in interface CampaignCriterionOrBuilder
      Returns:
      Whether the mobileDevice field is set.
    • getMobileDevice

      public MobileDeviceInfo getMobileDevice()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileDevice in interface CampaignCriterionOrBuilder
      Returns:
      The mobileDevice.
    • setMobileDevice

      public CampaignCriterion.Builder setMobileDevice(MobileDeviceInfo value)
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • setMobileDevice

      public CampaignCriterion.Builder setMobileDevice(MobileDeviceInfo.Builder builderForValue)
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeMobileDevice

      public CampaignCriterion.Builder mergeMobileDevice(MobileDeviceInfo value)
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • clearMobileDevice

      public CampaignCriterion.Builder clearMobileDevice()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileDeviceBuilder

      public MobileDeviceInfo.Builder getMobileDeviceBuilder()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
    • getMobileDeviceOrBuilder

      public MobileDeviceInfoOrBuilder getMobileDeviceOrBuilder()
       Immutable. Mobile Device.
       
      .google.ads.googleads.v18.common.MobileDeviceInfo mobile_device = 33 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getMobileDeviceOrBuilder in interface CampaignCriterionOrBuilder
    • hasLocationGroup

      public boolean hasLocationGroup()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLocationGroup in interface CampaignCriterionOrBuilder
      Returns:
      Whether the locationGroup field is set.
    • getLocationGroup

      public LocationGroupInfo getLocationGroup()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocationGroup in interface CampaignCriterionOrBuilder
      Returns:
      The locationGroup.
    • setLocationGroup

      public CampaignCriterion.Builder setLocationGroup(LocationGroupInfo value)
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • setLocationGroup

      public CampaignCriterion.Builder setLocationGroup(LocationGroupInfo.Builder builderForValue)
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeLocationGroup

      public CampaignCriterion.Builder mergeLocationGroup(LocationGroupInfo value)
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • clearLocationGroup

      public CampaignCriterion.Builder clearLocationGroup()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocationGroupBuilder

      public LocationGroupInfo.Builder getLocationGroupBuilder()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocationGroupOrBuilder

      public LocationGroupInfoOrBuilder getLocationGroupOrBuilder()
       Immutable. Location Group
       
      .google.ads.googleads.v18.common.LocationGroupInfo location_group = 34 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocationGroupOrBuilder in interface CampaignCriterionOrBuilder
    • hasCustomAffinity

      public boolean hasCustomAffinity()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCustomAffinity in interface CampaignCriterionOrBuilder
      Returns:
      Whether the customAffinity field is set.
    • getCustomAffinity

      public CustomAffinityInfo getCustomAffinity()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomAffinity in interface CampaignCriterionOrBuilder
      Returns:
      The customAffinity.
    • setCustomAffinity

      public CampaignCriterion.Builder setCustomAffinity(CustomAffinityInfo value)
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • setCustomAffinity

      public CampaignCriterion.Builder setCustomAffinity(CustomAffinityInfo.Builder builderForValue)
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeCustomAffinity

      public CampaignCriterion.Builder mergeCustomAffinity(CustomAffinityInfo value)
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • clearCustomAffinity

      public CampaignCriterion.Builder clearCustomAffinity()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • getCustomAffinityBuilder

      public CustomAffinityInfo.Builder getCustomAffinityBuilder()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
    • getCustomAffinityOrBuilder

      public CustomAffinityInfoOrBuilder getCustomAffinityOrBuilder()
       Immutable. Custom Affinity.
       
      .google.ads.googleads.v18.common.CustomAffinityInfo custom_affinity = 36 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomAffinityOrBuilder in interface CampaignCriterionOrBuilder
    • hasCustomAudience

      public boolean hasCustomAudience()
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCustomAudience in interface CampaignCriterionOrBuilder
      Returns:
      Whether the customAudience field is set.
    • getCustomAudience

      public CustomAudienceInfo getCustomAudience()
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomAudience in interface CampaignCriterionOrBuilder
      Returns:
      The customAudience.
    • setCustomAudience

      public CampaignCriterion.Builder setCustomAudience(CustomAudienceInfo value)
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
    • setCustomAudience

      public CampaignCriterion.Builder setCustomAudience(CustomAudienceInfo.Builder builderForValue)
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeCustomAudience

      public CampaignCriterion.Builder mergeCustomAudience(CustomAudienceInfo value)
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
    • clearCustomAudience

      public CampaignCriterion.Builder clearCustomAudience()
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
    • getCustomAudienceBuilder

      public CustomAudienceInfo.Builder getCustomAudienceBuilder()
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
    • getCustomAudienceOrBuilder

      public CustomAudienceInfoOrBuilder getCustomAudienceOrBuilder()
       Immutable. Custom Audience
       
      .google.ads.googleads.v18.common.CustomAudienceInfo custom_audience = 41 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCustomAudienceOrBuilder in interface CampaignCriterionOrBuilder
    • hasCombinedAudience

      public boolean hasCombinedAudience()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCombinedAudience in interface CampaignCriterionOrBuilder
      Returns:
      Whether the combinedAudience field is set.
    • getCombinedAudience

      public CombinedAudienceInfo getCombinedAudience()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCombinedAudience in interface CampaignCriterionOrBuilder
      Returns:
      The combinedAudience.
    • setCombinedAudience

      public CampaignCriterion.Builder setCombinedAudience(CombinedAudienceInfo value)
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • setCombinedAudience

      public CampaignCriterion.Builder setCombinedAudience(CombinedAudienceInfo.Builder builderForValue)
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeCombinedAudience

      public CampaignCriterion.Builder mergeCombinedAudience(CombinedAudienceInfo value)
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • clearCombinedAudience

      public CampaignCriterion.Builder clearCombinedAudience()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • getCombinedAudienceBuilder

      public CombinedAudienceInfo.Builder getCombinedAudienceBuilder()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
    • getCombinedAudienceOrBuilder

      public CombinedAudienceInfoOrBuilder getCombinedAudienceOrBuilder()
       Immutable. Combined Audience.
       
      .google.ads.googleads.v18.common.CombinedAudienceInfo combined_audience = 42 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCombinedAudienceOrBuilder in interface CampaignCriterionOrBuilder
    • hasKeywordTheme

      public boolean hasKeywordTheme()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasKeywordTheme in interface CampaignCriterionOrBuilder
      Returns:
      Whether the keywordTheme field is set.
    • getKeywordTheme

      public KeywordThemeInfo getKeywordTheme()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getKeywordTheme in interface CampaignCriterionOrBuilder
      Returns:
      The keywordTheme.
    • setKeywordTheme

      public CampaignCriterion.Builder setKeywordTheme(KeywordThemeInfo value)
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • setKeywordTheme

      public CampaignCriterion.Builder setKeywordTheme(KeywordThemeInfo.Builder builderForValue)
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeKeywordTheme

      public CampaignCriterion.Builder mergeKeywordTheme(KeywordThemeInfo value)
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • clearKeywordTheme

      public CampaignCriterion.Builder clearKeywordTheme()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • getKeywordThemeBuilder

      public KeywordThemeInfo.Builder getKeywordThemeBuilder()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
    • getKeywordThemeOrBuilder

      public KeywordThemeInfoOrBuilder getKeywordThemeOrBuilder()
       Immutable. Smart Campaign Keyword Theme.
       
      .google.ads.googleads.v18.common.KeywordThemeInfo keyword_theme = 45 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getKeywordThemeOrBuilder in interface CampaignCriterionOrBuilder
    • hasLocalServiceId

      public boolean hasLocalServiceId()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLocalServiceId in interface CampaignCriterionOrBuilder
      Returns:
      Whether the localServiceId field is set.
    • getLocalServiceId

      public LocalServiceIdInfo getLocalServiceId()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocalServiceId in interface CampaignCriterionOrBuilder
      Returns:
      The localServiceId.
    • setLocalServiceId

      public CampaignCriterion.Builder setLocalServiceId(LocalServiceIdInfo value)
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • setLocalServiceId

      public CampaignCriterion.Builder setLocalServiceId(LocalServiceIdInfo.Builder builderForValue)
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeLocalServiceId

      public CampaignCriterion.Builder mergeLocalServiceId(LocalServiceIdInfo value)
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • clearLocalServiceId

      public CampaignCriterion.Builder clearLocalServiceId()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocalServiceIdBuilder

      public LocalServiceIdInfo.Builder getLocalServiceIdBuilder()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
    • getLocalServiceIdOrBuilder

      public LocalServiceIdInfoOrBuilder getLocalServiceIdOrBuilder()
       Immutable. GLS service campaign criterion.
       
      .google.ads.googleads.v18.common.LocalServiceIdInfo local_service_id = 46 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLocalServiceIdOrBuilder in interface CampaignCriterionOrBuilder
    • hasBrandList

      public boolean hasBrandList()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasBrandList in interface CampaignCriterionOrBuilder
      Returns:
      Whether the brandList field is set.
    • getBrandList

      public BrandListInfo getBrandList()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getBrandList in interface CampaignCriterionOrBuilder
      Returns:
      The brandList.
    • setBrandList

      public CampaignCriterion.Builder setBrandList(BrandListInfo value)
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • setBrandList

      public CampaignCriterion.Builder setBrandList(BrandListInfo.Builder builderForValue)
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • mergeBrandList

      public CampaignCriterion.Builder mergeBrandList(BrandListInfo value)
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • clearBrandList

      public CampaignCriterion.Builder clearBrandList()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • getBrandListBuilder

      public BrandListInfo.Builder getBrandListBuilder()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
    • getBrandListOrBuilder

      public BrandListInfoOrBuilder getBrandListOrBuilder()
       Immutable. Brand list campaign criterion.
       
      .google.ads.googleads.v18.common.BrandListInfo brand_list = 47 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getBrandListOrBuilder in interface CampaignCriterionOrBuilder
    • setUnknownFields

      public final CampaignCriterion.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<CampaignCriterion.Builder>
    • mergeUnknownFields

      public final CampaignCriterion.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<CampaignCriterion.Builder>