ruạṛ
a ���f � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdd� Zedd� �Zejdd� �Zedd � �Z e jd d � �Z edd� �Z e jd d� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�Taskz! The details of the task �TASKc K sF dddddd�| _ dddd d d�| _d| _d| _d| _d| _d| _dS )a Initializes a new Task object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param step_name: The value to assign to the step_name property of this Task. :type step_name: str :param association_type: The value to assign to the association_type property of this Task. Allowed values for this property are: "TASK", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type association_type: str :param task_record_details: The value to assign to the task_record_details property of this Task. :type task_record_details: oci.fleet_apps_management.models.AssociatedTaskDetails :param step_properties: The value to assign to the step_properties property of this Task. :type step_properties: oci.fleet_apps_management.models.ComponentProperties :param output_variable_mappings: The value to assign to the output_variable_mappings property of this Task. :type output_variable_mappings: list[oci.fleet_apps_management.models.OutputVariableMapping] �strZAssociatedTaskDetailsZComponentPropertieszlist[OutputVariableMapping])� step_name�association_type�task_record_details�step_properties�output_variable_mappingsZstepNameZassociationTypeZtaskRecordDetailsZstepPropertiesZoutputVariableMappingsN)Z swagger_typesZ attribute_map� _step_name�_association_type�_task_record_details�_step_properties�_output_variable_mappings)�self�kwargs� r �I/usr/lib/python3.9/site-packages/oci/fleet_apps_management/models/task.py�__init__ s"