Classes
ImpulseApi
| Parameters | |
|---|---|
api_client=None |   | 
METHODS
clone_impulse_complete
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Impulse ID', extra={})] | 
clone_impulse_request | edgeimpulse_api.models.clone_impulse_request.CloneImpulseRequest | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.start_job_response.StartJobResponse | 
clone_impulse_structure
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Impulse ID', extra={})] | 
clone_impulse_request | edgeimpulse_api.models.clone_impulse_request.CloneImpulseRequest | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.create_impulse_response.CreateImpulseResponse | 
create_impulse
impulseId then that impulse is created/updated, otherwise the default impulse is created/updated.
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse | edgeimpulse_api.models.create_impulse_request.CreateImpulseRequest | 
impulse_id | Annotated[pydantic.v1.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Impulse ID. If this is unset then the default impulse is used.', extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.create_impulse_response.CreateImpulseResponse | 
create_new_empty_impulse
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.create_new_empty_impulse_response.CreateNewEmptyImpulseResponse | 
delete_impulse
impulseId then that impulse is cleared, otherwise the default impulse is cleared.
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Impulse ID. If this is unset then the default impulse is used.', extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse | 
download_detailed_impulses
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
format | Annotated[pydantic.v1.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description="Format of the detailed impulses response, either 'json' or 'csv'. If not set, defaults to 'json'.", extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
str | 
get_all_detailed_impulses
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_all_detailed_impulses_response.GetAllDetailedImpulsesResponse | 
get_all_impulses
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_all_impulses_response.GetAllImpulsesResponse | 
get_all_transfer_learning_models
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_all_transfer_learning_models_response.GetAllTransferLearningModelsResponse | 
get_impulse
impulseId then that impulse is returned, otherwise the default impulse is returned.
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Impulse ID. If this is unset then the default impulse is used.', extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_impulse_response.GetImpulseResponse | 
get_impulse_all
impulseId then that impulse is returned, otherwise the default impulse is returned.
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Impulse ID. If this is unset then the default impulse is used.', extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_impulse_response.GetImpulseResponse | 
get_impulse_blocks
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_impulse_blocks_response.GetImpulseBlocksResponse | 
get_new_block_id
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.get_new_block_id_response.GetNewBlockIdResponse | 
regenerate_model_testing_summary
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Impulse ID', extra={})] | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.start_job_response.StartJobResponse | 
set_impulse_thresholds
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
impulse_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Impulse ID', extra={})] | 
set_impulse_thresholds_request | edgeimpulse_api.models.set_impulse_thresholds_request.SetImpulseThresholdsRequest | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.set_impulse_thresholds_response.SetImpulseThresholdsResponse | 
update_impulse
impulseId then that impulse is created/updated, otherwise the default impulse is created/updated.
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
update_impulse_request | edgeimpulse_api.models.update_impulse_request.UpdateImpulseRequest | 
impulse_id | Annotated[pydantic.v1.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Impulse ID. If this is unset then the default impulse is used.', extra={})] = None | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse | 
verify_dsp_block_url
| Parameters | |
|---|---|
self |   | 
project_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})] | 
verify_dsp_block_url_request | edgeimpulse_api.models.verify_dsp_block_url_request.VerifyDspBlockUrlRequest | 
**kwargs |   | 
| Returns | 
|---|
edgeimpulse_api.models.verify_dsp_block_url_response.VerifyDspBlockUrlResponse |