Class WpMetricsByTimeLineResponseData.Builder

    • Method Detail

      • setTimeFrame

        public WpMetricsByTimeLineResponseData.Builder setTimeFrame​(long value)
         UNIX timestamp (EPOCH)
         
        int64 time_frame = 1 [json_name = "timeFrame"];
        Parameters:
        value - The timeFrame to set.
        Returns:
        This builder for chaining.
      • getTotalWpSeen

        public int getTotalWpSeen()
         WP user has been engaged at this bucket (BOTH solo and NOT)
         
        int32 total_wp_seen = 2 [json_name = "totalWpSeen"];
        Specified by:
        getTotalWpSeen in interface WpMetricsByTimeLineResponseDataOrBuilder
        Returns:
        The totalWpSeen.
      • setTotalWpSeen

        public WpMetricsByTimeLineResponseData.Builder setTotalWpSeen​(int value)
         WP user has been engaged at this bucket (BOTH solo and NOT)
         
        int32 total_wp_seen = 2 [json_name = "totalWpSeen"];
        Parameters:
        value - The totalWpSeen to set.
        Returns:
        This builder for chaining.
      • clearTotalWpSeen

        public WpMetricsByTimeLineResponseData.Builder clearTotalWpSeen()
         WP user has been engaged at this bucket (BOTH solo and NOT)
         
        int32 total_wp_seen = 2 [json_name = "totalWpSeen"];
        Returns:
        This builder for chaining.
      • getUsersEngagedWithActiveWp

        public int getUsersEngagedWithActiveWp()
         Total users joined an active WP (EMetric.TotalUsersEngagedWithWp2plus)
         
        int32 users_engaged_with_active_wp = 3 [json_name = "usersEngagedWithActiveWp"];
        Specified by:
        getUsersEngagedWithActiveWp in interface WpMetricsByTimeLineResponseDataOrBuilder
        Returns:
        The usersEngagedWithActiveWp.
      • setUsersEngagedWithActiveWp

        public WpMetricsByTimeLineResponseData.Builder setUsersEngagedWithActiveWp​(int value)
         Total users joined an active WP (EMetric.TotalUsersEngagedWithWp2plus)
         
        int32 users_engaged_with_active_wp = 3 [json_name = "usersEngagedWithActiveWp"];
        Parameters:
        value - The usersEngagedWithActiveWp to set.
        Returns:
        This builder for chaining.
      • clearUsersEngagedWithActiveWp

        public WpMetricsByTimeLineResponseData.Builder clearUsersEngagedWithActiveWp()
         Total users joined an active WP (EMetric.TotalUsersEngagedWithWp2plus)
         
        int32 users_engaged_with_active_wp = 3 [json_name = "usersEngagedWithActiveWp"];
        Returns:
        This builder for chaining.
      • getUsersEngagedWithWp

        public int getUsersEngagedWithWp()
         Total users interacted with WP (EMetric.TotalUsersEngagedWithWp)
         
        int32 users_engaged_with_wp = 4 [json_name = "usersEngagedWithWp"];
        Specified by:
        getUsersEngagedWithWp in interface WpMetricsByTimeLineResponseDataOrBuilder
        Returns:
        The usersEngagedWithWp.
      • setUsersEngagedWithWp

        public WpMetricsByTimeLineResponseData.Builder setUsersEngagedWithWp​(int value)
         Total users interacted with WP (EMetric.TotalUsersEngagedWithWp)
         
        int32 users_engaged_with_wp = 4 [json_name = "usersEngagedWithWp"];
        Parameters:
        value - The usersEngagedWithWp to set.
        Returns:
        This builder for chaining.
      • clearUsersEngagedWithWp

        public WpMetricsByTimeLineResponseData.Builder clearUsersEngagedWithWp()
         Total users interacted with WP (EMetric.TotalUsersEngagedWithWp)
         
        int32 users_engaged_with_wp = 4 [json_name = "usersEngagedWithWp"];
        Returns:
        This builder for chaining.
      • setActiveWps

        public WpMetricsByTimeLineResponseData.Builder setActiveWps​(int value)
         Total active channels created (EMetric.TotalActiveWps)
         
        int32 active_wps = 5 [json_name = "activeWps"];
        Parameters:
        value - The activeWps to set.
        Returns:
        This builder for chaining.
      • clearActiveWps

        public WpMetricsByTimeLineResponseData.Builder clearActiveWps()
         Total active channels created (EMetric.TotalActiveWps)
         
        int32 active_wps = 5 [json_name = "activeWps"];
        Returns:
        This builder for chaining.
      • getAvgUsersActiveWp

        public double getAvgUsersActiveWp()
        Average Participants per active WP (2+ participants per WP)
         
        double avg_users_active_wp = 6 [json_name = "avgUsersActiveWp"];
        Specified by:
        getAvgUsersActiveWp in interface WpMetricsByTimeLineResponseDataOrBuilder
        Returns:
        The avgUsersActiveWp.
      • setAvgUsersActiveWp

        public WpMetricsByTimeLineResponseData.Builder setAvgUsersActiveWp​(double value)
        Average Participants per active WP (2+ participants per WP)
         
        double avg_users_active_wp = 6 [json_name = "avgUsersActiveWp"];
        Parameters:
        value - The avgUsersActiveWp to set.
        Returns:
        This builder for chaining.
      • clearAvgUsersActiveWp

        public WpMetricsByTimeLineResponseData.Builder clearAvgUsersActiveWp()
        Average Participants per active WP (2+ participants per WP)
         
        double avg_users_active_wp = 6 [json_name = "avgUsersActiveWp"];
        Returns:
        This builder for chaining.
      • setAvgActiveWpDuration

        public WpMetricsByTimeLineResponseData.Builder setAvgActiveWpDuration​(double value)
         Average time (min) per active channel
         
        double avg_active_wp_duration = 7 [json_name = "avgActiveWpDuration"];
        Parameters:
        value - The avgActiveWpDuration to set.
        Returns:
        This builder for chaining.
      • clearAvgActiveWpDuration

        public WpMetricsByTimeLineResponseData.Builder clearAvgActiveWpDuration()
         Average time (min) per active channel
         
        double avg_active_wp_duration = 7 [json_name = "avgActiveWpDuration"];
        Returns:
        This builder for chaining.
      • setTotalMinWp2Users

        public WpMetricsByTimeLineResponseData.Builder setTotalMinWp2Users​(double value)
         Total minutes in WP 2+ with X Participants
         
        double total_min_wp_2_users = 8 [json_name = "totalMinWp2Users"];
        Parameters:
        value - The totalMinWp2Users to set.
        Returns:
        This builder for chaining.
      • clearTotalMinWp2Users

        public WpMetricsByTimeLineResponseData.Builder clearTotalMinWp2Users()
         Total minutes in WP 2+ with X Participants
         
        double total_min_wp_2_users = 8 [json_name = "totalMinWp2Users"];
        Returns:
        This builder for chaining.
      • setTotalMinWp3Users

        public WpMetricsByTimeLineResponseData.Builder setTotalMinWp3Users​(double value)
         Total minutes in WP 2+ with 3 Participants
         
        double total_min_wp_3_users = 9 [json_name = "totalMinWp3Users"];
        Parameters:
        value - The totalMinWp3Users to set.
        Returns:
        This builder for chaining.
      • clearTotalMinWp3Users

        public WpMetricsByTimeLineResponseData.Builder clearTotalMinWp3Users()
         Total minutes in WP 2+ with 3 Participants
         
        double total_min_wp_3_users = 9 [json_name = "totalMinWp3Users"];
        Returns:
        This builder for chaining.