Class LiveEventTrackStatus

java.lang.Object
com.azure.resourcemanager.mediaservices.models.LiveEventTrackStatus

public final class LiveEventTrackStatus extends Object
The live event track status.
  • Constructor Details

    • LiveEventTrackStatus

      public LiveEventTrackStatus()
      Creates an instance of LiveEventTrackStatus class.
  • Method Details

    • trackId

      public String trackId()
      Get the trackId property: Track Id.
      Returns:
      the trackId value.
    • withTrackId

      public LiveEventTrackStatus withTrackId(String trackId)
      Set the trackId property: Track Id.
      Parameters:
      trackId - the trackId value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • expectedBitrate

      public Long expectedBitrate()
      Get the expectedBitrate property: Expected bitrate for this track.
      Returns:
      the expectedBitrate value.
    • withExpectedBitrate

      public LiveEventTrackStatus withExpectedBitrate(Long expectedBitrate)
      Set the expectedBitrate property: Expected bitrate for this track.
      Parameters:
      expectedBitrate - the expectedBitrate value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • incomingBitrate

      public Long incomingBitrate()
      Get the incomingBitrate property: Average incoming bitrate for last 20 seconds when live event is running.
      Returns:
      the incomingBitrate value.
    • withIncomingBitrate

      public LiveEventTrackStatus withIncomingBitrate(Long incomingBitrate)
      Set the incomingBitrate property: Average incoming bitrate for last 20 seconds when live event is running.
      Parameters:
      incomingBitrate - the incomingBitrate value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • ingestDrift

      public String ingestDrift()
      Get the ingestDrift property: Current ingest drift value in seconds for last 1 minute.
      Returns:
      the ingestDrift value.
    • withIngestDrift

      public LiveEventTrackStatus withIngestDrift(String ingestDrift)
      Set the ingestDrift property: Current ingest drift value in seconds for last 1 minute.
      Parameters:
      ingestDrift - the ingestDrift value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • requestReceived

      public Long requestReceived()
      Get the requestReceived property: Total number of timed metadata request received.
      Returns:
      the requestReceived value.
    • withRequestReceived

      public LiveEventTrackStatus withRequestReceived(Long requestReceived)
      Set the requestReceived property: Total number of timed metadata request received.
      Parameters:
      requestReceived - the requestReceived value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • requestSucceeded

      public Long requestSucceeded()
      Get the requestSucceeded property: Total number of successful timed metadata request received.
      Returns:
      the requestSucceeded value.
    • withRequestSucceeded

      public LiveEventTrackStatus withRequestSucceeded(Long requestSucceeded)
      Set the requestSucceeded property: Total number of successful timed metadata request received.
      Parameters:
      requestSucceeded - the requestSucceeded value to set.
      Returns:
      the LiveEventTrackStatus object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.