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