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.Aws.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, AwsCloudRegion, AwsAccountRegionSettings)

Add AWS Region Setting

Declaration
public Task<AwsAccountRegionSettings> CreateAsync(string infrastructureId, AwsCloudRegion region, AwsAccountRegionSettings awsAccountRegionSettings)
Parameters
Type Name Description
System.String infrastructureId

Id of the AWS account (required)

AwsCloudRegion region

AWS region. (required)

AwsAccountRegionSettings awsAccountRegionSettings

The AWS Region Settings to be added

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

DeleteAsync(String, AwsCloudRegion)

Delete AWS Region Settings

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

Id of the AWS account (required)

AwsCloudRegion region

AWS region. (required)

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

GetAsync(String, AwsCloudRegion)

AWS Region Settings Details

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

Id of the AWS account (required)

AwsCloudRegion region

AWS region. (required)

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

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

List AWS Region Settings

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

Id of the AWS 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<AwsAccountRegionSettings>>
Back to top Generated by DocFX