Class: Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputHttp
- Inherits:
-
JobInputClip
- Object
- JobInput
- JobInputClip
- Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputHttp
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-07-01/generated/azure_mgmt_media_services/models/job_input_http.rb
Overview
Represents HTTPS job input.
Instance Attribute Summary collapse
-
#base_uri ⇒ String
with provided file names.
-
#odatatype ⇒ Object
Returns the value of attribute odatatype.
Attributes inherited from JobInputClip
#end_property, #files, #label, #start
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for JobInputHttp class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ JobInputHttp
constructor
A new instance of JobInputHttp.
Constructor Details
#initialize ⇒ JobInputHttp
Returns a new instance of JobInputHttp.
16 17 18 |
# File 'lib/2018-07-01/generated/azure_mgmt_media_services/models/job_input_http.rb', line 16 def initialize @odatatype = "#Microsoft.Media.JobInputHttp" end |
Instance Attribute Details
#base_uri ⇒ String
with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
26 27 28 |
# File 'lib/2018-07-01/generated/azure_mgmt_media_services/models/job_input_http.rb', line 26 def base_uri @base_uri end |
#odatatype ⇒ Object
Returns the value of attribute odatatype.
20 21 22 |
# File 'lib/2018-07-01/generated/azure_mgmt_media_services/models/job_input_http.rb', line 20 def odatatype @odatatype end |
Class Method Details
.mapper ⇒ Object
Mapper for JobInputHttp class as Ruby Hash. This will be used for serialization/deserialization.
33 34 35 36 37 38 39 40 41 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 105 106 107 |
# File 'lib/2018-07-01/generated/azure_mgmt_media_services/models/job_input_http.rb', line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: '#Microsoft.Media.JobInputHttp', type: { name: 'Composite', class_name: 'JobInputHttp', model_properties: { odatatype: { client_side_validation: true, required: true, serialized_name: '@odata\\.type', type: { name: 'String' } }, files: { client_side_validation: true, required: false, serialized_name: 'files', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, start: { client_side_validation: true, required: false, serialized_name: 'start', type: { name: 'Composite', polymorphic_discriminator: '@odata.type', uber_parent: 'ClipTime', class_name: 'ClipTime' } }, end_property: { client_side_validation: true, required: false, serialized_name: 'end', type: { name: 'Composite', polymorphic_discriminator: '@odata.type', uber_parent: 'ClipTime', class_name: 'ClipTime' } }, label: { client_side_validation: true, required: false, serialized_name: 'label', type: { name: 'String' } }, base_uri: { client_side_validation: true, required: false, serialized_name: 'baseUri', type: { name: 'String' } } } } } end |