Interface YouTubeMetricsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
YouTubeMetrics, YouTubeMetrics.Builder

public interface YouTubeMetricsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    The average number of comments per video in the last 28 days.
    double
    The average number of likes per video in the last 28 days.
    double
    The average number of shares per video in the last 28 days.
    double
    The average number of views per video in the last 28 days.
    long
    The total number of comments across all videos of this channel.
    double
    The lifetime engagement rate of this channel.
    boolean
    When true, this channel has published a Shorts video in the last 90 days.
    boolean
    When true, this creator can be partnered with to create original branded content using the Google Ads creator partnership platform, BrandConnect.
    long
    The total number of likes across all videos of this channel.
    long
    The total number of shares across all videos of this channel.
    long
    The total number of Shorts videos.
    long
    The total number of views across all Shorts videos of this channel.
    long
    The number of subscribers.
    long
    The total number of videos.
    long
    The total number of views.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSubscriberCount

      long getSubscriberCount()
       The number of subscribers.
       
      int64 subscriber_count = 1;
      Returns:
      The subscriberCount.
    • getViewsCount

      long getViewsCount()
       The total number of views.
       
      int64 views_count = 2;
      Returns:
      The viewsCount.
    • getVideoCount

      long getVideoCount()
       The total number of videos.
       
      int64 video_count = 3;
      Returns:
      The videoCount.
    • getLikesCount

      long getLikesCount()
       The total number of likes across all videos of this channel.
       
      int64 likes_count = 5;
      Returns:
      The likesCount.
    • getSharesCount

      long getSharesCount()
       The total number of shares across all videos of this channel.
       
      int64 shares_count = 6;
      Returns:
      The sharesCount.
    • getCommentsCount

      long getCommentsCount()
       The total number of comments across all videos of this channel.
       
      int64 comments_count = 7;
      Returns:
      The commentsCount.
    • getEngagementRate

      double getEngagementRate()
       The lifetime engagement rate of this channel. The value is computed as the
       total number of likes, shares, and comments across all videos divided by
       the total number of video views.
       
      double engagement_rate = 8;
      Returns:
      The engagementRate.
    • getAverageViewsPerVideo

      double getAverageViewsPerVideo()
       The average number of views per video in the last 28 days.
       
      double average_views_per_video = 9;
      Returns:
      The averageViewsPerVideo.
    • getAverageLikesPerVideo

      double getAverageLikesPerVideo()
       The average number of likes per video in the last 28 days.
       
      double average_likes_per_video = 10;
      Returns:
      The averageLikesPerVideo.
    • getAverageSharesPerVideo

      double getAverageSharesPerVideo()
       The average number of shares per video in the last 28 days.
       
      double average_shares_per_video = 11;
      Returns:
      The averageSharesPerVideo.
    • getAverageCommentsPerVideo

      double getAverageCommentsPerVideo()
       The average number of comments per video in the last 28 days.
       
      double average_comments_per_video = 12;
      Returns:
      The averageCommentsPerVideo.
    • getShortsViewsCount

      long getShortsViewsCount()
       The total number of views across all Shorts videos of this channel.
       
      int64 shorts_views_count = 13;
      Returns:
      The shortsViewsCount.
    • getShortsVideoCount

      long getShortsVideoCount()
       The total number of Shorts videos.
       
      int64 shorts_video_count = 14;
      Returns:
      The shortsVideoCount.
    • getIsActiveShortsCreator

      boolean getIsActiveShortsCreator()
       When true, this channel has published a Shorts video in the last 90 days.
       
      bool is_active_shorts_creator = 4;
      Returns:
      The isActiveShortsCreator.
    • getIsBrandConnectCreator

      boolean getIsBrandConnectCreator()
       When true, this creator can be partnered with to create original branded
       content using the Google Ads creator partnership platform, BrandConnect.
      
       See https://support.google.com/google-ads/answer/13828964 for more
       information about BrandConnect.
       
      bool is_brand_connect_creator = 15;
      Returns:
      The isBrandConnectCreator.