1
2 package mediaapi
3
4
5
6
7
8
9
10 import (
11 "context"
12 "github.com/Azure/azure-sdk-for-go/services/preview/mediaservices/mgmt/2018-06-01-preview/media"
13 "github.com/Azure/go-autorest/autorest"
14 )
15
16
17 type OperationsClientAPI interface {
18 List(ctx context.Context) (result media.OperationCollectionPage, err error)
19 ListComplete(ctx context.Context) (result media.OperationCollectionIterator, err error)
20 }
21
22 var _ OperationsClientAPI = (*media.OperationsClient)(nil)
23
24
25 type MediaservicesClientAPI interface {
26 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
27 Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
28 Get(ctx context.Context, resourceGroupName string, accountName string) (result media.Service, err error)
29 GetBySubscription(ctx context.Context, accountName string) (result media.SubscriptionMediaService, err error)
30 List(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionPage, err error)
31 ListComplete(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionIterator, err error)
32 ListBySubscription(ctx context.Context) (result media.SubscriptionMediaServiceCollectionPage, err error)
33 ListBySubscriptionComplete(ctx context.Context) (result media.SubscriptionMediaServiceCollectionIterator, err error)
34 SyncStorageKeys(ctx context.Context, resourceGroupName string, accountName string, parameters media.SyncStorageKeysInput) (result autorest.Response, err error)
35 Update(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
36 }
37
38 var _ MediaservicesClientAPI = (*media.MediaservicesClient)(nil)
39
40
41 type LocationsClientAPI interface {
42 CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
43 }
44
45 var _ LocationsClientAPI = (*media.LocationsClient)(nil)
46
47
48 type AssetsClientAPI interface {
49 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
50 Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result autorest.Response, err error)
51 Get(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.Asset, err error)
52 GetEncryptionKey(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetStorageEncryptionKey, err error)
53 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionPage, err error)
54 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionIterator, err error)
55 ListContainerSas(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.ListContainerSasInput) (result media.AssetContainerSas, err error)
56 Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
57 }
58
59 var _ AssetsClientAPI = (*media.AssetsClient)(nil)
60
61
62 type ContentKeyPoliciesClientAPI interface {
63 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
64 Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
65 Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
66 GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
67 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
68 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
69 Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
70 }
71
72 var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
73
74
75 type TransformsClientAPI interface {
76 CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
77 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
78 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
79 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32) (result media.TransformCollectionPage, err error)
80 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, skip *int32) (result media.TransformCollectionIterator, err error)
81 Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
82 }
83
84 var _ TransformsClientAPI = (*media.TransformsClient)(nil)
85
86
87 type JobsClientAPI interface {
88 CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
89 Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
90 Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
91 Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
92 List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, top *int32, skip *int32) (result media.JobCollectionPage, err error)
93 ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, top *int32, skip *int32) (result media.JobCollectionIterator, err error)
94 }
95
96 var _ JobsClientAPI = (*media.JobsClient)(nil)
97
98
99 type StreamingPoliciesClientAPI interface {
100 Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
101 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
102 Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
103 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
104 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
105 }
106
107 var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
108
109
110 type StreamingLocatorsClientAPI interface {
111 Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
112 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
113 Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
114 List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
115 ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
116 ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
117 ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
118 }
119
120 var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
121
122
123 type LiveEventsClientAPI interface {
124 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
125 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
126 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
127 List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
128 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
129 Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
130 Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
131 Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
132 Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
133 }
134
135 var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
136
137
138 type LiveOutputsClientAPI interface {
139 Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
140 Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
141 Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
142 List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
143 ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
144 }
145
146 var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
147
148
149 type StreamingEndpointsClientAPI interface {
150 Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
151 Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
152 Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
153 List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
154 ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
155 Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
156 Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
157 Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
158 Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
159 }
160
161 var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
162
View as plain text