ImpulseApi
- api_client=None
Methods
clone_impulse_complete
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Impulse ID’, extra=)]
- clone_impulse_request: edgeimpulse_api.models.clone_impulse_request.CloneImpulseRequest
- **kwargs
clone_impulse_structure
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Impulse ID’, extra=)]
- clone_impulse_request: edgeimpulse_api.models.clone_impulse_request.CloneImpulseRequest
- **kwargs
create_impulse
impulseId
then that impulse is created/updated, otherwise the default impulse is created/updated.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse: edgeimpulse_api.models.create_impulse_request.CreateImpulseRequest
- impulse_id: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Impulse ID. If this is unset then the default impulse is used.’, extra=)] = None
- **kwargs
create_new_empty_impulse
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
delete_impulse
impulseId
then that impulse is cleared, otherwise the default impulse is cleared.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Impulse ID. If this is unset then the default impulse is used.’, extra=)] = None
- **kwargs
download_detailed_impulses
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- format: Annotated[pydantic.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
get_all_detailed_impulses
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
get_all_impulses
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
get_all_transfer_learning_models
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
get_impulse
impulseId
then that impulse is returned, otherwise the default impulse is returned.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Impulse ID. If this is unset then the default impulse is used.’, extra=)] = None
- **kwargs
get_impulse_all
impulseId
then that impulse is returned, otherwise the default impulse is returned.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Impulse ID. If this is unset then the default impulse is used.’, extra=)] = None
- **kwargs
get_impulse_blocks
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
get_new_block_id
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- **kwargs
regenerate_model_testing_summary
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Impulse ID’, extra=)]
- **kwargs
set_impulse_thresholds
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- impulse_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Impulse ID’, extra=)]
- set_impulse_thresholds_request: edgeimpulse_api.models.set_impulse_thresholds_request.SetImpulseThresholdsRequest
- **kwargs
update_impulse
impulseId
then that impulse is created/updated, otherwise the default impulse is created/updated.
Parameters
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- update_impulse_request: edgeimpulse_api.models.update_impulse_request.UpdateImpulseRequest
- impulse_id: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Impulse ID. If this is unset then the default impulse is used.’, extra=)] = None
- **kwargs
verify_dsp_block_url
- self
- project_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Project ID’, extra=)]
- verify_dsp_block_url_request: edgeimpulse_api.models.verify_dsp_block_url_request.VerifyDspBlockUrlRequest
- **kwargs