9
9
from copy import deepcopy
10
10
from typing import Any , TYPE_CHECKING
11
11
12
- from msrest import Deserializer , Serializer
13
-
14
12
from azure .core .rest import HttpRequest , HttpResponse
15
13
from azure .mgmt .core import ARMPipelineClient
16
14
17
15
from . import models
18
16
from ._configuration import AzureMediaServicesConfiguration
19
- from .operations import AccountFiltersOperations , AssetFiltersOperations , AssetsOperations , ContentKeyPoliciesOperations , JobsOperations , LiveEventsOperations , LiveOutputsOperations , LocationsOperations , MediaServicesOperationResultsOperations , MediaServicesOperationStatusesOperations , MediaservicesOperations , OperationResultsOperations , OperationStatusesOperations , Operations , PrivateEndpointConnectionsOperations , PrivateLinkResourcesOperations , StreamingEndpointsOperations , StreamingLocatorsOperations , StreamingPoliciesOperations , TracksOperations , TransformsOperations
17
+ from ._serialization import Deserializer , Serializer
18
+ from .operations import (
19
+ AccountFiltersOperations ,
20
+ AssetFiltersOperations ,
21
+ AssetsOperations ,
22
+ ContentKeyPoliciesOperations ,
23
+ JobsOperations ,
24
+ LiveEventsOperations ,
25
+ LiveOutputsOperations ,
26
+ LocationsOperations ,
27
+ MediaServicesOperationResultsOperations ,
28
+ MediaServicesOperationStatusesOperations ,
29
+ MediaservicesOperations ,
30
+ OperationResultsOperations ,
31
+ OperationStatusesOperations ,
32
+ Operations ,
33
+ PrivateEndpointConnectionsOperations ,
34
+ PrivateLinkResourcesOperations ,
35
+ StreamingEndpointsOperations ,
36
+ StreamingLocatorsOperations ,
37
+ StreamingPoliciesOperations ,
38
+ TracksOperations ,
39
+ TransformsOperations ,
40
+ )
20
41
21
42
if TYPE_CHECKING :
22
43
# pylint: disable=unused-import,ungrouped-imports
23
44
from azure .core .credentials import TokenCredential
24
45
25
- class AzureMediaServices : # pylint: disable=too-many-instance-attributes
46
+
47
+ class AzureMediaServices : # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
26
48
"""This Swagger was generated by the API Framework.
27
49
28
50
:ivar account_filters: AccountFiltersOperations operations
@@ -70,15 +92,12 @@ class AzureMediaServices: # pylint: disable=too-many-instance-attributes
70
92
:vartype live_outputs: azure.mgmt.media.operations.LiveOutputsOperations
71
93
:ivar streaming_endpoints: StreamingEndpointsOperations operations
72
94
:vartype streaming_endpoints: azure.mgmt.media.operations.StreamingEndpointsOperations
73
- :param credential: Credential needed for the client to connect to Azure.
95
+ :param credential: Credential needed for the client to connect to Azure. Required.
74
96
:type credential: ~azure.core.credentials.TokenCredential
75
- :param subscription_id: The unique identifier for a Microsoft Azure subscription.
97
+ :param subscription_id: The unique identifier for a Microsoft Azure subscription. Required.
76
98
:type subscription_id: str
77
99
:param base_url: Service URL. Default value is "https://management.azure.com".
78
100
:type base_url: str
79
- :keyword api_version: Api Version. Default value is "2021-11-01". Note that overriding this
80
- default value may result in unsupported behavior.
81
- :paramtype api_version: str
82
101
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
83
102
Retry-After header is present.
84
103
"""
@@ -97,39 +116,25 @@ def __init__(
97
116
self ._serialize = Serializer (client_models )
98
117
self ._deserialize = Deserializer (client_models )
99
118
self ._serialize .client_side_validation = False
100
- self .account_filters = AccountFiltersOperations (
101
- self ._client , self ._config , self ._serialize , self ._deserialize
102
- )
103
- self .operations = Operations (
104
- self ._client , self ._config , self ._serialize , self ._deserialize
105
- )
106
- self .mediaservices = MediaservicesOperations (
107
- self ._client , self ._config , self ._serialize , self ._deserialize
108
- )
119
+ self .account_filters = AccountFiltersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
120
+ self .operations = Operations (self ._client , self ._config , self ._serialize , self ._deserialize )
121
+ self .mediaservices = MediaservicesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
109
122
self .private_link_resources = PrivateLinkResourcesOperations (
110
123
self ._client , self ._config , self ._serialize , self ._deserialize
111
124
)
112
125
self .private_endpoint_connections = PrivateEndpointConnectionsOperations (
113
126
self ._client , self ._config , self ._serialize , self ._deserialize
114
127
)
115
- self .locations = LocationsOperations (
116
- self ._client , self ._config , self ._serialize , self ._deserialize
117
- )
128
+ self .locations = LocationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
118
129
self .media_services_operation_statuses = MediaServicesOperationStatusesOperations (
119
130
self ._client , self ._config , self ._serialize , self ._deserialize
120
131
)
121
132
self .media_services_operation_results = MediaServicesOperationResultsOperations (
122
133
self ._client , self ._config , self ._serialize , self ._deserialize
123
134
)
124
- self .assets = AssetsOperations (
125
- self ._client , self ._config , self ._serialize , self ._deserialize
126
- )
127
- self .asset_filters = AssetFiltersOperations (
128
- self ._client , self ._config , self ._serialize , self ._deserialize
129
- )
130
- self .tracks = TracksOperations (
131
- self ._client , self ._config , self ._serialize , self ._deserialize
132
- )
135
+ self .assets = AssetsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
136
+ self .asset_filters = AssetFiltersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
137
+ self .tracks = TracksOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
133
138
self .operation_statuses = OperationStatusesOperations (
134
139
self ._client , self ._config , self ._serialize , self ._deserialize
135
140
)
@@ -139,34 +144,21 @@ def __init__(
139
144
self .content_key_policies = ContentKeyPoliciesOperations (
140
145
self ._client , self ._config , self ._serialize , self ._deserialize
141
146
)
142
- self .transforms = TransformsOperations (
143
- self ._client , self ._config , self ._serialize , self ._deserialize
144
- )
145
- self .jobs = JobsOperations (
146
- self ._client , self ._config , self ._serialize , self ._deserialize
147
- )
147
+ self .transforms = TransformsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
148
+ self .jobs = JobsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
148
149
self .streaming_policies = StreamingPoliciesOperations (
149
150
self ._client , self ._config , self ._serialize , self ._deserialize
150
151
)
151
152
self .streaming_locators = StreamingLocatorsOperations (
152
153
self ._client , self ._config , self ._serialize , self ._deserialize
153
154
)
154
- self .live_events = LiveEventsOperations (
155
- self ._client , self ._config , self ._serialize , self ._deserialize
156
- )
157
- self .live_outputs = LiveOutputsOperations (
158
- self ._client , self ._config , self ._serialize , self ._deserialize
159
- )
155
+ self .live_events = LiveEventsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
156
+ self .live_outputs = LiveOutputsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
160
157
self .streaming_endpoints = StreamingEndpointsOperations (
161
158
self ._client , self ._config , self ._serialize , self ._deserialize
162
159
)
163
160
164
-
165
- def _send_request (
166
- self ,
167
- request : HttpRequest ,
168
- ** kwargs : Any
169
- ) -> HttpResponse :
161
+ def _send_request (self , request : HttpRequest , ** kwargs : Any ) -> HttpResponse :
170
162
"""Runs the network request through the client's chained policies.
171
163
172
164
>>> from azure.core.rest import HttpRequest
@@ -175,7 +167,7 @@ def _send_request(
175
167
>>> response = client._send_request(request)
176
168
<HttpResponse: 200 OK>
177
169
178
- For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart
170
+ For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/ python/send_request
179
171
180
172
:param request: The network request you want to make. Required.
181
173
:type request: ~azure.core.rest.HttpRequest
0 commit comments