aihwkit.cloud.client.v1.stubs module¶
API stubs for the AIHW Composer API.
- class aihwkit.cloud.client.v1.stubs.ApiStub(session)[source]¶
Bases:
objectBase API stub for the AIHW Composer.
API stub for use in the client for the AIHW Composer in order to interact with REST endpoints.
Subclasses should inherit from this class, customizing
base_urland applying any extra changes. By default, the stub assumes three operations for the entities:get(viaself.get()): aGEToperation returning a single object from an id.post(viaself.post()): aPOSToperation.list(viaself.list()): aGEToperation returning multiple objects.
- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = ''¶
Base url to be used in the endpoints.
- class aihwkit.cloud.client.v1.stubs.Endpoint(url, method)¶
Bases:
tuple- property method¶
Alias for field number 1
- property url¶
Alias for field number 0
- class aihwkit.cloud.client.v1.stubs.ExperimentStub(session)[source]¶
Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
experiment.- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = 'experiments'¶
Base url to be used in the endpoints.
- class aihwkit.cloud.client.v1.stubs.InputStub(session)[source]¶
Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
input.- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = 'inputs'¶
Base url to be used in the endpoints.
- class aihwkit.cloud.client.v1.stubs.JobStub(session)[source]¶
Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
job.- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = 'jobs'¶
Base url to be used in the endpoints.
- class aihwkit.cloud.client.v1.stubs.LoginStub(session)[source]¶
Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
login.- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = 'token/login'¶
Base url to be used in the endpoints.
- class aihwkit.cloud.client.v1.stubs.OutputStub(session)[source]¶
Bases:
aihwkit.cloud.client.v1.stubs.ApiStubStub for
output.- Parameters
session (aihwkit.cloud.client.session.ApiSession) –
- base_url = 'outputs'¶
Base url to be used in the endpoints.