Class AdTotalsResponseData.Builder

    • Method Detail

      • setEventId

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

        public AdTotalsResponseData.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 AdTotalsResponseDataOrBuilder
        Returns:
        The bytes for questionId.
      • setQuestionId

        public AdTotalsResponseData.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 AdTotalsResponseData.Builder clearQuestionId()
        string question_id = 2 [json_name = "questionId"];
        Returns:
        This builder for chaining.
      • setQuestionIdBytes

        public AdTotalsResponseData.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.
      • getTotalAdImpressions

        public int getTotalAdImpressions()
         base totals
         
        uint32 total_ad_impressions = 10 [json_name = "totalAdImpressions"];
        Specified by:
        getTotalAdImpressions in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalAdImpressions.
      • setTotalAdImpressions

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

        public AdTotalsResponseData.Builder clearTotalAdImpressions()
         base totals
         
        uint32 total_ad_impressions = 10 [json_name = "totalAdImpressions"];
        Returns:
        This builder for chaining.
      • getTotalDisplayImpressions

        public int getTotalDisplayImpressions()
         EMetric.TotalDisplayImpressions
         
        uint32 total_display_impressions = 11 [json_name = "totalDisplayImpressions"];
        Specified by:
        getTotalDisplayImpressions in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalDisplayImpressions.
      • setTotalDisplayImpressions

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

        public AdTotalsResponseData.Builder clearTotalDisplayImpressions()
         EMetric.TotalDisplayImpressions
         
        uint32 total_display_impressions = 11 [json_name = "totalDisplayImpressions"];
        Returns:
        This builder for chaining.
      • getTotalAdVideoImpressions

        public int getTotalAdVideoImpressions()
         EMetric.TotalAdVideoImpressions
         
        uint32 total_ad_video_impressions = 12 [json_name = "totalAdVideoImpressions"];
        Specified by:
        getTotalAdVideoImpressions in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalAdVideoImpressions.
      • setTotalAdVideoImpressions

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

        public AdTotalsResponseData.Builder clearTotalAdVideoImpressions()
         EMetric.TotalAdVideoImpressions
         
        uint32 total_ad_video_impressions = 12 [json_name = "totalAdVideoImpressions"];
        Returns:
        This builder for chaining.
      • getTotalAdVideoPlayed

        public int getTotalAdVideoPlayed()
         EMetric.TotalAdVideoPlayed
         
        uint32 total_ad_video_played = 13 [json_name = "totalAdVideoPlayed"];
        Specified by:
        getTotalAdVideoPlayed in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalAdVideoPlayed.
      • setTotalAdVideoPlayed

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

        public AdTotalsResponseData.Builder clearTotalAdVideoPlayed()
         EMetric.TotalAdVideoPlayed
         
        uint32 total_ad_video_played = 13 [json_name = "totalAdVideoPlayed"];
        Returns:
        This builder for chaining.
      • getTotalAdClicks

        public int getTotalAdClicks()
         EMetric.TotalAdClicks
         
        uint32 total_ad_clicks = 20 [json_name = "totalAdClicks"];
        Specified by:
        getTotalAdClicks in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalAdClicks.
      • setTotalAdClicks

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

        public AdTotalsResponseData.Builder clearTotalAdClicks()
         EMetric.TotalAdClicks
         
        uint32 total_ad_clicks = 20 [json_name = "totalAdClicks"];
        Returns:
        This builder for chaining.
      • getTotalAdInteractions

        public int getTotalAdInteractions()
         EMetric.TotalAdInteractions
         
        uint32 total_ad_interactions = 21 [json_name = "totalAdInteractions"];
        Specified by:
        getTotalAdInteractions in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalAdInteractions.
      • setTotalAdInteractions

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

        public AdTotalsResponseData.Builder clearTotalAdInteractions()
         EMetric.TotalAdInteractions
         
        uint32 total_ad_interactions = 21 [json_name = "totalAdInteractions"];
        Returns:
        This builder for chaining.
      • getAdVideoQ25

        public int getAdVideoQ25()
         EMetric.AdVideoQ25
         
        uint32 ad_video_q25 = 22 [json_name = "adVideoQ25"];
        Specified by:
        getAdVideoQ25 in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adVideoQ25.
      • setAdVideoQ25

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

        public AdTotalsResponseData.Builder clearAdVideoQ25()
         EMetric.AdVideoQ25
         
        uint32 ad_video_q25 = 22 [json_name = "adVideoQ25"];
        Returns:
        This builder for chaining.
      • getAdVideoQ50

        public int getAdVideoQ50()
         EMetric.AdVideoQ50
         
        uint32 ad_video_q50 = 23 [json_name = "adVideoQ50"];
        Specified by:
        getAdVideoQ50 in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adVideoQ50.
      • setAdVideoQ50

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

        public AdTotalsResponseData.Builder clearAdVideoQ50()
         EMetric.AdVideoQ50
         
        uint32 ad_video_q50 = 23 [json_name = "adVideoQ50"];
        Returns:
        This builder for chaining.
      • getAdVideoQ75

        public int getAdVideoQ75()
         EMetric.AdVideoQ75
         
        uint32 ad_video_q75 = 24 [json_name = "adVideoQ75"];
        Specified by:
        getAdVideoQ75 in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adVideoQ75.
      • setAdVideoQ75

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

        public AdTotalsResponseData.Builder clearAdVideoQ75()
         EMetric.AdVideoQ75
         
        uint32 ad_video_q75 = 24 [json_name = "adVideoQ75"];
        Returns:
        This builder for chaining.
      • getAdVideoComplete

        public int getAdVideoComplete()
         EMetric.AdVideoComplete
         
        uint32 ad_video_complete = 25 [json_name = "adVideoComplete"];
        Specified by:
        getAdVideoComplete in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adVideoComplete.
      • setAdVideoComplete

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

        public AdTotalsResponseData.Builder clearAdVideoComplete()
         EMetric.AdVideoComplete
         
        uint32 ad_video_complete = 25 [json_name = "adVideoComplete"];
        Returns:
        This builder for chaining.
      • getAdReplays

        public int getAdReplays()
         EMetric.AdReplays
         
        uint32 ad_replays = 26 [json_name = "adReplays"];
        Specified by:
        getAdReplays in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adReplays.
      • setAdReplays

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

        public AdTotalsResponseData.Builder clearAdReplays()
         EMetric.AdReplays
         
        uint32 ad_replays = 26 [json_name = "adReplays"];
        Returns:
        This builder for chaining.
      • getAdUnmutes

        public int getAdUnmutes()
         EMetric.AdUnmutes
         
        uint32 ad_unmutes = 27 [json_name = "adUnmutes"];
        Specified by:
        getAdUnmutes in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adUnmutes.
      • setAdUnmutes

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

        public AdTotalsResponseData.Builder clearAdUnmutes()
         EMetric.AdUnmutes
         
        uint32 ad_unmutes = 27 [json_name = "adUnmutes"];
        Returns:
        This builder for chaining.
      • getAdTotalReach

        public int getAdTotalReach()
         reach + baseline
         
        uint32 ad_total_reach = 30 [json_name = "adTotalReach"];
        Specified by:
        getAdTotalReach in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adTotalReach.
      • setAdTotalReach

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

        public AdTotalsResponseData.Builder clearAdTotalReach()
         reach + baseline
         
        uint32 ad_total_reach = 30 [json_name = "adTotalReach"];
        Returns:
        This builder for chaining.
      • getTotalEventViewers

        public int getTotalEventViewers()
         EMetric.TotalEventViewers (uniq devices for the event)
         
        uint32 total_event_viewers = 31 [json_name = "totalEventViewers"];
        Specified by:
        getTotalEventViewers in interface AdTotalsResponseDataOrBuilder
        Returns:
        The totalEventViewers.
      • setTotalEventViewers

        public AdTotalsResponseData.Builder setTotalEventViewers​(int value)
         EMetric.TotalEventViewers (uniq devices for the event)
         
        uint32 total_event_viewers = 31 [json_name = "totalEventViewers"];
        Parameters:
        value - The totalEventViewers to set.
        Returns:
        This builder for chaining.
      • clearTotalEventViewers

        public AdTotalsResponseData.Builder clearTotalEventViewers()
         EMetric.TotalEventViewers (uniq devices for the event)
         
        uint32 total_event_viewers = 31 [json_name = "totalEventViewers"];
        Returns:
        This builder for chaining.
      • getAverageCtr

        public double getAverageCtr()
         rates & ratios (percent values as doubles)
         
        double average_ctr = 40 [json_name = "averageCtr"];
        Specified by:
        getAverageCtr in interface AdTotalsResponseDataOrBuilder
        Returns:
        The averageCtr.
      • setAverageCtr

        public AdTotalsResponseData.Builder setAverageCtr​(double value)
         rates & ratios (percent values as doubles)
         
        double average_ctr = 40 [json_name = "averageCtr"];
        Parameters:
        value - The averageCtr to set.
        Returns:
        This builder for chaining.
      • clearAverageCtr

        public AdTotalsResponseData.Builder clearAverageCtr()
         rates & ratios (percent values as doubles)
         
        double average_ctr = 40 [json_name = "averageCtr"];
        Returns:
        This builder for chaining.
      • getAdInteractionRate

        public double getAdInteractionRate()
         EMetric.AdInteractionRate (interactions / impressions * 100)
         
        double ad_interaction_rate = 41 [json_name = "adInteractionRate"];
        Specified by:
        getAdInteractionRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adInteractionRate.
      • setAdInteractionRate

        public AdTotalsResponseData.Builder setAdInteractionRate​(double value)
         EMetric.AdInteractionRate (interactions / impressions * 100)
         
        double ad_interaction_rate = 41 [json_name = "adInteractionRate"];
        Parameters:
        value - The adInteractionRate to set.
        Returns:
        This builder for chaining.
      • clearAdInteractionRate

        public AdTotalsResponseData.Builder clearAdInteractionRate()
         EMetric.AdInteractionRate (interactions / impressions * 100)
         
        double ad_interaction_rate = 41 [json_name = "adInteractionRate"];
        Returns:
        This builder for chaining.
      • getVideoCompletionRate

        public double getVideoCompletionRate()
         EMetric.VideoCompletionRate (completes / video starts * 100)
         
        double video_completion_rate = 42 [json_name = "videoCompletionRate"];
        Specified by:
        getVideoCompletionRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The videoCompletionRate.
      • setVideoCompletionRate

        public AdTotalsResponseData.Builder setVideoCompletionRate​(double value)
         EMetric.VideoCompletionRate (completes / video starts * 100)
         
        double video_completion_rate = 42 [json_name = "videoCompletionRate"];
        Parameters:
        value - The videoCompletionRate to set.
        Returns:
        This builder for chaining.
      • clearVideoCompletionRate

        public AdTotalsResponseData.Builder clearVideoCompletionRate()
         EMetric.VideoCompletionRate (completes / video starts * 100)
         
        double video_completion_rate = 42 [json_name = "videoCompletionRate"];
        Returns:
        This builder for chaining.
      • getAdReachPct

        public double getAdReachPct()
         EMetric.AdReachPct (reach / total_event_viewers * 100)
         
        double ad_reach_pct = 43 [json_name = "adReachPct"];
        Specified by:
        getAdReachPct in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adReachPct.
      • setAdReachPct

        public AdTotalsResponseData.Builder setAdReachPct​(double value)
         EMetric.AdReachPct (reach / total_event_viewers * 100)
         
        double ad_reach_pct = 43 [json_name = "adReachPct"];
        Parameters:
        value - The adReachPct to set.
        Returns:
        This builder for chaining.
      • clearAdReachPct

        public AdTotalsResponseData.Builder clearAdReachPct()
         EMetric.AdReachPct (reach / total_event_viewers * 100)
         
        double ad_reach_pct = 43 [json_name = "adReachPct"];
        Returns:
        This builder for chaining.
      • getAdReplayRate

        public double getAdReplayRate()
         EMetric.AdReplayRate (replays / impressions * 100)
         
        double ad_replay_rate = 44 [json_name = "adReplayRate"];
        Specified by:
        getAdReplayRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adReplayRate.
      • setAdReplayRate

        public AdTotalsResponseData.Builder setAdReplayRate​(double value)
         EMetric.AdReplayRate (replays / impressions * 100)
         
        double ad_replay_rate = 44 [json_name = "adReplayRate"];
        Parameters:
        value - The adReplayRate to set.
        Returns:
        This builder for chaining.
      • clearAdReplayRate

        public AdTotalsResponseData.Builder clearAdReplayRate()
         EMetric.AdReplayRate (replays / impressions * 100)
         
        double ad_replay_rate = 44 [json_name = "adReplayRate"];
        Returns:
        This builder for chaining.
      • getAdViewRate

        public double getAdViewRate()
         EMetric.AdViewRate (AdUnmutes / TotalAdVideoImpressions * 100)
         
        double ad_view_rate = 45 [json_name = "adViewRate"];
        Specified by:
        getAdViewRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adViewRate.
      • setAdViewRate

        public AdTotalsResponseData.Builder setAdViewRate​(double value)
         EMetric.AdViewRate (AdUnmutes / TotalAdVideoImpressions * 100)
         
        double ad_view_rate = 45 [json_name = "adViewRate"];
        Parameters:
        value - The adViewRate to set.
        Returns:
        This builder for chaining.
      • clearAdViewRate

        public AdTotalsResponseData.Builder clearAdViewRate()
         EMetric.AdViewRate (AdUnmutes / TotalAdVideoImpressions * 100)
         
        double ad_view_rate = 45 [json_name = "adViewRate"];
        Returns:
        This builder for chaining.
      • getAdFrequency

        public double getAdFrequency()
         EMetric.AdFrequency (impressions / AdTotalReach)
         
        double ad_frequency = 46 [json_name = "adFrequency"];
        Specified by:
        getAdFrequency in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adFrequency.
      • setAdFrequency

        public AdTotalsResponseData.Builder setAdFrequency​(double value)
         EMetric.AdFrequency (impressions / AdTotalReach)
         
        double ad_frequency = 46 [json_name = "adFrequency"];
        Parameters:
        value - The adFrequency to set.
        Returns:
        This builder for chaining.
      • clearAdFrequency

        public AdTotalsResponseData.Builder clearAdFrequency()
         EMetric.AdFrequency (impressions / AdTotalReach)
         
        double ad_frequency = 46 [json_name = "adFrequency"];
        Returns:
        This builder for chaining.
      • getAdUnmuteRate

        public double getAdUnmuteRate()
         EMetric.AdUnmuteRate (unmutes / video_impressions * 100)
         
        double ad_unmute_rate = 47 [json_name = "adUnmuteRate"];
        Specified by:
        getAdUnmuteRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adUnmuteRate.
      • setAdUnmuteRate

        public AdTotalsResponseData.Builder setAdUnmuteRate​(double value)
         EMetric.AdUnmuteRate (unmutes / video_impressions * 100)
         
        double ad_unmute_rate = 47 [json_name = "adUnmuteRate"];
        Parameters:
        value - The adUnmuteRate to set.
        Returns:
        This builder for chaining.
      • clearAdUnmuteRate

        public AdTotalsResponseData.Builder clearAdUnmuteRate()
         EMetric.AdUnmuteRate (unmutes / video_impressions * 100)
         
        double ad_unmute_rate = 47 [json_name = "adUnmuteRate"];
        Returns:
        This builder for chaining.
      • getAdConversionRate

        public double getAdConversionRate()
         EMetric.AdConversionRate (AdConversions / TotalEventViewers * 100)
         
        double ad_conversion_rate = 48 [json_name = "adConversionRate"];
        Specified by:
        getAdConversionRate in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adConversionRate.
      • setAdConversionRate

        public AdTotalsResponseData.Builder setAdConversionRate​(double value)
         EMetric.AdConversionRate (AdConversions / TotalEventViewers * 100)
         
        double ad_conversion_rate = 48 [json_name = "adConversionRate"];
        Parameters:
        value - The adConversionRate to set.
        Returns:
        This builder for chaining.
      • clearAdConversionRate

        public AdTotalsResponseData.Builder clearAdConversionRate()
         EMetric.AdConversionRate (AdConversions / TotalEventViewers * 100)
         
        double ad_conversion_rate = 48 [json_name = "adConversionRate"];
        Returns:
        This builder for chaining.
      • getAdConversions

        public int getAdConversions()
         conversions / engaged
         
        uint32 ad_conversions = 50 [json_name = "adConversions"];
        Specified by:
        getAdConversions in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adConversions.
      • setAdConversions

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

        public AdTotalsResponseData.Builder clearAdConversions()
         conversions / engaged
         
        uint32 ad_conversions = 50 [json_name = "adConversions"];
        Returns:
        This builder for chaining.
      • getAdEngagedViews

        public int getAdEngagedViews()
         EMetric.AdEngagedViews (uniq devices that interacted (CTA or custom))
         
        uint32 ad_engaged_views = 51 [json_name = "adEngagedViews"];
        Specified by:
        getAdEngagedViews in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adEngagedViews.
      • setAdEngagedViews

        public AdTotalsResponseData.Builder setAdEngagedViews​(int value)
         EMetric.AdEngagedViews (uniq devices that interacted (CTA or custom))
         
        uint32 ad_engaged_views = 51 [json_name = "adEngagedViews"];
        Parameters:
        value - The adEngagedViews to set.
        Returns:
        This builder for chaining.
      • clearAdEngagedViews

        public AdTotalsResponseData.Builder clearAdEngagedViews()
         EMetric.AdEngagedViews (uniq devices that interacted (CTA or custom))
         
        uint32 ad_engaged_views = 51 [json_name = "adEngagedViews"];
        Returns:
        This builder for chaining.
      • hasAdEngagement

        public boolean hasAdEngagement()
         EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
         
        optional double ad_engagement = 52 [json_name = "adEngagement"];
        Specified by:
        hasAdEngagement in interface AdTotalsResponseDataOrBuilder
        Returns:
        Whether the adEngagement field is set.
      • getAdEngagement

        public double getAdEngagement()
         EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
         
        optional double ad_engagement = 52 [json_name = "adEngagement"];
        Specified by:
        getAdEngagement in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adEngagement.
      • setAdEngagement

        public AdTotalsResponseData.Builder setAdEngagement​(double value)
         EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
         
        optional double ad_engagement = 52 [json_name = "adEngagement"];
        Parameters:
        value - The adEngagement to set.
        Returns:
        This builder for chaining.
      • clearAdEngagement

        public AdTotalsResponseData.Builder clearAdEngagement()
         EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
         
        optional double ad_engagement = 52 [json_name = "adEngagement"];
        Returns:
        This builder for chaining.
      • getAdAutoplay

        public boolean getAdAutoplay()
         flags from PG (normalized as booleans at select time)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Specified by:
        getAdAutoplay in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adAutoplay.
      • setAdAutoplay

        public AdTotalsResponseData.Builder setAdAutoplay​(boolean value)
         flags from PG (normalized as booleans at select time)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Parameters:
        value - The adAutoplay to set.
        Returns:
        This builder for chaining.
      • clearAdAutoplay

        public AdTotalsResponseData.Builder clearAdAutoplay()
         flags from PG (normalized as booleans at select time)
         
        bool ad_autoplay = 60 [json_name = "adAutoplay"];
        Returns:
        This builder for chaining.
      • getAdAudioPriority

        public boolean getAdAudioPriority()
         EMetric.AdAudioPriority
         
        bool ad_audio_priority = 61 [json_name = "adAudioPriority"];
        Specified by:
        getAdAudioPriority in interface AdTotalsResponseDataOrBuilder
        Returns:
        The adAudioPriority.
      • setAdAudioPriority

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

        public AdTotalsResponseData.Builder clearAdAudioPriority()
         EMetric.AdAudioPriority
         
        bool ad_audio_priority = 61 [json_name = "adAudioPriority"];
        Returns:
        This builder for chaining.