abacusai.feature_group_row_process

Classes

FeatureGroupRowProcess

A feature group row process

Module Contents

class abacusai.feature_group_row_process.FeatureGroupRowProcess(client, featureGroupId=None, deploymentId=None, primaryKeyValue=None, featureGroupRowProcessId=None, createdAt=None, updatedAt=None, startedAt=None, completedAt=None, timeoutAt=None, retriesRemaining=None, totalAttemptsAllowed=None, status=None, error=None)

Bases: abacusai.return_class.AbstractApiClass

A feature group row process

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • featureGroupId (str) – The ID of the feature group this row that was processed belongs to.

  • deploymentId (str) – The ID of the deployment that processed this row.

  • primaryKeyValue (str) – Value of the primary key for this row.

  • featureGroupRowProcessId (str) – The ID of the feature group row process.

  • createdAt (str) – The timestamp this feature group row was created in ISO-8601 format.

  • updatedAt (str) – The timestamp when this feature group row was last updated in ISO-8601 format.

  • startedAt (str) – The timestamp when this feature group row process was started in ISO-8601 format.

  • completedAt (str) – The timestamp when this feature group row was completed.

  • timeoutAt (str) – The time the feature group row process will timeout.

  • retriesRemaining (int) – The number of retries remaining for this feature group row process.

  • totalAttemptsAllowed (int) – The total number of attempts allowed for this feature group row process.

  • status (str) – The status of the feature group row process.

  • error (str) – The error message if the status is FAILED.

feature_group_id
deployment_id
primary_key_value
feature_group_row_process_id
created_at
updated_at
started_at
completed_at
timeout_at
retries_remaining
total_attempts_allowed
status
error
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict

wait_for_process(timeout=1200)

A waiting call until model monitor version is ready.

Parameters:

timeout (int) – The waiting time given to the call to finish, if it doesn’t finish by the allocated time, the call is said to be timed out.

get_status()

Gets the status of the feature group row process.

Returns:

A string describing the status of the feature group row process

Return type:

str