yellowdog_client.usage
– Usage¶
All functionality is accessed via the yellowdog_client.usage.AllowancesClient
.
- class yellowdog_client.usage.AllowancesClient¶
-
- abstract boost_allowance(allowance, boost_hours)¶
- abstract boost_allowance_by_id(allowance_id, boost_hours)¶
- abstract check_compute_requirement_exhaustion(compute_requirement)¶
- Parameters:
compute_requirement (
ComputeRequirement
)- Return type:
- abstract 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
)