All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.youtube.model.VideoLiveStreamingDetails.html Maven / Gradle / Ivy

There is a newer version: v3-rev20241105-2.0.0
Show newest version






VideoLiveStreamingDetails (YouTube Data API v3 v3-rev20240417-2.0.0)












com.google.api.services.youtube.model

Class VideoLiveStreamingDetails

    • Constructor Detail

      • VideoLiveStreamingDetails

        public VideoLiveStreamingDetails()
    • Method Detail

      • getActiveLiveChatId

        public String getActiveLiveChatId()
        The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
        Returns:
        value or null for none
      • setActiveLiveChatId

        public VideoLiveStreamingDetails setActiveLiveChatId(String activeLiveChatId)
        The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
        Parameters:
        activeLiveChatId - activeLiveChatId or null for none
      • getActualEndTime

        public com.google.api.client.util.DateTime getActualEndTime()
        The time that the broadcast actually ended. This value will not be available until the broadcast is over.
        Returns:
        value or null for none
      • setActualEndTime

        public VideoLiveStreamingDetails setActualEndTime(com.google.api.client.util.DateTime actualEndTime)
        The time that the broadcast actually ended. This value will not be available until the broadcast is over.
        Parameters:
        actualEndTime - actualEndTime or null for none
      • getActualStartTime

        public com.google.api.client.util.DateTime getActualStartTime()
        The time that the broadcast actually started. This value will not be available until the broadcast begins.
        Returns:
        value or null for none
      • setActualStartTime

        public VideoLiveStreamingDetails setActualStartTime(com.google.api.client.util.DateTime actualStartTime)
        The time that the broadcast actually started. This value will not be available until the broadcast begins.
        Parameters:
        actualStartTime - actualStartTime or null for none
      • getConcurrentViewers

        public BigInteger getConcurrentViewers()
        The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
        Returns:
        value or null for none
      • setConcurrentViewers

        public VideoLiveStreamingDetails setConcurrentViewers(BigInteger concurrentViewers)
        The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
        Parameters:
        concurrentViewers - concurrentViewers or null for none
      • getScheduledEndTime

        public com.google.api.client.util.DateTime getScheduledEndTime()
        The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
        Returns:
        value or null for none
      • setScheduledEndTime

        public VideoLiveStreamingDetails setScheduledEndTime(com.google.api.client.util.DateTime scheduledEndTime)
        The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely.
        Parameters:
        scheduledEndTime - scheduledEndTime or null for none
      • getScheduledStartTime

        public com.google.api.client.util.DateTime getScheduledStartTime()
        The time that the broadcast is scheduled to begin.
        Returns:
        value or null for none
      • setScheduledStartTime

        public VideoLiveStreamingDetails setScheduledStartTime(com.google.api.client.util.DateTime scheduledStartTime)
        The time that the broadcast is scheduled to begin.
        Parameters:
        scheduledStartTime - scheduledStartTime or null for none

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy