Class: Azure::MediaServices::Mgmt::V2018_06_01_preview::Models::LiveEventPreview
- Inherits:
-
Object
- Object
- Azure::MediaServices::Mgmt::V2018_06_01_preview::Models::LiveEventPreview
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb
Overview
The Live Event preview.
Instance Attribute Summary collapse
-
#access_control ⇒ LiveEventPreviewAccessControl
LiveEvent preview.
-
#alternative_media_id ⇒ String
preview url.
-
#endpoints ⇒ Array<LiveEventEndpoint>
The endpoints for preview.
-
#preview_locator ⇒ String
The preview locator Guid.
-
#streaming_policy_name ⇒ String
preview.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for LiveEventPreview class as Ruby Hash.
Instance Attribute Details
#access_control ⇒ LiveEventPreviewAccessControl
LiveEvent preview.
20 21 22 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 20 def access_control @access_control end |
#alternative_media_id ⇒ String
preview url. This identifier can be used to distinguish the preview of different live events for authorization purposes in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
35 36 37 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 35 def alternative_media_id @alternative_media_id end |
#endpoints ⇒ Array<LiveEventEndpoint>
Returns The endpoints for preview.
16 17 18 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 16 def endpoints @endpoints end |
#preview_locator ⇒ String
Returns The preview locator Guid.
23 24 25 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 23 def preview_locator @preview_locator end |
#streaming_policy_name ⇒ String
preview
27 28 29 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 27 def streaming_policy_name @streaming_policy_name end |
Class Method Details
.mapper ⇒ Object
Mapper for LiveEventPreview class as Ruby Hash. This will be used for serialization/deserialization.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/2018-06-01-preview/generated/azure_mgmt_media_services/models/live_event_preview.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LiveEventPreview', type: { name: 'Composite', class_name: 'LiveEventPreview', model_properties: { endpoints: { client_side_validation: true, required: false, serialized_name: 'endpoints', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'LiveEventEndpointElementType', type: { name: 'Composite', class_name: 'LiveEventEndpoint' } } } }, access_control: { client_side_validation: true, required: false, serialized_name: 'accessControl', type: { name: 'Composite', class_name: 'LiveEventPreviewAccessControl' } }, preview_locator: { client_side_validation: true, required: false, serialized_name: 'previewLocator', type: { name: 'String' } }, streaming_policy_name: { client_side_validation: true, required: false, serialized_name: 'streamingPolicyName', type: { name: 'String' } }, alternative_media_id: { client_side_validation: true, required: false, serialized_name: 'alternativeMediaId', type: { name: 'String' } } } } } end |