Class LiveEventTrackStatus
java.lang.Object
com.azure.resourcemanager.mediaservices.models.LiveEventTrackStatus
The live event track status.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the expectedBitrate property: Expected bitrate for this track.Get the incomingBitrate property: Average incoming bitrate for last 20 seconds when live event is running.Get the ingestDrift property: Current ingest drift value in seconds for last 1 minute.Get the requestReceived property: Total number of timed metadata request received.Get the requestSucceeded property: Total number of successful timed metadata request received.trackId()
Get the trackId property: Track Id.void
validate()
Validates the instance.withExpectedBitrate
(Long expectedBitrate) Set the expectedBitrate property: Expected bitrate for this track.withIncomingBitrate
(Long incomingBitrate) Set the incomingBitrate property: Average incoming bitrate for last 20 seconds when live event is running.withIngestDrift
(String ingestDrift) Set the ingestDrift property: Current ingest drift value in seconds for last 1 minute.withRequestReceived
(Long requestReceived) Set the requestReceived property: Total number of timed metadata request received.withRequestSucceeded
(Long requestSucceeded) Set the requestSucceeded property: Total number of successful timed metadata request received.withTrackId
(String trackId) Set the trackId property: Track Id.
-
Constructor Details
-
LiveEventTrackStatus
public LiveEventTrackStatus()Creates an instance of LiveEventTrackStatus class.
-
-
Method Details
-
trackId
Get the trackId property: Track Id.- Returns:
- the trackId value.
-
withTrackId
Set the trackId property: Track Id.- Parameters:
trackId
- the trackId value to set.- Returns:
- the LiveEventTrackStatus object itself.
-
expectedBitrate
Get the expectedBitrate property: Expected bitrate for this track.- Returns:
- the expectedBitrate value.
-
withExpectedBitrate
Set the expectedBitrate property: Expected bitrate for this track.- Parameters:
expectedBitrate
- the expectedBitrate value to set.- Returns:
- the LiveEventTrackStatus object itself.
-
incomingBitrate
Get the incomingBitrate property: Average incoming bitrate for last 20 seconds when live event is running.- Returns:
- the incomingBitrate value.
-
withIncomingBitrate
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
Get the ingestDrift property: Current ingest drift value in seconds for last 1 minute.- Returns:
- the ingestDrift value.
-
withIngestDrift
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
Get the requestReceived property: Total number of timed metadata request received.- Returns:
- the requestReceived value.
-
withRequestReceived
Set the requestReceived property: Total number of timed metadata request received.- Parameters:
requestReceived
- the requestReceived value to set.- Returns:
- the LiveEventTrackStatus object itself.
-
requestSucceeded
Get the requestSucceeded property: Total number of successful timed metadata request received.- Returns:
- the requestSucceeded value.
-
withRequestSucceeded
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.
-