◆ CloudPipelineBuilderBase()
fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.CloudPipelineBuilderBase | ( | ILoggerFactory | loggerFactory | ) |
Construct a new instance.
- Parameters
-
- loggerFactory - the ILoggerFactory used to create any loggers required by instances being built by the builder
Member Function Documentation
◆ setCloudRequestOrigin()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setCloudRequestOrigin ( String cloudRequestOrigin ) The value to set for the Origin header when making requests to the cloud service.
This is used by the cloud service to check that the request is being made from a origin matching those allowed by the resource key. For more detail, see the 'Request Headers' section in the cloud documentation.
- Parameters
-
- cloudRequestOrigin - the value to set the origin header to
- Returns
- this builder
◆ setDataEndpoint()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setDataEndpoint ( String url ) Set the URL for the data endpoint to be called during processing.
- Parameters
-
- url - data URL
- Returns
- this builder
◆ setEndPoint()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setEndPoint ( String url ) Set the endpoint to use when calling the cloud service.
This will also set the data, properties, and evidence keys endpoints using this as the base URL.
- Parameters
-
- url - endpoint URL
- Returns
- this builder
◆ setEvidenceKeysEndpoint()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setEvidenceKeysEndpoint ( String evidenceKeysEndpoint ) Set the URL for the evidence keys endpoint to be called when setting up the engine.
- Parameters
-
- evidenceKeysEndpoint - evidence keys URL
- Returns
- this builder
◆ setLicenseKey()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setLicenseKey ( String key ) Set the license key to be used when calling the endpoints.
- Parameters
-
- key - license key
- Returns
- this builder
◆ setPropertiesEndpoint()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setPropertiesEndpoint ( String propertiesEndpoint ) Set the URL for the properties endpoint to be called when setting up the engine.
- Parameters
-
- propertiesEndpoint - properties URL
- Returns
- this builder
◆ setResourceKey()
TBuilder fiftyone.pipeline.engines.flowelements.CloudPipelineBuilderBase< TBuilder extends CloudPipelineBuilderBase< TBuilder >.setResourceKey ( String key ) Set the resource key to be used when calling the endpoints.
- Parameters
-
- key - resource key
- Returns
- this builder