Show / Hide Table of Contents

Class RegionsApi

Inheritance
System.Object
RegionsApi
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Encoding.Infrastructure.Azure.Regions
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class RegionsApi

Constructors

RegionsApi(IBitmovinApiClientFactory)

Declaration
public RegionsApi(IBitmovinApiClientFactory apiClientFactory)
Parameters
Type Name Description
IBitmovinApiClientFactory apiClientFactory

Properties

Builder

Fluent builder for creating an instance of RegionsApi

Declaration
public static BitmovinApiBuilder<RegionsApi> Builder { get; }
Property Value
Type Description
BitmovinApiBuilder<RegionsApi>

Methods

CreateAsync(String, AzureCloudRegion, AzureAccountRegionSettings)

Add Azure Region Setting

Declaration
public Task<AzureAccountRegionSettings> CreateAsync(string infrastructureId, AzureCloudRegion region, AzureAccountRegionSettings azureAccountRegionSettings)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

AzureCloudRegion region

Azure region. (required)

AzureAccountRegionSettings azureAccountRegionSettings

The Azure Region Settings to be added

Returns
Type Description
System.Threading.Tasks.Task<AzureAccountRegionSettings>

DeleteAsync(String, AzureCloudRegion)

Delete Azure Region Settings

Declaration
public Task<AzureAccountRegionSettings> DeleteAsync(string infrastructureId, AzureCloudRegion region)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

AzureCloudRegion region

Azure region. (required)

Returns
Type Description
System.Threading.Tasks.Task<AzureAccountRegionSettings>

GetAsync(String, AzureCloudRegion)

Azure Region Settings Details

Declaration
public Task<AzureAccountRegionSettings> GetAsync(string infrastructureId, AzureCloudRegion region)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

AzureCloudRegion region

Azure region. (required)

Returns
Type Description
System.Threading.Tasks.Task<AzureAccountRegionSettings>

ListAsync(String, Func<RegionsApi.ListQueryParams, RegionsApi.ListQueryParams>[])

List Azure Region Settings

Declaration
public Task<PaginationResponse<AzureAccountRegionSettings>> ListAsync(string infrastructureId, params Func<RegionsApi.ListQueryParams, RegionsApi.ListQueryParams>[] queryParams)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

System.Func<RegionsApi.ListQueryParams, RegionsApi.ListQueryParams>[] queryParams

The query parameters for sorting, filtering and paging options (optional)

Returns
Type Description
System.Threading.Tasks.Task<PaginationResponse<AzureAccountRegionSettings>>
Back to top Generated by DocFX