public class AwsApi extends Object
Modifier and Type | Field and Description |
---|---|
RegionsApi |
regions |
Constructor and Description |
---|
AwsApi(BitmovinApiClientFactory clientFactory) |
Modifier and Type | Method and Description |
---|---|
static BitmovinApiBuilder<AwsApi> |
builder()
Fluent builder for creating an instance of AwsApi
|
AwsAccount |
create(AwsAccount awsAccount)
Add AWS Account
|
AwsAccount |
delete(String infrastructureId)
Delete AWS Account
|
AwsAccount |
get(String infrastructureId)
AWS Account Details
|
PaginationResponse<AwsAccount> |
list()
List AWS Accounts
|
PaginationResponse<AwsAccount> |
list(AwsAccountListQueryParams queryParams)
List AWS Accounts
|
public final RegionsApi regions
public AwsApi(BitmovinApiClientFactory clientFactory)
public static BitmovinApiBuilder<AwsApi> builder()
public AwsAccount create(AwsAccount awsAccount) throws BitmovinException
awsAccount
- The AWS Account to be added (required)BitmovinException
- if fails to make API callpublic AwsAccount delete(String infrastructureId) throws BitmovinException
infrastructureId
- Id of the AWS account (required)BitmovinException
- if fails to make API callpublic AwsAccount get(String infrastructureId) throws BitmovinException
infrastructureId
- Id of the AWS account (required)BitmovinException
- if fails to make API callpublic PaginationResponse<AwsAccount> list() throws BitmovinException
BitmovinException
- if fails to make API callpublic PaginationResponse<AwsAccount> list(AwsAccountListQueryParams queryParams) throws BitmovinException
queryParams
- The query parameters for sorting, filtering and paging options (optional)BitmovinException
- if fails to make API callCopyright © 2025. All rights reserved.