◆ __init__()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.__init__ | ( | self, | |
settings = {}
|
|||
) |
Constructor for CloudRequestEngine.
@type settings: dict
- Parameters
-
- settings - Settings should contain a resourceKey and optionally a cloudEndPoint to overwrite the default baseurl
Member Function Documentation
◆ get_engine_properties()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.get_engine_properties ( self ) Internal method to get properties for cloud engines from the cloud service.
@rtype: dict
- Returns
- : Returns properties for all engines
◆ get_evidence_key_filter()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.get_evidence_key_filter ( self ) Instance of EvidenceKeyFilter based on the evidence keys fetched from the cloud service by the private getEvidenceKeys() method.
@type: BasicListEvidenceKeyFilter
- Returns
- : Returns BasicListEvidenceKeyFilter
◆ get_evidence_keys()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.get_evidence_keys ( self ) Internal function for getting evidence keys used by cloud engines @rtype: dict.
- Returns
- : Returns list of keys
◆ make_cloud_request()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.make_cloud_request ( self, url ) @type url: string
- Parameters
-
- url - @rtype: dict
- Returns
- Returns dict with data and error properties error contains any errors from the request, data contains the response
◆ process_internal()
def pipeline-python.fiftyone_pipeline_cloudrequestengine.fiftyone_pipeline_cloudrequestengine.cloudrequestengine.CloudRequestEngine.process_internal ( self, flowdata ) Processing function for the CloudRequestEngine Makes a request to the cloud service with the supplied resource key and evidence and returns a JSON object that is then parsed by cloud engines placed later in the pipeline.
@type FlowData: FlowData
- Parameters
-
- FlowData - Returns a JSON object that is then parsed by cloud engines