...

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

Documentation: github.com/Azure/azure-sdk-for-go/services/mediaservices/mgmt/2018-07-01/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/mediaservices/mgmt/2018-07-01/media"
    13  	"github.com/Azure/go-autorest/autorest"
    14  )
    15  
    16  // AccountFiltersClientAPI contains the set of methods on the AccountFiltersClient type.
    17  type AccountFiltersClientAPI interface {
    18  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
    19  	Delete(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result autorest.Response, err error)
    20  	Get(ctx context.Context, resourceGroupName string, accountName string, filterName string) (result media.AccountFilter, err error)
    21  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionPage, err error)
    22  	ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.AccountFilterCollectionIterator, err error)
    23  	Update(ctx context.Context, resourceGroupName string, accountName string, filterName string, parameters media.AccountFilter) (result media.AccountFilter, err error)
    24  }
    25  
    26  var _ AccountFiltersClientAPI = (*media.AccountFiltersClient)(nil)
    27  
    28  // OperationsClientAPI contains the set of methods on the OperationsClient type.
    29  type OperationsClientAPI interface {
    30  	List(ctx context.Context) (result media.OperationCollectionPage, err error)
    31  	ListComplete(ctx context.Context) (result media.OperationCollectionIterator, err error)
    32  }
    33  
    34  var _ OperationsClientAPI = (*media.OperationsClient)(nil)
    35  
    36  // MediaservicesClientAPI contains the set of methods on the MediaservicesClient type.
    37  type MediaservicesClientAPI interface {
    38  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
    39  	Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
    40  	Get(ctx context.Context, resourceGroupName string, accountName string) (result media.Service, err error)
    41  	GetBySubscription(ctx context.Context, accountName string) (result media.SubscriptionMediaService, err error)
    42  	List(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionPage, err error)
    43  	ListComplete(ctx context.Context, resourceGroupName string) (result media.ServiceCollectionIterator, err error)
    44  	ListBySubscription(ctx context.Context) (result media.SubscriptionMediaServiceCollectionPage, err error)
    45  	ListBySubscriptionComplete(ctx context.Context) (result media.SubscriptionMediaServiceCollectionIterator, err error)
    46  	ListEdgePolicies(ctx context.Context, resourceGroupName string, accountName string, parameters media.ListEdgePoliciesInput) (result media.EdgePolicies, err error)
    47  	SyncStorageKeys(ctx context.Context, resourceGroupName string, accountName string, parameters media.SyncStorageKeysInput) (result autorest.Response, err error)
    48  	Update(ctx context.Context, resourceGroupName string, accountName string, parameters media.Service) (result media.Service, err error)
    49  }
    50  
    51  var _ MediaservicesClientAPI = (*media.MediaservicesClient)(nil)
    52  
    53  // LocationsClientAPI contains the set of methods on the LocationsClient type.
    54  type LocationsClientAPI interface {
    55  	CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
    56  }
    57  
    58  var _ LocationsClientAPI = (*media.LocationsClient)(nil)
    59  
    60  // AssetsClientAPI contains the set of methods on the AssetsClient type.
    61  type AssetsClientAPI interface {
    62  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
    63  	Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result autorest.Response, err error)
    64  	Get(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.Asset, err error)
    65  	GetEncryptionKey(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.StorageEncryptedAssetDecryptionData, err error)
    66  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionPage, err error)
    67  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionIterator, err error)
    68  	ListContainerSas(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.ListContainerSasInput) (result media.AssetContainerSas, err error)
    69  	ListStreamingLocators(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.ListStreamingLocatorsResponse, err error)
    70  	Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
    71  }
    72  
    73  var _ AssetsClientAPI = (*media.AssetsClient)(nil)
    74  
    75  // AssetFiltersClientAPI contains the set of methods on the AssetFiltersClient type.
    76  type AssetFiltersClientAPI interface {
    77  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
    78  	Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result autorest.Response, err error)
    79  	Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result media.AssetFilter, err error)
    80  	List(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionPage, err error)
    81  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionIterator, err error)
    82  	Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
    83  }
    84  
    85  var _ AssetFiltersClientAPI = (*media.AssetFiltersClient)(nil)
    86  
    87  // ContentKeyPoliciesClientAPI contains the set of methods on the ContentKeyPoliciesClient type.
    88  type ContentKeyPoliciesClientAPI interface {
    89  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
    90  	Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
    91  	Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
    92  	GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
    93  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
    94  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
    95  	Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
    96  }
    97  
    98  var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
    99  
   100  // TransformsClientAPI contains the set of methods on the TransformsClient type.
   101  type TransformsClientAPI interface {
   102  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
   103  	Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
   104  	Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
   105  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionPage, err error)
   106  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionIterator, err error)
   107  	Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
   108  }
   109  
   110  var _ TransformsClientAPI = (*media.TransformsClient)(nil)
   111  
   112  // JobsClientAPI contains the set of methods on the JobsClient type.
   113  type JobsClientAPI interface {
   114  	CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
   115  	Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
   116  	Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
   117  	Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
   118  	List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionPage, err error)
   119  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionIterator, err error)
   120  	Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
   121  }
   122  
   123  var _ JobsClientAPI = (*media.JobsClient)(nil)
   124  
   125  // StreamingPoliciesClientAPI contains the set of methods on the StreamingPoliciesClient type.
   126  type StreamingPoliciesClientAPI interface {
   127  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
   128  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
   129  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
   130  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
   131  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
   132  }
   133  
   134  var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
   135  
   136  // StreamingLocatorsClientAPI contains the set of methods on the StreamingLocatorsClient type.
   137  type StreamingLocatorsClientAPI interface {
   138  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
   139  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
   140  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
   141  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
   142  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
   143  	ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
   144  	ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
   145  }
   146  
   147  var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
   148  
   149  // LiveEventsClientAPI contains the set of methods on the LiveEventsClient type.
   150  type LiveEventsClientAPI interface {
   151  	Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
   152  	Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
   153  	Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
   154  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
   155  	ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
   156  	Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
   157  	Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
   158  	Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
   159  	Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
   160  }
   161  
   162  var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
   163  
   164  // LiveOutputsClientAPI contains the set of methods on the LiveOutputsClient type.
   165  type LiveOutputsClientAPI interface {
   166  	Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
   167  	Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
   168  	Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
   169  	List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
   170  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
   171  }
   172  
   173  var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
   174  
   175  // StreamingEndpointsClientAPI contains the set of methods on the StreamingEndpointsClient type.
   176  type StreamingEndpointsClientAPI interface {
   177  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
   178  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
   179  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
   180  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
   181  	ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
   182  	Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
   183  	Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
   184  	Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
   185  	Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
   186  }
   187  
   188  var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
   189  

View as plain text