class documentation
class CalculatorServiceClient(client.Client): (source)
Constructor: CalculatorServiceClient(channel)
Calculator service for estimating resource costs.
Method | estimate |
Estimates prices for a single resource. Returns both hourly and monthly cost estimates for the specified resource configuration. |
Method | estimate |
Estimates prices for multiple resources. Returns aggregated hourly and monthly cost estimates for all specified resources. |
Constant | __PB2 |
Undocumented |
Class Variable | __service |
Undocumented |
Inherited from Client
:
Method | __init__ |
Undocumented |
Method | request |
Undocumented |
Instance Variable | _channel |
Undocumented |
def estimate(self, request:
EstimateRequest
, metadata: abc.Iterable[ builtins.tuple[ builtins.str, builtins.str]] | None
= None, timeout: builtins.float | None
= None, credentials: grpc.CallCredentials | None
= None, compression: grpc.Compression | None
= None, retries: builtins.int | None
= 3, per_retry_timeout: builtins.float | None
= None) -> request_1.Request[ EstimateRequest, EstimateResponse]
:
(source)
¶
Estimates prices for a single resource. Returns both hourly and monthly cost estimates for the specified resource configuration.
def estimate_batch(self, request:
EstimateBatchRequest
, metadata: abc.Iterable[ builtins.tuple[ builtins.str, builtins.str]] | None
= None, timeout: builtins.float | None
= None, credentials: grpc.CallCredentials | None
= None, compression: grpc.Compression | None
= None, retries: builtins.int | None
= 3, per_retry_timeout: builtins.float | None
= None) -> request_1.Request[ EstimateBatchRequest, EstimateBatchResponse]
:
(source)
¶
Estimates prices for multiple resources. Returns aggregated hourly and monthly cost estimates for all specified resources.
Undocumented
Value |
|