class Azure::EventGrid::V2018_01_01::Models::MediaLiveEventIngestHeartbeatEventData
Ingest fragment dropped event data.
Attributes
@return [Integer] Gets the bitrate of the track.
@return [Integer] Gets the fragment Discontinuity count.
@return [Boolean] Gets a value indicating whether preview is healthy or not.
@return [Integer] Gets the incoming bitrate.
@return [String] Gets the last timestamp.
@return [Integer] Gets Non increasing count.
@return [Integer] Gets the fragment Overlap count.
@return [String] Gets the state of the live event.
@return [String] Gets the timescale of the last timestamp.
@return [String] Gets the track name.
@return [String] Gets the type of the track (Audio / Video).
@return [Boolean] Gets a value indicating whether unexpected bitrate is present or not.
Private Class Methods
Mapper for MediaLiveEventIngestHeartbeatEventData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_event_grid/models/media_live_event_ingest_heartbeat_event_data.rb, line 58 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MediaLiveEventIngestHeartbeatEventData', type: { name: 'Composite', class_name: 'MediaLiveEventIngestHeartbeatEventData', model_properties: { track_type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'trackType', type: { name: 'String' } }, track_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'trackName', type: { name: 'String' } }, bitrate: { client_side_validation: true, required: false, read_only: true, serialized_name: 'bitrate', type: { name: 'Number' } }, incoming_bitrate: { client_side_validation: true, required: false, read_only: true, serialized_name: 'incomingBitrate', type: { name: 'Number' } }, last_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastTimestamp', type: { name: 'String' } }, timescale: { client_side_validation: true, required: false, read_only: true, serialized_name: 'timescale', type: { name: 'String' } }, overlap_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'overlapCount', type: { name: 'Number' } }, discontinuity_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'discontinuityCount', type: { name: 'Number' } }, nonincreasing_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'nonincreasingCount', type: { name: 'Number' } }, unexpected_bitrate: { client_side_validation: true, required: false, read_only: true, serialized_name: 'unexpectedBitrate', type: { name: 'Boolean' } }, state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'state', type: { name: 'String' } }, healthy: { client_side_validation: true, required: false, read_only: true, serialized_name: 'healthy', type: { name: 'Boolean' } } } } } end