Class ClickView.Builder

  • All Implemented Interfaces:
    ClickViewOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.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.
     
    Protobuf type google.ads.googleads.v10.resources.ClickView
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<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.GeneratedMessageV3.Builder<ClickView.Builder>
      • getDefaultInstanceForType

        public ClickView getDefaultInstanceForType()
        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,
                                          java.lang.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,
                                                  java.lang.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,
                                                  java.lang.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>
      • isInitialized

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

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

        public java.lang.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​(java.lang.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 java.lang.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​(java.lang.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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>