...

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

Documentation: github.com/Azure/azure-sdk-for-go/services/mediaservices/mgmt/2020-05-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/2020-05-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.Service, 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.ServiceCollectionPage, err error)
    45  	ListBySubscriptionComplete(ctx context.Context) (result media.ServiceCollectionIterator, 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  // PrivateLinkResourcesClientAPI contains the set of methods on the PrivateLinkResourcesClient type.
    54  type PrivateLinkResourcesClientAPI interface {
    55  	Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateLinkResource, err error)
    56  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateLinkResourceListResult, err error)
    57  }
    58  
    59  var _ PrivateLinkResourcesClientAPI = (*media.PrivateLinkResourcesClient)(nil)
    60  
    61  // PrivateEndpointConnectionsClientAPI contains the set of methods on the PrivateEndpointConnectionsClient type.
    62  type PrivateEndpointConnectionsClientAPI interface {
    63  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, name string, parameters media.PrivateEndpointConnection) (result media.PrivateEndpointConnection, err error)
    64  	Delete(ctx context.Context, resourceGroupName string, accountName string, name string) (result autorest.Response, err error)
    65  	Get(ctx context.Context, resourceGroupName string, accountName string, name string) (result media.PrivateEndpointConnection, err error)
    66  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.PrivateEndpointConnectionListResult, err error)
    67  }
    68  
    69  var _ PrivateEndpointConnectionsClientAPI = (*media.PrivateEndpointConnectionsClient)(nil)
    70  
    71  // LocationsClientAPI contains the set of methods on the LocationsClient type.
    72  type LocationsClientAPI interface {
    73  	CheckNameAvailability(ctx context.Context, locationName string, parameters media.CheckNameAvailabilityInput) (result media.EntityNameAvailabilityCheckOutput, err error)
    74  }
    75  
    76  var _ LocationsClientAPI = (*media.LocationsClient)(nil)
    77  
    78  // AssetsClientAPI contains the set of methods on the AssetsClient type.
    79  type AssetsClientAPI interface {
    80  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
    81  	Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result autorest.Response, err error)
    82  	Get(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.Asset, err error)
    83  	GetEncryptionKey(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.StorageEncryptedAssetDecryptionData, err error)
    84  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionPage, err error)
    85  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.AssetCollectionIterator, err error)
    86  	ListContainerSas(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.ListContainerSasInput) (result media.AssetContainerSas, err error)
    87  	ListStreamingLocators(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.ListStreamingLocatorsResponse, err error)
    88  	Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, parameters media.Asset) (result media.Asset, err error)
    89  }
    90  
    91  var _ AssetsClientAPI = (*media.AssetsClient)(nil)
    92  
    93  // AssetFiltersClientAPI contains the set of methods on the AssetFiltersClient type.
    94  type AssetFiltersClientAPI interface {
    95  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
    96  	Delete(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result autorest.Response, err error)
    97  	Get(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string) (result media.AssetFilter, err error)
    98  	List(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionPage, err error)
    99  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, assetName string) (result media.AssetFilterCollectionIterator, err error)
   100  	Update(ctx context.Context, resourceGroupName string, accountName string, assetName string, filterName string, parameters media.AssetFilter) (result media.AssetFilter, err error)
   101  }
   102  
   103  var _ AssetFiltersClientAPI = (*media.AssetFiltersClient)(nil)
   104  
   105  // ContentKeyPoliciesClientAPI contains the set of methods on the ContentKeyPoliciesClient type.
   106  type ContentKeyPoliciesClientAPI interface {
   107  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
   108  	Delete(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result autorest.Response, err error)
   109  	Get(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicy, err error)
   110  	GetPolicyPropertiesWithSecrets(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string) (result media.ContentKeyPolicyProperties, err error)
   111  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionPage, err error)
   112  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.ContentKeyPolicyCollectionIterator, err error)
   113  	Update(ctx context.Context, resourceGroupName string, accountName string, contentKeyPolicyName string, parameters media.ContentKeyPolicy) (result media.ContentKeyPolicy, err error)
   114  }
   115  
   116  var _ ContentKeyPoliciesClientAPI = (*media.ContentKeyPoliciesClient)(nil)
   117  
   118  // TransformsClientAPI contains the set of methods on the TransformsClient type.
   119  type TransformsClientAPI interface {
   120  	CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
   121  	Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result autorest.Response, err error)
   122  	Get(ctx context.Context, resourceGroupName string, accountName string, transformName string) (result media.Transform, err error)
   123  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionPage, err error)
   124  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, orderby string) (result media.TransformCollectionIterator, err error)
   125  	Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, parameters media.Transform) (result media.Transform, err error)
   126  }
   127  
   128  var _ TransformsClientAPI = (*media.TransformsClient)(nil)
   129  
   130  // JobsClientAPI contains the set of methods on the JobsClient type.
   131  type JobsClientAPI interface {
   132  	CancelJob(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
   133  	Create(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
   134  	Delete(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result autorest.Response, err error)
   135  	Get(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string) (result media.Job, err error)
   136  	List(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionPage, err error)
   137  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, transformName string, filter string, orderby string) (result media.JobCollectionIterator, err error)
   138  	Update(ctx context.Context, resourceGroupName string, accountName string, transformName string, jobName string, parameters media.Job) (result media.Job, err error)
   139  }
   140  
   141  var _ JobsClientAPI = (*media.JobsClient)(nil)
   142  
   143  // StreamingPoliciesClientAPI contains the set of methods on the StreamingPoliciesClient type.
   144  type StreamingPoliciesClientAPI interface {
   145  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string, parameters media.StreamingPolicy) (result media.StreamingPolicy, err error)
   146  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result autorest.Response, err error)
   147  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingPolicyName string) (result media.StreamingPolicy, err error)
   148  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionPage, err error)
   149  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingPolicyCollectionIterator, err error)
   150  }
   151  
   152  var _ StreamingPoliciesClientAPI = (*media.StreamingPoliciesClient)(nil)
   153  
   154  // StreamingLocatorsClientAPI contains the set of methods on the StreamingLocatorsClient type.
   155  type StreamingLocatorsClientAPI interface {
   156  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string, parameters media.StreamingLocator) (result media.StreamingLocator, err error)
   157  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result autorest.Response, err error)
   158  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.StreamingLocator, err error)
   159  	List(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionPage, err error)
   160  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, filter string, top *int32, orderby string) (result media.StreamingLocatorCollectionIterator, err error)
   161  	ListContentKeys(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListContentKeysResponse, err error)
   162  	ListPaths(ctx context.Context, resourceGroupName string, accountName string, streamingLocatorName string) (result media.ListPathsResponse, err error)
   163  }
   164  
   165  var _ StreamingLocatorsClientAPI = (*media.StreamingLocatorsClient)(nil)
   166  
   167  // LiveEventsClientAPI contains the set of methods on the LiveEventsClient type.
   168  type LiveEventsClientAPI interface {
   169  	Allocate(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsAllocateFuture, err error)
   170  	Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent, autoStart *bool) (result media.LiveEventsCreateFuture, err error)
   171  	Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsDeleteFuture, err error)
   172  	Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEvent, err error)
   173  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultPage, err error)
   174  	ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.LiveEventListResultIterator, err error)
   175  	Reset(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsResetFuture, err error)
   176  	Start(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveEventsStartFuture, err error)
   177  	Stop(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEventActionInput) (result media.LiveEventsStopFuture, err error)
   178  	Update(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, parameters media.LiveEvent) (result media.LiveEventsUpdateFuture, err error)
   179  }
   180  
   181  var _ LiveEventsClientAPI = (*media.LiveEventsClient)(nil)
   182  
   183  // LiveOutputsClientAPI contains the set of methods on the LiveOutputsClient type.
   184  type LiveOutputsClientAPI interface {
   185  	Create(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string, parameters media.LiveOutput) (result media.LiveOutputsCreateFuture, err error)
   186  	Delete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutputsDeleteFuture, err error)
   187  	Get(ctx context.Context, resourceGroupName string, accountName string, liveEventName string, liveOutputName string) (result media.LiveOutput, err error)
   188  	List(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultPage, err error)
   189  	ListComplete(ctx context.Context, resourceGroupName string, accountName string, liveEventName string) (result media.LiveOutputListResultIterator, err error)
   190  }
   191  
   192  var _ LiveOutputsClientAPI = (*media.LiveOutputsClient)(nil)
   193  
   194  // StreamingEndpointsClientAPI contains the set of methods on the StreamingEndpointsClient type.
   195  type StreamingEndpointsClientAPI interface {
   196  	Create(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint, autoStart *bool) (result media.StreamingEndpointsCreateFuture, err error)
   197  	Delete(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsDeleteFuture, err error)
   198  	Get(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpoint, err error)
   199  	List(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultPage, err error)
   200  	ListComplete(ctx context.Context, resourceGroupName string, accountName string) (result media.StreamingEndpointListResultIterator, err error)
   201  	Scale(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEntityScaleUnit) (result media.StreamingEndpointsScaleFuture, err error)
   202  	Start(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStartFuture, err error)
   203  	Stop(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string) (result media.StreamingEndpointsStopFuture, err error)
   204  	Update(ctx context.Context, resourceGroupName string, accountName string, streamingEndpointName string, parameters media.StreamingEndpoint) (result media.StreamingEndpointsUpdateFuture, err error)
   205  }
   206  
   207  var _ StreamingEndpointsClientAPI = (*media.StreamingEndpointsClient)(nil)
   208  

View as plain text