...

Source file src/github.com/Azure/azure-sdk-for-go/services/preview/mediaservices/mgmt/2018-06-01-preview/media/mediaapi/interfaces.go

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/mediaservices/mgmt/2018-06-01-preview/media/mediaapi

     1  // Deprecated: Please note, this package has been deprecated. A replacement package is available [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
     2  package mediaapi
     3  
     4  // Copyright (c) Microsoft Corporation. All rights reserved.
     5  // Licensed under the MIT License. See License.txt in the project root for license information.
     6  //
     7  // Code generated by Microsoft (R) AutoRest Code Generator.
     8  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
     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  // OperationsClientAPI contains the set of methods on the OperationsClient type.
    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  // MediaservicesClientAPI contains the set of methods on the MediaservicesClient type.
    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  // LocationsClientAPI contains the set of methods on the LocationsClient type.
    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  // AssetsClientAPI contains the set of methods on the AssetsClient type.
    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  // ContentKeyPoliciesClientAPI contains the set of methods on the ContentKeyPoliciesClient type.
    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  // TransformsClientAPI contains the set of methods on the TransformsClient type.
    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  // JobsClientAPI contains the set of methods on the JobsClient type.
    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  // StreamingPoliciesClientAPI contains the set of methods on the StreamingPoliciesClient type.
    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  // StreamingLocatorsClientAPI contains the set of methods on the StreamingLocatorsClient type.
   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  // LiveEventsClientAPI contains the set of methods on the LiveEventsClient type.
   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  // LiveOutputsClientAPI contains the set of methods on the LiveOutputsClient type.
   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  // StreamingEndpointsClientAPI contains the set of methods on the StreamingEndpointsClient type.
   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