Class ClickView.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ClickView.Builder>
com.google.ads.googleads.v23.resources.ClickView.Builder
All Implemented Interfaces:
ClickViewOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ClickView

public static final class ClickView.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClickView.Builder> implements ClickViewOrBuilder
 A click view with metrics aggregated at each click level, including both
 valid and invalid clicks. For non-Search campaigns, metrics.clicks
 represents the number of valid and invalid interactions.
 Queries including ClickView must have a filter limiting the results to one
 day and can be requested for dates back to 90 days before the time of the
 request.

 GCLIDs are not available in this report for App Campaigns for Installs (ACi)
 and App Campaigns for Pre-registration (ACpre).
 
Protobuf type google.ads.googleads.v23.resources.ClickView
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Overrides:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ClickView.Builder>
    • clear

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

      public ClickView getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

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

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

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

      public ClickView.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<ClickView.Builder>
    • clearField

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

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

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

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

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

      public ClickView.Builder mergeFrom(ClickView other)
    • isInitialized

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

      public ClickView.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<ClickView.Builder>
      Throws:
      IOException
    • getResourceName

      public String getResourceName()
       Output only. The resource name of the click view.
       Click view resource names have the form:
      
       `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface ClickViewOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Output only. The resource name of the click view.
       Click view resource names have the form:
      
       `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public ClickView.Builder setResourceName(String value)
       Output only. The resource name of the click view.
       Click view resource names have the form:
      
       `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The resourceName to set.
      Returns:
      This builder for chaining.
    • clearResourceName

      public ClickView.Builder clearResourceName()
       Output only. The resource name of the click view.
       Click view resource names have the form:
      
       `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public ClickView.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       Output only. The resource name of the click view.
       Click view resource names have the form:
      
       `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for resourceName to set.
      Returns:
      This builder for chaining.
    • hasGclid

      public boolean hasGclid()
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasGclid in interface ClickViewOrBuilder
      Returns:
      Whether the gclid field is set.
    • getGclid

      public String getGclid()
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGclid in interface ClickViewOrBuilder
      Returns:
      The gclid.
    • getGclidBytes

      public com.google.protobuf.ByteString getGclidBytes()
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGclidBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for gclid.
    • setGclid

      public ClickView.Builder setGclid(String value)
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The gclid to set.
      Returns:
      This builder for chaining.
    • clearGclid

      public ClickView.Builder clearGclid()
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setGclidBytes

      public ClickView.Builder setGclidBytes(com.google.protobuf.ByteString value)
       Output only. The Google Click ID.
       
      optional string gclid = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for gclid to set.
      Returns:
      This builder for chaining.
    • hasAreaOfInterest

      public boolean hasAreaOfInterest()
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasAreaOfInterest in interface ClickViewOrBuilder
      Returns:
      Whether the areaOfInterest field is set.
    • getAreaOfInterest

      public ClickLocation getAreaOfInterest()
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAreaOfInterest in interface ClickViewOrBuilder
      Returns:
      The areaOfInterest.
    • setAreaOfInterest

      public ClickView.Builder setAreaOfInterest(ClickLocation value)
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setAreaOfInterest

      public ClickView.Builder setAreaOfInterest(ClickLocation.Builder builderForValue)
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeAreaOfInterest

      public ClickView.Builder mergeAreaOfInterest(ClickLocation value)
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearAreaOfInterest

      public ClickView.Builder clearAreaOfInterest()
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAreaOfInterestBuilder

      public ClickLocation.Builder getAreaOfInterestBuilder()
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAreaOfInterestOrBuilder

      public ClickLocationOrBuilder getAreaOfInterestOrBuilder()
       Output only. The location criteria matching the area of interest associated
       with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation area_of_interest = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAreaOfInterestOrBuilder in interface ClickViewOrBuilder
    • hasLocationOfPresence

      public boolean hasLocationOfPresence()
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLocationOfPresence in interface ClickViewOrBuilder
      Returns:
      Whether the locationOfPresence field is set.
    • getLocationOfPresence

      public ClickLocation getLocationOfPresence()
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationOfPresence in interface ClickViewOrBuilder
      Returns:
      The locationOfPresence.
    • setLocationOfPresence

      public ClickView.Builder setLocationOfPresence(ClickLocation value)
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setLocationOfPresence

      public ClickView.Builder setLocationOfPresence(ClickLocation.Builder builderForValue)
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeLocationOfPresence

      public ClickView.Builder mergeLocationOfPresence(ClickLocation value)
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearLocationOfPresence

      public ClickView.Builder clearLocationOfPresence()
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLocationOfPresenceBuilder

      public ClickLocation.Builder getLocationOfPresenceBuilder()
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLocationOfPresenceOrBuilder

      public ClickLocationOrBuilder getLocationOfPresenceOrBuilder()
       Output only. The location criteria matching the location of presence
       associated with the impression.
       
      .google.ads.googleads.v23.common.ClickLocation location_of_presence = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLocationOfPresenceOrBuilder in interface ClickViewOrBuilder
    • hasPageNumber

      public boolean hasPageNumber()
       Output only. Page number in search results where the ad was shown.
       
      optional int64 page_number = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPageNumber in interface ClickViewOrBuilder
      Returns:
      Whether the pageNumber field is set.
    • getPageNumber

      public long getPageNumber()
       Output only. Page number in search results where the ad was shown.
       
      optional int64 page_number = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPageNumber in interface ClickViewOrBuilder
      Returns:
      The pageNumber.
    • setPageNumber

      public ClickView.Builder setPageNumber(long value)
       Output only. Page number in search results where the ad was shown.
       
      optional int64 page_number = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The pageNumber to set.
      Returns:
      This builder for chaining.
    • clearPageNumber

      public ClickView.Builder clearPageNumber()
       Output only. Page number in search results where the ad was shown.
       
      optional int64 page_number = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasAdGroupAd

      public boolean hasAdGroupAd()
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasAdGroupAd in interface ClickViewOrBuilder
      Returns:
      Whether the adGroupAd field is set.
    • getAdGroupAd

      public String getAdGroupAd()
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAdGroupAd in interface ClickViewOrBuilder
      Returns:
      The adGroupAd.
    • getAdGroupAdBytes

      public com.google.protobuf.ByteString getAdGroupAdBytes()
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAdGroupAdBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for adGroupAd.
    • setAdGroupAd

      public ClickView.Builder setAdGroupAd(String value)
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The adGroupAd to set.
      Returns:
      This builder for chaining.
    • clearAdGroupAd

      public ClickView.Builder clearAdGroupAd()
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setAdGroupAdBytes

      public ClickView.Builder setAdGroupAdBytes(com.google.protobuf.ByteString value)
       Output only. The associated ad.
       
      optional string ad_group_ad = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for adGroupAd to set.
      Returns:
      This builder for chaining.
    • hasCampaignLocationTarget

      public boolean hasCampaignLocationTarget()
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasCampaignLocationTarget in interface ClickViewOrBuilder
      Returns:
      Whether the campaignLocationTarget field is set.
    • getCampaignLocationTarget

      public String getCampaignLocationTarget()
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignLocationTarget in interface ClickViewOrBuilder
      Returns:
      The campaignLocationTarget.
    • getCampaignLocationTargetBytes

      public com.google.protobuf.ByteString getCampaignLocationTargetBytes()
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignLocationTargetBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for campaignLocationTarget.
    • setCampaignLocationTarget

      public ClickView.Builder setCampaignLocationTarget(String value)
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The campaignLocationTarget to set.
      Returns:
      This builder for chaining.
    • clearCampaignLocationTarget

      public ClickView.Builder clearCampaignLocationTarget()
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setCampaignLocationTargetBytes

      public ClickView.Builder setCampaignLocationTargetBytes(com.google.protobuf.ByteString value)
       Output only. The associated campaign location target, if one exists.
       
      optional string campaign_location_target = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for campaignLocationTarget to set.
      Returns:
      This builder for chaining.
    • hasUserList

      public boolean hasUserList()
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasUserList in interface ClickViewOrBuilder
      Returns:
      Whether the userList field is set.
    • getUserList

      public String getUserList()
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getUserList in interface ClickViewOrBuilder
      Returns:
      The userList.
    • getUserListBytes

      public com.google.protobuf.ByteString getUserListBytes()
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getUserListBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for userList.
    • setUserList

      public ClickView.Builder setUserList(String value)
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The userList to set.
      Returns:
      This builder for chaining.
    • clearUserList

      public ClickView.Builder clearUserList()
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setUserListBytes

      public ClickView.Builder setUserListBytes(com.google.protobuf.ByteString value)
       Output only. The associated user list, if one exists.
       
      optional string user_list = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for userList to set.
      Returns:
      This builder for chaining.
    • getKeyword

      public String getKeyword()
       Output only. The associated keyword, if one exists and the click
       corresponds to the SEARCH channel.
       
      string keyword = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKeyword in interface ClickViewOrBuilder
      Returns:
      The keyword.
    • getKeywordBytes

      public com.google.protobuf.ByteString getKeywordBytes()
       Output only. The associated keyword, if one exists and the click
       corresponds to the SEARCH channel.
       
      string keyword = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getKeywordBytes in interface ClickViewOrBuilder
      Returns:
      The bytes for keyword.
    • setKeyword

      public ClickView.Builder setKeyword(String value)
       Output only. The associated keyword, if one exists and the click
       corresponds to the SEARCH channel.
       
      string keyword = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The keyword to set.
      Returns:
      This builder for chaining.
    • clearKeyword

      public ClickView.Builder clearKeyword()
       Output only. The associated keyword, if one exists and the click
       corresponds to the SEARCH channel.
       
      string keyword = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setKeywordBytes

      public ClickView.Builder setKeywordBytes(com.google.protobuf.ByteString value)
       Output only. The associated keyword, if one exists and the click
       corresponds to the SEARCH channel.
       
      string keyword = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for keyword to set.
      Returns:
      This builder for chaining.
    • hasKeywordInfo

      public boolean hasKeywordInfo()
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasKeywordInfo in interface ClickViewOrBuilder
      Returns:
      Whether the keywordInfo field is set.
    • getKeywordInfo

      public KeywordInfo getKeywordInfo()
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordInfo in interface ClickViewOrBuilder
      Returns:
      The keywordInfo.
    • setKeywordInfo

      public ClickView.Builder setKeywordInfo(KeywordInfo value)
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setKeywordInfo

      public ClickView.Builder setKeywordInfo(KeywordInfo.Builder builderForValue)
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeKeywordInfo

      public ClickView.Builder mergeKeywordInfo(KeywordInfo value)
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearKeywordInfo

      public ClickView.Builder clearKeywordInfo()
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getKeywordInfoBuilder

      public KeywordInfo.Builder getKeywordInfoBuilder()
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getKeywordInfoOrBuilder

      public KeywordInfoOrBuilder getKeywordInfoOrBuilder()
       Output only. Basic information about the associated keyword, if it exists.
       
      .google.ads.googleads.v23.common.KeywordInfo keyword_info = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordInfoOrBuilder in interface ClickViewOrBuilder
    • setUnknownFields

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

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