Class AdDetailsResponseRow.Builder

    • Method Detail

      • setEventId

        public AdDetailsResponseRow.Builder setEventId​(long value)
        uint64 event_id = 1 [json_name = "eventId"];
        Parameters:
        value - The eventId to set.
        Returns:
        This builder for chaining.
      • clearEventId

        public AdDetailsResponseRow.Builder clearEventId()
        uint64 event_id = 1 [json_name = "eventId"];
        Returns:
        This builder for chaining.
      • getQuestionIdBytes

        public com.google.protobuf.ByteString getQuestionIdBytes()
        string question_id = 2 [json_name = "questionId"];
        Specified by:
        getQuestionIdBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for questionId.
      • setQuestionId

        public AdDetailsResponseRow.Builder setQuestionId​(java.lang.String value)
        string question_id = 2 [json_name = "questionId"];
        Parameters:
        value - The questionId to set.
        Returns:
        This builder for chaining.
      • clearQuestionId

        public AdDetailsResponseRow.Builder clearQuestionId()
        string question_id = 2 [json_name = "questionId"];
        Returns:
        This builder for chaining.
      • setQuestionIdBytes

        public AdDetailsResponseRow.Builder setQuestionIdBytes​(com.google.protobuf.ByteString value)
        string question_id = 2 [json_name = "questionId"];
        Parameters:
        value - The bytes for questionId to set.
        Returns:
        This builder for chaining.
      • getPlatform

        public java.lang.String getPlatform()
         breakdown
         
        string platform = 10 [json_name = "platform"];
        Specified by:
        getPlatform in interface AdDetailsResponseRowOrBuilder
        Returns:
        The platform.
      • getPlatformBytes

        public com.google.protobuf.ByteString getPlatformBytes()
         breakdown
         
        string platform = 10 [json_name = "platform"];
        Specified by:
        getPlatformBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for platform.
      • setPlatform

        public AdDetailsResponseRow.Builder setPlatform​(java.lang.String value)
         breakdown
         
        string platform = 10 [json_name = "platform"];
        Parameters:
        value - The platform to set.
        Returns:
        This builder for chaining.
      • clearPlatform

        public AdDetailsResponseRow.Builder clearPlatform()
         breakdown
         
        string platform = 10 [json_name = "platform"];
        Returns:
        This builder for chaining.
      • setPlatformBytes

        public AdDetailsResponseRow.Builder setPlatformBytes​(com.google.protobuf.ByteString value)
         breakdown
         
        string platform = 10 [json_name = "platform"];
        Parameters:
        value - The bytes for platform to set.
        Returns:
        This builder for chaining.
      • getTotalAdImpressions

        public int getTotalAdImpressions()
         counts 
         
        uint32 total_ad_impressions = 20 [json_name = "totalAdImpressions"];
        Specified by:
        getTotalAdImpressions in interface AdDetailsResponseRowOrBuilder
        Returns:
        The totalAdImpressions.
      • setTotalAdImpressions

        public AdDetailsResponseRow.Builder setTotalAdImpressions​(int value)
         counts 
         
        uint32 total_ad_impressions = 20 [json_name = "totalAdImpressions"];
        Parameters:
        value - The totalAdImpressions to set.
        Returns:
        This builder for chaining.
      • clearTotalAdImpressions

        public AdDetailsResponseRow.Builder clearTotalAdImpressions()
         counts 
         
        uint32 total_ad_impressions = 20 [json_name = "totalAdImpressions"];
        Returns:
        This builder for chaining.
      • setTotalDisplayImpressions

        public AdDetailsResponseRow.Builder setTotalDisplayImpressions​(int value)
        uint32 total_display_impressions = 21 [json_name = "totalDisplayImpressions"];
        Parameters:
        value - The totalDisplayImpressions to set.
        Returns:
        This builder for chaining.
      • clearTotalDisplayImpressions

        public AdDetailsResponseRow.Builder clearTotalDisplayImpressions()
        uint32 total_display_impressions = 21 [json_name = "totalDisplayImpressions"];
        Returns:
        This builder for chaining.
      • setTotalAdVideoImpressions

        public AdDetailsResponseRow.Builder setTotalAdVideoImpressions​(int value)
        uint32 total_ad_video_impressions = 22 [json_name = "totalAdVideoImpressions"];
        Parameters:
        value - The totalAdVideoImpressions to set.
        Returns:
        This builder for chaining.
      • clearTotalAdVideoImpressions

        public AdDetailsResponseRow.Builder clearTotalAdVideoImpressions()
        uint32 total_ad_video_impressions = 22 [json_name = "totalAdVideoImpressions"];
        Returns:
        This builder for chaining.
      • setTotalAdVideoPlayed

        public AdDetailsResponseRow.Builder setTotalAdVideoPlayed​(int value)
        uint32 total_ad_video_played = 23 [json_name = "totalAdVideoPlayed"];
        Parameters:
        value - The totalAdVideoPlayed to set.
        Returns:
        This builder for chaining.
      • clearTotalAdVideoPlayed

        public AdDetailsResponseRow.Builder clearTotalAdVideoPlayed()
        uint32 total_ad_video_played = 23 [json_name = "totalAdVideoPlayed"];
        Returns:
        This builder for chaining.
      • setTotalAdClicks

        public AdDetailsResponseRow.Builder setTotalAdClicks​(int value)
        uint32 total_ad_clicks = 24 [json_name = "totalAdClicks"];
        Parameters:
        value - The totalAdClicks to set.
        Returns:
        This builder for chaining.
      • clearTotalAdClicks

        public AdDetailsResponseRow.Builder clearTotalAdClicks()
        uint32 total_ad_clicks = 24 [json_name = "totalAdClicks"];
        Returns:
        This builder for chaining.
      • setTotalAdInteractions

        public AdDetailsResponseRow.Builder setTotalAdInteractions​(int value)
        uint32 total_ad_interactions = 25 [json_name = "totalAdInteractions"];
        Parameters:
        value - The totalAdInteractions to set.
        Returns:
        This builder for chaining.
      • clearTotalAdInteractions

        public AdDetailsResponseRow.Builder clearTotalAdInteractions()
        uint32 total_ad_interactions = 25 [json_name = "totalAdInteractions"];
        Returns:
        This builder for chaining.
      • setAdVideoQ25

        public AdDetailsResponseRow.Builder setAdVideoQ25​(int value)
        uint32 ad_video_q25 = 26 [json_name = "adVideoQ25"];
        Parameters:
        value - The adVideoQ25 to set.
        Returns:
        This builder for chaining.
      • clearAdVideoQ25

        public AdDetailsResponseRow.Builder clearAdVideoQ25()
        uint32 ad_video_q25 = 26 [json_name = "adVideoQ25"];
        Returns:
        This builder for chaining.
      • setAdVideoQ50

        public AdDetailsResponseRow.Builder setAdVideoQ50​(int value)
        uint32 ad_video_q50 = 27 [json_name = "adVideoQ50"];
        Parameters:
        value - The adVideoQ50 to set.
        Returns:
        This builder for chaining.
      • clearAdVideoQ50

        public AdDetailsResponseRow.Builder clearAdVideoQ50()
        uint32 ad_video_q50 = 27 [json_name = "adVideoQ50"];
        Returns:
        This builder for chaining.
      • setAdVideoQ75

        public AdDetailsResponseRow.Builder setAdVideoQ75​(int value)
        uint32 ad_video_q75 = 28 [json_name = "adVideoQ75"];
        Parameters:
        value - The adVideoQ75 to set.
        Returns:
        This builder for chaining.
      • clearAdVideoQ75

        public AdDetailsResponseRow.Builder clearAdVideoQ75()
        uint32 ad_video_q75 = 28 [json_name = "adVideoQ75"];
        Returns:
        This builder for chaining.
      • setAdVideoComplete

        public AdDetailsResponseRow.Builder setAdVideoComplete​(int value)
        uint32 ad_video_complete = 29 [json_name = "adVideoComplete"];
        Parameters:
        value - The adVideoComplete to set.
        Returns:
        This builder for chaining.
      • clearAdVideoComplete

        public AdDetailsResponseRow.Builder clearAdVideoComplete()
        uint32 ad_video_complete = 29 [json_name = "adVideoComplete"];
        Returns:
        This builder for chaining.
      • setAdReplays

        public AdDetailsResponseRow.Builder setAdReplays​(int value)
        uint32 ad_replays = 30 [json_name = "adReplays"];
        Parameters:
        value - The adReplays to set.
        Returns:
        This builder for chaining.
      • clearAdReplays

        public AdDetailsResponseRow.Builder clearAdReplays()
        uint32 ad_replays = 30 [json_name = "adReplays"];
        Returns:
        This builder for chaining.
      • setAdUnmutes

        public AdDetailsResponseRow.Builder setAdUnmutes​(int value)
        uint32 ad_unmutes = 31 [json_name = "adUnmutes"];
        Parameters:
        value - The adUnmutes to set.
        Returns:
        This builder for chaining.
      • clearAdUnmutes

        public AdDetailsResponseRow.Builder clearAdUnmutes()
        uint32 ad_unmutes = 31 [json_name = "adUnmutes"];
        Returns:
        This builder for chaining.
      • getUniqAdBannerNavigated

        public int getUniqAdBannerNavigated()
         uniques by action
         
        uint32 uniq_ad_banner_navigated = 32 [json_name = "uniqAdBannerNavigated"];
        Specified by:
        getUniqAdBannerNavigated in interface AdDetailsResponseRowOrBuilder
        Returns:
        The uniqAdBannerNavigated.
      • setUniqAdBannerNavigated

        public AdDetailsResponseRow.Builder setUniqAdBannerNavigated​(int value)
         uniques by action
         
        uint32 uniq_ad_banner_navigated = 32 [json_name = "uniqAdBannerNavigated"];
        Parameters:
        value - The uniqAdBannerNavigated to set.
        Returns:
        This builder for chaining.
      • clearUniqAdBannerNavigated

        public AdDetailsResponseRow.Builder clearUniqAdBannerNavigated()
         uniques by action
         
        uint32 uniq_ad_banner_navigated = 32 [json_name = "uniqAdBannerNavigated"];
        Returns:
        This builder for chaining.
      • setUniqAdButtonNavigated

        public AdDetailsResponseRow.Builder setUniqAdButtonNavigated​(int value)
        uint32 uniq_ad_button_navigated = 33 [json_name = "uniqAdButtonNavigated"];
        Parameters:
        value - The uniqAdButtonNavigated to set.
        Returns:
        This builder for chaining.
      • clearUniqAdButtonNavigated

        public AdDetailsResponseRow.Builder clearUniqAdButtonNavigated()
        uint32 uniq_ad_button_navigated = 33 [json_name = "uniqAdButtonNavigated"];
        Returns:
        This builder for chaining.
      • setUniqAdVideoPlayed

        public AdDetailsResponseRow.Builder setUniqAdVideoPlayed​(int value)
        uint32 uniq_ad_video_played = 34 [json_name = "uniqAdVideoPlayed"];
        Parameters:
        value - The uniqAdVideoPlayed to set.
        Returns:
        This builder for chaining.
      • clearUniqAdVideoPlayed

        public AdDetailsResponseRow.Builder clearUniqAdVideoPlayed()
        uint32 uniq_ad_video_played = 34 [json_name = "uniqAdVideoPlayed"];
        Returns:
        This builder for chaining.
      • getAdTotalReach

        public int getAdTotalReach()
         reach + engaged/conversions
         
        uint32 ad_total_reach = 40 [json_name = "adTotalReach"];
        Specified by:
        getAdTotalReach in interface AdDetailsResponseRowOrBuilder
        Returns:
        The adTotalReach.
      • setAdTotalReach

        public AdDetailsResponseRow.Builder setAdTotalReach​(int value)
         reach + engaged/conversions
         
        uint32 ad_total_reach = 40 [json_name = "adTotalReach"];
        Parameters:
        value - The adTotalReach to set.
        Returns:
        This builder for chaining.
      • clearAdTotalReach

        public AdDetailsResponseRow.Builder clearAdTotalReach()
         reach + engaged/conversions
         
        uint32 ad_total_reach = 40 [json_name = "adTotalReach"];
        Returns:
        This builder for chaining.
      • setAdEngagedViews

        public AdDetailsResponseRow.Builder setAdEngagedViews​(int value)
        uint32 ad_engaged_views = 41 [json_name = "adEngagedViews"];
        Parameters:
        value - The adEngagedViews to set.
        Returns:
        This builder for chaining.
      • clearAdEngagedViews

        public AdDetailsResponseRow.Builder clearAdEngagedViews()
        uint32 ad_engaged_views = 41 [json_name = "adEngagedViews"];
        Returns:
        This builder for chaining.
      • setAdConversions

        public AdDetailsResponseRow.Builder setAdConversions​(int value)
        uint32 ad_conversions = 42 [json_name = "adConversions"];
        Parameters:
        value - The adConversions to set.
        Returns:
        This builder for chaining.
      • clearAdConversions

        public AdDetailsResponseRow.Builder clearAdConversions()
        uint32 ad_conversions = 42 [json_name = "adConversions"];
        Returns:
        This builder for chaining.
      • setTotalEventViewers

        public AdDetailsResponseRow.Builder setTotalEventViewers​(int value)
        uint32 total_event_viewers = 43 [json_name = "totalEventViewers"];
        Parameters:
        value - The totalEventViewers to set.
        Returns:
        This builder for chaining.
      • clearTotalEventViewers

        public AdDetailsResponseRow.Builder clearTotalEventViewers()
        uint32 total_event_viewers = 43 [json_name = "totalEventViewers"];
        Returns:
        This builder for chaining.
      • setAverageCtr

        public AdDetailsResponseRow.Builder setAverageCtr​(double value)
         rate fields
         
        double average_ctr = 50 [json_name = "averageCtr"];
        Parameters:
        value - The averageCtr to set.
        Returns:
        This builder for chaining.
      • clearAverageCtr

        public AdDetailsResponseRow.Builder clearAverageCtr()
         rate fields
         
        double average_ctr = 50 [json_name = "averageCtr"];
        Returns:
        This builder for chaining.
      • setAdInteractionRate

        public AdDetailsResponseRow.Builder setAdInteractionRate​(double value)
        double ad_interaction_rate = 51 [json_name = "adInteractionRate"];
        Parameters:
        value - The adInteractionRate to set.
        Returns:
        This builder for chaining.
      • clearAdInteractionRate

        public AdDetailsResponseRow.Builder clearAdInteractionRate()
        double ad_interaction_rate = 51 [json_name = "adInteractionRate"];
        Returns:
        This builder for chaining.
      • setVideoCompletionRate

        public AdDetailsResponseRow.Builder setVideoCompletionRate​(double value)
        double video_completion_rate = 52 [json_name = "videoCompletionRate"];
        Parameters:
        value - The videoCompletionRate to set.
        Returns:
        This builder for chaining.
      • clearVideoCompletionRate

        public AdDetailsResponseRow.Builder clearVideoCompletionRate()
        double video_completion_rate = 52 [json_name = "videoCompletionRate"];
        Returns:
        This builder for chaining.
      • setAdReplayRate

        public AdDetailsResponseRow.Builder setAdReplayRate​(double value)
        double ad_replay_rate = 53 [json_name = "adReplayRate"];
        Parameters:
        value - The adReplayRate to set.
        Returns:
        This builder for chaining.
      • clearAdReplayRate

        public AdDetailsResponseRow.Builder clearAdReplayRate()
        double ad_replay_rate = 53 [json_name = "adReplayRate"];
        Returns:
        This builder for chaining.
      • setAdViewRate

        public AdDetailsResponseRow.Builder setAdViewRate​(double value)
        double ad_view_rate = 54 [json_name = "adViewRate"];
        Parameters:
        value - The adViewRate to set.
        Returns:
        This builder for chaining.
      • clearAdViewRate

        public AdDetailsResponseRow.Builder clearAdViewRate()
        double ad_view_rate = 54 [json_name = "adViewRate"];
        Returns:
        This builder for chaining.
      • setAdFrequency

        public AdDetailsResponseRow.Builder setAdFrequency​(double value)
        double ad_frequency = 55 [json_name = "adFrequency"];
        Parameters:
        value - The adFrequency to set.
        Returns:
        This builder for chaining.
      • clearAdFrequency

        public AdDetailsResponseRow.Builder clearAdFrequency()
        double ad_frequency = 55 [json_name = "adFrequency"];
        Returns:
        This builder for chaining.
      • setAdUnmuteRate

        public AdDetailsResponseRow.Builder setAdUnmuteRate​(double value)
        double ad_unmute_rate = 56 [json_name = "adUnmuteRate"];
        Parameters:
        value - The adUnmuteRate to set.
        Returns:
        This builder for chaining.
      • clearAdUnmuteRate

        public AdDetailsResponseRow.Builder clearAdUnmuteRate()
        double ad_unmute_rate = 56 [json_name = "adUnmuteRate"];
        Returns:
        This builder for chaining.
      • setAdReachPct

        public AdDetailsResponseRow.Builder setAdReachPct​(double value)
        double ad_reach_pct = 57 [json_name = "adReachPct"];
        Parameters:
        value - The adReachPct to set.
        Returns:
        This builder for chaining.
      • clearAdReachPct

        public AdDetailsResponseRow.Builder clearAdReachPct()
        double ad_reach_pct = 57 [json_name = "adReachPct"];
        Returns:
        This builder for chaining.
      • setAdConversionRate

        public AdDetailsResponseRow.Builder setAdConversionRate​(double value)
        double ad_conversion_rate = 58 [json_name = "adConversionRate"];
        Parameters:
        value - The adConversionRate to set.
        Returns:
        This builder for chaining.
      • clearAdConversionRate

        public AdDetailsResponseRow.Builder clearAdConversionRate()
        double ad_conversion_rate = 58 [json_name = "adConversionRate"];
        Returns:
        This builder for chaining.
      • hasAdEngagement

        public boolean hasAdEngagement()
         engagement depth (seconds per engaged session)
         
        optional double ad_engagement = 59 [json_name = "adEngagement"];
        Specified by:
        hasAdEngagement in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the adEngagement field is set.
      • getAdEngagement

        public double getAdEngagement()
         engagement depth (seconds per engaged session)
         
        optional double ad_engagement = 59 [json_name = "adEngagement"];
        Specified by:
        getAdEngagement in interface AdDetailsResponseRowOrBuilder
        Returns:
        The adEngagement.
      • setAdEngagement

        public AdDetailsResponseRow.Builder setAdEngagement​(double value)
         engagement depth (seconds per engaged session)
         
        optional double ad_engagement = 59 [json_name = "adEngagement"];
        Parameters:
        value - The adEngagement to set.
        Returns:
        This builder for chaining.
      • clearAdEngagement

        public AdDetailsResponseRow.Builder clearAdEngagement()
         engagement depth (seconds per engaged session)
         
        optional double ad_engagement = 59 [json_name = "adEngagement"];
        Returns:
        This builder for chaining.
      • getAdAutoplay

        public boolean getAdAutoplay()
         flags (from PG view)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Specified by:
        getAdAutoplay in interface AdDetailsResponseRowOrBuilder
        Returns:
        The adAutoplay.
      • setAdAutoplay

        public AdDetailsResponseRow.Builder setAdAutoplay​(boolean value)
         flags (from PG view)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Parameters:
        value - The adAutoplay to set.
        Returns:
        This builder for chaining.
      • clearAdAutoplay

        public AdDetailsResponseRow.Builder clearAdAutoplay()
         flags (from PG view)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Returns:
        This builder for chaining.
      • setAdAudioPriority

        public AdDetailsResponseRow.Builder setAdAudioPriority​(boolean value)
        bool ad_audio_priority = 61 [json_name = "adAudioPriority"];
        Parameters:
        value - The adAudioPriority to set.
        Returns:
        This builder for chaining.
      • clearAdAudioPriority

        public AdDetailsResponseRow.Builder clearAdAudioPriority()
        bool ad_audio_priority = 61 [json_name = "adAudioPriority"];
        Returns:
        This builder for chaining.
      • hasAdName

        public boolean hasAdName()
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Specified by:
        hasAdName in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the adName field is set.
      • getAdName

        public java.lang.String getAdName()
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Specified by:
        getAdName in interface AdDetailsResponseRowOrBuilder
        Returns:
        The adName.
      • getAdNameBytes

        public com.google.protobuf.ByteString getAdNameBytes()
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Specified by:
        getAdNameBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for adName.
      • setAdName

        public AdDetailsResponseRow.Builder setAdName​(java.lang.String value)
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Parameters:
        value - The adName to set.
        Returns:
        This builder for chaining.
      • clearAdName

        public AdDetailsResponseRow.Builder clearAdName()
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Returns:
        This builder for chaining.
      • setAdNameBytes

        public AdDetailsResponseRow.Builder setAdNameBytes​(com.google.protobuf.ByteString value)
         ad meta (from PG polls_ad_questions)
         
        optional string ad_name = 70 [json_name = "adName"];
        Parameters:
        value - The bytes for adName to set.
        Returns:
        This builder for chaining.
      • hasCampaignName

        public boolean hasCampaignName()
        optional string campaign_name = 71 [json_name = "campaignName"];
        Specified by:
        hasCampaignName in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the campaignName field is set.
      • getCampaignName

        public java.lang.String getCampaignName()
        optional string campaign_name = 71 [json_name = "campaignName"];
        Specified by:
        getCampaignName in interface AdDetailsResponseRowOrBuilder
        Returns:
        The campaignName.
      • getCampaignNameBytes

        public com.google.protobuf.ByteString getCampaignNameBytes()
        optional string campaign_name = 71 [json_name = "campaignName"];
        Specified by:
        getCampaignNameBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for campaignName.
      • setCampaignName

        public AdDetailsResponseRow.Builder setCampaignName​(java.lang.String value)
        optional string campaign_name = 71 [json_name = "campaignName"];
        Parameters:
        value - The campaignName to set.
        Returns:
        This builder for chaining.
      • clearCampaignName

        public AdDetailsResponseRow.Builder clearCampaignName()
        optional string campaign_name = 71 [json_name = "campaignName"];
        Returns:
        This builder for chaining.
      • setCampaignNameBytes

        public AdDetailsResponseRow.Builder setCampaignNameBytes​(com.google.protobuf.ByteString value)
        optional string campaign_name = 71 [json_name = "campaignName"];
        Parameters:
        value - The bytes for campaignName to set.
        Returns:
        This builder for chaining.
      • hasAdGroup

        public boolean hasAdGroup()
        optional string ad_group = 72 [json_name = "adGroup"];
        Specified by:
        hasAdGroup in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the adGroup field is set.
      • getAdGroup

        public java.lang.String getAdGroup()
        optional string ad_group = 72 [json_name = "adGroup"];
        Specified by:
        getAdGroup in interface AdDetailsResponseRowOrBuilder
        Returns:
        The adGroup.
      • getAdGroupBytes

        public com.google.protobuf.ByteString getAdGroupBytes()
        optional string ad_group = 72 [json_name = "adGroup"];
        Specified by:
        getAdGroupBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for adGroup.
      • setAdGroup

        public AdDetailsResponseRow.Builder setAdGroup​(java.lang.String value)
        optional string ad_group = 72 [json_name = "adGroup"];
        Parameters:
        value - The adGroup to set.
        Returns:
        This builder for chaining.
      • clearAdGroup

        public AdDetailsResponseRow.Builder clearAdGroup()
        optional string ad_group = 72 [json_name = "adGroup"];
        Returns:
        This builder for chaining.
      • setAdGroupBytes

        public AdDetailsResponseRow.Builder setAdGroupBytes​(com.google.protobuf.ByteString value)
        optional string ad_group = 72 [json_name = "adGroup"];
        Parameters:
        value - The bytes for adGroup to set.
        Returns:
        This builder for chaining.
      • hasAdUnit

        public boolean hasAdUnit()
        optional uint32 ad_unit = 73 [json_name = "adUnit"];
        Specified by:
        hasAdUnit in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the adUnit field is set.
      • setAdUnit

        public AdDetailsResponseRow.Builder setAdUnit​(int value)
        optional uint32 ad_unit = 73 [json_name = "adUnit"];
        Parameters:
        value - The adUnit to set.
        Returns:
        This builder for chaining.
      • clearAdUnit

        public AdDetailsResponseRow.Builder clearAdUnit()
        optional uint32 ad_unit = 73 [json_name = "adUnit"];
        Returns:
        This builder for chaining.
      • hasModerationStartAt

        public boolean hasModerationStartAt()
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
        Specified by:
        hasModerationStartAt in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the moderationStartAt field is set.
      • getModerationStartAt

        public com.google.protobuf.Timestamp getModerationStartAt()
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
        Specified by:
        getModerationStartAt in interface AdDetailsResponseRowOrBuilder
        Returns:
        The moderationStartAt.
      • setModerationStartAt

        public AdDetailsResponseRow.Builder setModerationStartAt​(com.google.protobuf.Timestamp value)
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
      • setModerationStartAt

        public AdDetailsResponseRow.Builder setModerationStartAt​(com.google.protobuf.Timestamp.Builder builderForValue)
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
      • mergeModerationStartAt

        public AdDetailsResponseRow.Builder mergeModerationStartAt​(com.google.protobuf.Timestamp value)
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
      • clearModerationStartAt

        public AdDetailsResponseRow.Builder clearModerationStartAt()
         moderation window (from PG)
         
        optional .google.protobuf.Timestamp moderation_start_at = 74 [json_name = "moderationStartAt"];
      • hasModerationEndAt

        public boolean hasModerationEndAt()
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
        Specified by:
        hasModerationEndAt in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the moderationEndAt field is set.
      • getModerationEndAt

        public com.google.protobuf.Timestamp getModerationEndAt()
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
        Specified by:
        getModerationEndAt in interface AdDetailsResponseRowOrBuilder
        Returns:
        The moderationEndAt.
      • setModerationEndAt

        public AdDetailsResponseRow.Builder setModerationEndAt​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
      • setModerationEndAt

        public AdDetailsResponseRow.Builder setModerationEndAt​(com.google.protobuf.Timestamp.Builder builderForValue)
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
      • mergeModerationEndAt

        public AdDetailsResponseRow.Builder mergeModerationEndAt​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
      • clearModerationEndAt

        public AdDetailsResponseRow.Builder clearModerationEndAt()
        optional .google.protobuf.Timestamp moderation_end_at = 75 [json_name = "moderationEndAt"];
      • hasModerationDurationSec

        public boolean hasModerationDurationSec()
        optional uint32 moderation_duration_sec = 76 [json_name = "moderationDurationSec"];
        Specified by:
        hasModerationDurationSec in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the moderationDurationSec field is set.
      • getModerationDurationSec

        public int getModerationDurationSec()
        optional uint32 moderation_duration_sec = 76 [json_name = "moderationDurationSec"];
        Specified by:
        getModerationDurationSec in interface AdDetailsResponseRowOrBuilder
        Returns:
        The moderationDurationSec.
      • setModerationDurationSec

        public AdDetailsResponseRow.Builder setModerationDurationSec​(int value)
        optional uint32 moderation_duration_sec = 76 [json_name = "moderationDurationSec"];
        Parameters:
        value - The moderationDurationSec to set.
        Returns:
        This builder for chaining.
      • clearModerationDurationSec

        public AdDetailsResponseRow.Builder clearModerationDurationSec()
        optional uint32 moderation_duration_sec = 76 [json_name = "moderationDurationSec"];
        Returns:
        This builder for chaining.
      • hasEventName

        public boolean hasEventName()
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Specified by:
        hasEventName in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the eventName field is set.
      • getEventName

        public java.lang.String getEventName()
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Specified by:
        getEventName in interface AdDetailsResponseRowOrBuilder
        Returns:
        The eventName.
      • getEventNameBytes

        public com.google.protobuf.ByteString getEventNameBytes()
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Specified by:
        getEventNameBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for eventName.
      • setEventName

        public AdDetailsResponseRow.Builder setEventName​(java.lang.String value)
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Parameters:
        value - The eventName to set.
        Returns:
        This builder for chaining.
      • clearEventName

        public AdDetailsResponseRow.Builder clearEventName()
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Returns:
        This builder for chaining.
      • setEventNameBytes

        public AdDetailsResponseRow.Builder setEventNameBytes​(com.google.protobuf.ByteString value)
         event meta
         
        optional string event_name = 80 [json_name = "eventName"];
        Parameters:
        value - The bytes for eventName to set.
        Returns:
        This builder for chaining.
      • hasSeries

        public boolean hasSeries()
        optional string series = 81 [json_name = "series"];
        Specified by:
        hasSeries in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the series field is set.
      • getSeries

        public java.lang.String getSeries()
        optional string series = 81 [json_name = "series"];
        Specified by:
        getSeries in interface AdDetailsResponseRowOrBuilder
        Returns:
        The series.
      • getSeriesBytes

        public com.google.protobuf.ByteString getSeriesBytes()
        optional string series = 81 [json_name = "series"];
        Specified by:
        getSeriesBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for series.
      • setSeries

        public AdDetailsResponseRow.Builder setSeries​(java.lang.String value)
        optional string series = 81 [json_name = "series"];
        Parameters:
        value - The series to set.
        Returns:
        This builder for chaining.
      • clearSeries

        public AdDetailsResponseRow.Builder clearSeries()
        optional string series = 81 [json_name = "series"];
        Returns:
        This builder for chaining.
      • setSeriesBytes

        public AdDetailsResponseRow.Builder setSeriesBytes​(com.google.protobuf.ByteString value)
        optional string series = 81 [json_name = "series"];
        Parameters:
        value - The bytes for series to set.
        Returns:
        This builder for chaining.
      • hasLeague

        public boolean hasLeague()
        optional string league = 82 [json_name = "league"];
        Specified by:
        hasLeague in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the league field is set.
      • getLeague

        public java.lang.String getLeague()
        optional string league = 82 [json_name = "league"];
        Specified by:
        getLeague in interface AdDetailsResponseRowOrBuilder
        Returns:
        The league.
      • getLeagueBytes

        public com.google.protobuf.ByteString getLeagueBytes()
        optional string league = 82 [json_name = "league"];
        Specified by:
        getLeagueBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for league.
      • setLeague

        public AdDetailsResponseRow.Builder setLeague​(java.lang.String value)
        optional string league = 82 [json_name = "league"];
        Parameters:
        value - The league to set.
        Returns:
        This builder for chaining.
      • clearLeague

        public AdDetailsResponseRow.Builder clearLeague()
        optional string league = 82 [json_name = "league"];
        Returns:
        This builder for chaining.
      • setLeagueBytes

        public AdDetailsResponseRow.Builder setLeagueBytes​(com.google.protobuf.ByteString value)
        optional string league = 82 [json_name = "league"];
        Parameters:
        value - The bytes for league to set.
        Returns:
        This builder for chaining.
      • hasEventStartTime

        public boolean hasEventStartTime()
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
        Specified by:
        hasEventStartTime in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the eventStartTime field is set.
      • getEventStartTime

        public com.google.protobuf.Timestamp getEventStartTime()
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
        Specified by:
        getEventStartTime in interface AdDetailsResponseRowOrBuilder
        Returns:
        The eventStartTime.
      • setEventStartTime

        public AdDetailsResponseRow.Builder setEventStartTime​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
      • setEventStartTime

        public AdDetailsResponseRow.Builder setEventStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
      • mergeEventStartTime

        public AdDetailsResponseRow.Builder mergeEventStartTime​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
      • clearEventStartTime

        public AdDetailsResponseRow.Builder clearEventStartTime()
        optional .google.protobuf.Timestamp event_start_time = 83 [json_name = "eventStartTime"];
      • hasEventEndTime

        public boolean hasEventEndTime()
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
        Specified by:
        hasEventEndTime in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the eventEndTime field is set.
      • getEventEndTime

        public com.google.protobuf.Timestamp getEventEndTime()
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
        Specified by:
        getEventEndTime in interface AdDetailsResponseRowOrBuilder
        Returns:
        The eventEndTime.
      • setEventEndTime

        public AdDetailsResponseRow.Builder setEventEndTime​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
      • setEventEndTime

        public AdDetailsResponseRow.Builder setEventEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
      • mergeEventEndTime

        public AdDetailsResponseRow.Builder mergeEventEndTime​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
      • clearEventEndTime

        public AdDetailsResponseRow.Builder clearEventEndTime()
        optional .google.protobuf.Timestamp event_end_time = 84 [json_name = "eventEndTime"];
      • hasActivatedBy

        public boolean hasActivatedBy()
         game activation context
         
        optional uint32 activated_by = 90 [json_name = "activatedBy"];
        Specified by:
        hasActivatedBy in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the activatedBy field is set.
      • getActivatedBy

        public int getActivatedBy()
         game activation context
         
        optional uint32 activated_by = 90 [json_name = "activatedBy"];
        Specified by:
        getActivatedBy in interface AdDetailsResponseRowOrBuilder
        Returns:
        The activatedBy.
      • setActivatedBy

        public AdDetailsResponseRow.Builder setActivatedBy​(int value)
         game activation context
         
        optional uint32 activated_by = 90 [json_name = "activatedBy"];
        Parameters:
        value - The activatedBy to set.
        Returns:
        This builder for chaining.
      • clearActivatedBy

        public AdDetailsResponseRow.Builder clearActivatedBy()
         game activation context
         
        optional uint32 activated_by = 90 [json_name = "activatedBy"];
        Returns:
        This builder for chaining.
      • hasActivationInstanceId

        public boolean hasActivationInstanceId()
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Specified by:
        hasActivationInstanceId in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the activationInstanceId field is set.
      • getActivationInstanceId

        public java.lang.String getActivationInstanceId()
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Specified by:
        getActivationInstanceId in interface AdDetailsResponseRowOrBuilder
        Returns:
        The activationInstanceId.
      • getActivationInstanceIdBytes

        public com.google.protobuf.ByteString getActivationInstanceIdBytes()
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Specified by:
        getActivationInstanceIdBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for activationInstanceId.
      • setActivationInstanceId

        public AdDetailsResponseRow.Builder setActivationInstanceId​(java.lang.String value)
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Parameters:
        value - The activationInstanceId to set.
        Returns:
        This builder for chaining.
      • clearActivationInstanceId

        public AdDetailsResponseRow.Builder clearActivationInstanceId()
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Returns:
        This builder for chaining.
      • setActivationInstanceIdBytes

        public AdDetailsResponseRow.Builder setActivationInstanceIdBytes​(com.google.protobuf.ByteString value)
        optional string activation_instance_id = 91 [json_name = "activationInstanceId"];
        Parameters:
        value - The bytes for activationInstanceId to set.
        Returns:
        This builder for chaining.
      • hasActivationDetails

        public boolean hasActivationDetails()
        optional string activation_details = 92 [json_name = "activationDetails"];
        Specified by:
        hasActivationDetails in interface AdDetailsResponseRowOrBuilder
        Returns:
        Whether the activationDetails field is set.
      • getActivationDetails

        public java.lang.String getActivationDetails()
        optional string activation_details = 92 [json_name = "activationDetails"];
        Specified by:
        getActivationDetails in interface AdDetailsResponseRowOrBuilder
        Returns:
        The activationDetails.
      • getActivationDetailsBytes

        public com.google.protobuf.ByteString getActivationDetailsBytes()
        optional string activation_details = 92 [json_name = "activationDetails"];
        Specified by:
        getActivationDetailsBytes in interface AdDetailsResponseRowOrBuilder
        Returns:
        The bytes for activationDetails.
      • setActivationDetails

        public AdDetailsResponseRow.Builder setActivationDetails​(java.lang.String value)
        optional string activation_details = 92 [json_name = "activationDetails"];
        Parameters:
        value - The activationDetails to set.
        Returns:
        This builder for chaining.
      • clearActivationDetails

        public AdDetailsResponseRow.Builder clearActivationDetails()
        optional string activation_details = 92 [json_name = "activationDetails"];
        Returns:
        This builder for chaining.
      • setActivationDetailsBytes

        public AdDetailsResponseRow.Builder setActivationDetailsBytes​(com.google.protobuf.ByteString value)
        optional string activation_details = 92 [json_name = "activationDetails"];
        Parameters:
        value - The bytes for activationDetails to set.
        Returns:
        This builder for chaining.