Represents a UsageService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.capacityplanner.v1beta.UsageServicePackage
@google-cloud/capacityplannerConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new UsageService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): UsageService;Creates new UsageService service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
UsageService |
RPC service. Useful where requests and/or responses are streamed. |
exportForecasts(request, callback)
public exportForecasts(request: google.cloud.capacityplanner.v1beta.IExportForecastsRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.ExportForecastsCallback): void;Calls ExportForecasts.
| Parameters | |
|---|---|
| Name | Description |
request |
IExportForecastsRequest
ExportForecastsRequest message or plain object |
callback |
ExportForecastsCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
exportForecasts(request)
public exportForecasts(request: google.cloud.capacityplanner.v1beta.IExportForecastsRequest): Promise<google.longrunning.Operation>;Calls ExportForecasts.
| Parameter | |
|---|---|
| Name | Description |
request |
IExportForecastsRequest
ExportForecastsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
exportReservationsUsage(request, callback)
public exportReservationsUsage(request: google.cloud.capacityplanner.v1beta.IExportReservationsUsageRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.ExportReservationsUsageCallback): void;Calls ExportReservationsUsage.
| Parameters | |
|---|---|
| Name | Description |
request |
IExportReservationsUsageRequest
ExportReservationsUsageRequest message or plain object |
callback |
ExportReservationsUsageCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
exportReservationsUsage(request)
public exportReservationsUsage(request: google.cloud.capacityplanner.v1beta.IExportReservationsUsageRequest): Promise<google.longrunning.Operation>;Calls ExportReservationsUsage.
| Parameter | |
|---|---|
| Name | Description |
request |
IExportReservationsUsageRequest
ExportReservationsUsageRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
exportUsageHistories(request, callback)
public exportUsageHistories(request: google.cloud.capacityplanner.v1beta.IExportUsageHistoriesRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.ExportUsageHistoriesCallback): void;Calls ExportUsageHistories.
| Parameters | |
|---|---|
| Name | Description |
request |
IExportUsageHistoriesRequest
ExportUsageHistoriesRequest message or plain object |
callback |
ExportUsageHistoriesCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
exportUsageHistories(request)
public exportUsageHistories(request: google.cloud.capacityplanner.v1beta.IExportUsageHistoriesRequest): Promise<google.longrunning.Operation>;Calls ExportUsageHistories.
| Parameter | |
|---|---|
| Name | Description |
request |
IExportUsageHistoriesRequest
ExportUsageHistoriesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
queryForecasts(request, callback)
public queryForecasts(request: google.cloud.capacityplanner.v1beta.IQueryForecastsRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.QueryForecastsCallback): void;Calls QueryForecasts.
| Parameters | |
|---|---|
| Name | Description |
request |
IQueryForecastsRequest
QueryForecastsRequest message or plain object |
callback |
QueryForecastsCallback
Node-style callback called with the error, if any, and QueryForecastsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
queryForecasts(request)
public queryForecasts(request: google.cloud.capacityplanner.v1beta.IQueryForecastsRequest): Promise<google.cloud.capacityplanner.v1beta.QueryForecastsResponse>;Calls QueryForecasts.
| Parameter | |
|---|---|
| Name | Description |
request |
IQueryForecastsRequest
QueryForecastsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.capacityplanner.v1beta.QueryForecastsResponse> |
Promise |
queryReservations(request, callback)
public queryReservations(request: google.cloud.capacityplanner.v1beta.IQueryReservationsRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.QueryReservationsCallback): void;Calls QueryReservations.
| Parameters | |
|---|---|
| Name | Description |
request |
IQueryReservationsRequest
QueryReservationsRequest message or plain object |
callback |
QueryReservationsCallback
Node-style callback called with the error, if any, and QueryReservationsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
queryReservations(request)
public queryReservations(request: google.cloud.capacityplanner.v1beta.IQueryReservationsRequest): Promise<google.cloud.capacityplanner.v1beta.QueryReservationsResponse>;Calls QueryReservations.
| Parameter | |
|---|---|
| Name | Description |
request |
IQueryReservationsRequest
QueryReservationsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.capacityplanner.v1beta.QueryReservationsResponse> |
Promise |
queryUsageHistories(request, callback)
public queryUsageHistories(request: google.cloud.capacityplanner.v1beta.IQueryUsageHistoriesRequest, callback: google.cloud.capacityplanner.v1beta.UsageService.QueryUsageHistoriesCallback): void;Calls QueryUsageHistories.
| Parameters | |
|---|---|
| Name | Description |
request |
IQueryUsageHistoriesRequest
QueryUsageHistoriesRequest message or plain object |
callback |
QueryUsageHistoriesCallback
Node-style callback called with the error, if any, and QueryUsageHistoriesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
queryUsageHistories(request)
public queryUsageHistories(request: google.cloud.capacityplanner.v1beta.IQueryUsageHistoriesRequest): Promise<google.cloud.capacityplanner.v1beta.QueryUsageHistoriesResponse>;Calls QueryUsageHistories.
| Parameter | |
|---|---|
| Name | Description |
request |
IQueryUsageHistoriesRequest
QueryUsageHistoriesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.capacityplanner.v1beta.QueryUsageHistoriesResponse> |
Promise |