class documentation
class SpotPriceServiceClient(Client): (source)
Constructor: SpotPriceServiceClient(channel)
Spot market prices of GPU compute platforms.
This class provides client methods for the nebius.billing.v1alpha1.SpotPriceService service.
| Class Method | get |
Return the protobuf service descriptor from the registry. |
| Method | list |
Lists the current spot prices, one item for each SKU. Authentication is not required. |
| Method | list |
Lists the spot prices at regular time steps, one series for each SKU. Authentication is not required. |
| Constant | __PB2 |
Alias for code that expects a protobuf service descriptor. |
| Class Variable | __api |
API gateway name for service routes. |
| Class Variable | __service |
Fully qualified protobuf service name for RPC routes. |
Inherited from Client:
| Method | __init__ |
Create a client bound to a channel. |
| Method | request |
Construct a nebius.aio.request.Request for an RPC. |
| Method | stream |
Construct a native async request for a streaming RPC shape. |
| Class Variable | __registry__ |
Descriptor registry for request metadata. |
| Class Variable | __service |
Optional deprecation message. The client writes this message to the warning log when it starts. |
| Instance Variable | _channel |
Undocumented |
def list(self, request:
ListSpotPricesRequest, **kwargs: Unpack[ RequestKwargs]) -> Request[ ListSpotPricesRequest, ListSpotPricesResponse]:
(source)
¶
Lists the current spot prices, one item for each SKU. Authentication is not required.
The request object is returned without starting the RPC.
def list_series(self, request:
ListSpotPriceSeriesRequest, **kwargs: Unpack[ RequestKwargs]) -> Request[ ListSpotPriceSeriesRequest, ListSpotPriceSeriesResponse]:
(source)
¶
Lists the spot prices at regular time steps, one series for each SKU. Authentication is not required.
The request object is returned without starting the RPC.
Alias for code that expects a protobuf service descriptor.
| Value |
|