class Azure::EventGrid::V2018_01_01::Models::EventHubCaptureFileCreatedEventData
Schema of the Data property of an EventGridEvent
for an Microsoft.EventHub.CaptureFileCreated event.
Attributes
event_count[RW]
@return [Integer] The number of events in the file.
file_type[RW]
@return [String] The file type of the capture file.
fileurl[RW]
@return [String] The path to the capture file.
first_enqueue_time[RW]
@return [DateTime] The first time from the queue.
first_sequence_number[RW]
@return [Integer] The smallest sequence number from the queue.
last_enqueue_time[RW]
@return [DateTime] The last time from the queue.
last_sequence_number[RW]
@return [Integer] The last sequence number from the queue.
partition_id[RW]
@return [String] The shard ID.
size_in_bytes[RW]
@return [Integer] The file size.
Private Class Methods
mapper()
click to toggle source
Mapper for EventHubCaptureFileCreatedEventData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_event_grid/models/event_hub_capture_file_created_event_data.rb, line 48 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EventHubCaptureFileCreatedEventData', type: { name: 'Composite', class_name: 'EventHubCaptureFileCreatedEventData', model_properties: { fileurl: { client_side_validation: true, required: false, serialized_name: 'fileurl', type: { name: 'String' } }, file_type: { client_side_validation: true, required: false, serialized_name: 'fileType', type: { name: 'String' } }, partition_id: { client_side_validation: true, required: false, serialized_name: 'partitionId', type: { name: 'String' } }, size_in_bytes: { client_side_validation: true, required: false, serialized_name: 'sizeInBytes', type: { name: 'Number' } }, event_count: { client_side_validation: true, required: false, serialized_name: 'eventCount', type: { name: 'Number' } }, first_sequence_number: { client_side_validation: true, required: false, serialized_name: 'firstSequenceNumber', type: { name: 'Number' } }, last_sequence_number: { client_side_validation: true, required: false, serialized_name: 'lastSequenceNumber', type: { name: 'Number' } }, first_enqueue_time: { client_side_validation: true, required: false, serialized_name: 'firstEnqueueTime', type: { name: 'DateTime' } }, last_enqueue_time: { client_side_validation: true, required: false, serialized_name: 'lastEnqueueTime', type: { name: 'DateTime' } } } } } end