yellowdog_client.usage – Usage
All functionality is accessed via the yellowdog_client.usage.AllowancesClient.
- class yellowdog_client.usage.AllowancesClient
-
- abstractmethod boost_allowance(allowance, boost_hours)
- abstractmethod boost_allowance_by_id(allowance_id, boost_hours)
- abstractmethod check_compute_requirement_exhaustion(compute_requirement)
- Parameters:
compute_requirement (
ComputeRequirement)- Return type:
- abstractmethod delete_allowance_by_id(allowance_id)
- abstractmethod get_allowance_by_id(allowance_id)
- abstractmethod get_allowances(allowance_search)
- Parameters:
allowance_search (
AllowanceSearch)- Return type:
SearchClient[Allowance]
- class yellowdog_client.usage.AllowancesClientImpl(service_proxy)
- Parameters:
service_proxy (
AllowancesServiceProxy)
- boost_allowance(allowance, boost_hours)
- boost_allowance_by_id(allowance_id, boost_hours)
- check_compute_requirement_exhaustion(compute_requirement)
- Parameters:
compute_requirement (
ComputeRequirement)- Return type:
- close()
- get_allowances(search)
- Parameters:
search (
AllowanceSearch)- Return type:
SearchClient[Allowance]
- class yellowdog_client.usage.AllowancesServiceProxy(proxy)
- Parameters:
proxy (
Proxy)
- boost_allowance_by_id(allowance_id, boost_hours)
- check_compute_requirement_exhaustion(compute_requirement)
- Parameters:
compute_requirement (
ComputeRequirement)- Return type:
- search_allowances(search, slice_reference)
- Parameters:
search (
AllowanceSearch)slice_reference (
SliceReference)