AnalyzersResource
Analyzer API methods.
Analyzer API methods.
Functions
constructor__init__(client) -> NoneInitialize the resource.
paramclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(request, idempotency_key=None) -> AnalyzerResponseCreate an analyzer.
paramrequestAnalyzerCreateRequestAnalyzer create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseCreated analyzer.
funcget(analyzer_id) -> AnalyzerResponseGet an analyzer by id.
paramanalyzer_iduuid.UUIDId of the analyzer.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseStored analyzer.
funclist(params=None) -> Page[AnalyzerResponse]List analyzers.
paramparamsAnalyzerListParams | None= NoneAnalyzer list params.
Returns
kitaru.api_models.v1.base.PagePage of analyzers.
funciter(params=None) -> AsyncIterator[AnalyzerResponse]Iterate over all analyzers.
paramparamsAnalyzerListParams | None= NoneAnalyzer list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every analyzer.
funcupdate(analyzer_id, request) -> AnalyzerResponseUpdate an analyzer.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramrequestAnalyzerUpdateRequestAnalyzer update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseUpdated analyzer.
funcdelete(analyzer_id) -> NoneDelete an analyzer, cascading its versions.
paramanalyzer_iduuid.UUIDId of the analyzer.
Returns
Nonefunccreate_version(analyzer_id, request, idempotency_key=None) -> AnalyzerVersionResponseCreate an analyzer version.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramrequestAnalyzerVersionCreateRequestAnalyzer version create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseCreated analyzer version.
funclist_versions(analyzer_id, params=None) -> Page[AnalyzerVersionResponse]List an analyzer's versions.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramparamsListParams | None= NoneList params.
Returns
kitaru.api_models.v1.base.PagePage of analyzer versions.
funciter_versions(analyzer_id, params=None) -> AsyncIterator[AnalyzerVersionResponse]Iterate over all of an analyzer's versions.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramparamsListParams | None= NoneList params.
Returns
collections.abc.AsyncIteratorAsync iterator over every analyzer version.
funcget_version(analyzer_id, version) -> AnalyzerVersionResponseGet an analyzer version by version number.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramversionintVersion number.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseStored analyzer version.
funcupdate_version(analyzer_id, version, request) -> AnalyzerVersionResponseUpdate an analyzer version's display version.
paramanalyzer_iduuid.UUIDId of the analyzer.
paramversionintVersion number.
paramrequestAnalyzerVersionUpdateRequestAnalyzer version update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseUpdated analyzer version.