abacusai.pipeline_step_version ============================== .. py:module:: abacusai.pipeline_step_version Classes ------- .. autoapisummary:: abacusai.pipeline_step_version.PipelineStepVersion Module Contents --------------- .. py:class:: PipelineStepVersion(client, stepName=None, pipelineStepVersion=None, pipelineStepId=None, pipelineId=None, pipelineVersion=None, createdAt=None, updatedAt=None, status=None, error=None, outputErrors=None, pythonFunctionId=None, functionVariableMappings=None, stepDependencies=None, outputVariableMappings=None, cpuSize=None, memory=None, timeout=None, pipelineStepVersionReferences={}, codeSource={}) Bases: :py:obj:`abacusai.return_class.AbstractApiClass` A version of a pipeline step. :param client: An authenticated API Client instance :type client: ApiClient :param stepName: The name of the step. :type stepName: str :param pipelineStepVersion: The reference to the pipeline step version. :type pipelineStepVersion: str :param pipelineStepId: The reference to this step. :type pipelineStepId: str :param pipelineId: The reference to the pipeline this step belongs to. :type pipelineId: str :param pipelineVersion: The reference to the pipeline version. :type pipelineVersion: str :param createdAt: The date and time which this step was created. :type createdAt: str :param updatedAt: The date and time when this step was last updated. :type updatedAt: str :param status: The status of the pipeline version. :type status: str :param error: The error message if the pipeline step failed. :type error: str :param outputErrors: The error message of a pipeline step's output. :type outputErrors: str :param pythonFunctionId: The reference to the python function :type pythonFunctionId: str :param functionVariableMappings: The mappings for function parameters' names. :type functionVariableMappings: dict :param stepDependencies: List of steps this step depends on. :type stepDependencies: list[str] :param outputVariableMappings: The mappings for the output variables to the step. :type outputVariableMappings: dict :param cpuSize: CPU size specified for the step function. :type cpuSize: str :param memory: Memory in GB specified for the step function. :type memory: int :param timeout: The timeout in minutes for the pipeline step. :type timeout: int :param pipelineStepVersionReferences: A list to the output instances of the pipeline step version. :type pipelineStepVersionReferences: PipelineStepVersionReference :param codeSource: Information about the source code of the pipeline step version. :type codeSource: CodeSource .. py:attribute:: step_name :value: None .. py:attribute:: pipeline_step_version :value: None .. py:attribute:: pipeline_step_id :value: None .. py:attribute:: pipeline_id :value: None .. py:attribute:: pipeline_version :value: None .. py:attribute:: created_at :value: None .. py:attribute:: updated_at :value: None .. py:attribute:: status :value: None .. py:attribute:: error :value: None .. py:attribute:: output_errors :value: None .. py:attribute:: python_function_id :value: None .. py:attribute:: function_variable_mappings :value: None .. py:attribute:: step_dependencies :value: None .. py:attribute:: output_variable_mappings :value: None .. py:attribute:: cpu_size :value: None .. py:attribute:: memory :value: None .. py:attribute:: timeout :value: None .. py:attribute:: pipeline_step_version_references .. py:attribute:: code_source .. py:attribute:: deprecated_keys .. py:method:: __repr__() .. py:method:: to_dict() Get a dict representation of the parameters in this class :returns: The dict value representation of the class parameters :rtype: dict .. py:method:: refresh() Calls describe and refreshes the current object's fields :returns: The current object :rtype: PipelineStepVersion .. py:method:: describe() Describes a pipeline step version. :param pipeline_step_version: The ID of the pipeline step version. :type pipeline_step_version: str :returns: An object describing the pipeline step version. :rtype: PipelineStepVersion .. py:method:: get_step_version_logs() Gets the logs for a given step version. :param pipeline_step_version: The id of the pipeline step version. :type pipeline_step_version: str :returns: Object describing the pipeline step logs. :rtype: PipelineStepVersionLogs