ruạṛ
a N��f�j � @ 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 ZdZdZdZdZdZdZdZ dZ dZdZdZ dZd d � Zedd� �Zejd d� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Zejd4d3� �Zed5d6� �Z e jd7d6� �Z ed8d9� �Z!e!jd:d9� �Z!ed;d<� �Z"e"jd=d<� �Z"ed>d?� �Z#e#jd@d?� �Z#edAdB� �Z$e$jdCdB� �Z$edDdE� �Z%e%jdFdE� �Z%edGdH� �Z&e&jdIdH� �Z&edJdK� �Z'e'jdLdK� �Z'dMdN� Z(dOdP� Z)dQdR� Z*dSS )T�CreateTaskScheduleDetailsz" The create task details. �SECONDS�MINUTES�HOURS�DAYS�OBO�RESOURCE_PRINCIPAL�USER_CERTIFICATEc K s� ddddddddddddddddddddddd �| _ d ddd ddddddddddddddddddd �| _d | _d | _d | _d | _d | _d | _d | _d | _ d | _ d | _d | _d | _ d | _d | _d | _d | _d | _d | _d | _d | _d | _d | _d S )!a� Initializes a new CreateTaskScheduleDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key: The value to assign to the key property of this CreateTaskScheduleDetails. :type key: str :param model_version: The value to assign to the model_version property of this CreateTaskScheduleDetails. :type model_version: str :param parent_ref: The value to assign to the parent_ref property of this CreateTaskScheduleDetails. :type parent_ref: oci.data_integration.models.ParentReference :param name: The value to assign to the name property of this CreateTaskScheduleDetails. :type name: str :param description: The value to assign to the description property of this CreateTaskScheduleDetails. :type description: str :param object_version: The value to assign to the object_version property of this CreateTaskScheduleDetails. :type object_version: int :param object_status: The value to assign to the object_status property of this CreateTaskScheduleDetails. :type object_status: int :param identifier: The value to assign to the identifier property of this CreateTaskScheduleDetails. :type identifier: str :param schedule_ref: The value to assign to the schedule_ref property of this CreateTaskScheduleDetails. :type schedule_ref: oci.data_integration.models.Schedule :param config_provider_delegate: The value to assign to the config_provider_delegate property of this CreateTaskScheduleDetails. :type config_provider_delegate: oci.data_integration.models.ConfigProvider :param is_enabled: The value to assign to the is_enabled property of this CreateTaskScheduleDetails. :type is_enabled: bool :param number_of_retries: The value to assign to the number_of_retries property of this CreateTaskScheduleDetails. :type number_of_retries: int :param retry_delay: The value to assign to the retry_delay property of this CreateTaskScheduleDetails. :type retry_delay: float :param retry_delay_unit: The value to assign to the retry_delay_unit property of this CreateTaskScheduleDetails. Allowed values for this property are: "SECONDS", "MINUTES", "HOURS", "DAYS" :type retry_delay_unit: str :param start_time_millis: The value to assign to the start_time_millis property of this CreateTaskScheduleDetails. :type start_time_millis: int :param end_time_millis: The value to assign to the end_time_millis property of this CreateTaskScheduleDetails. :type end_time_millis: int :param is_concurrent_allowed: The value to assign to the is_concurrent_allowed property of this CreateTaskScheduleDetails. :type is_concurrent_allowed: bool :param is_backfill_enabled: The value to assign to the is_backfill_enabled property of this CreateTaskScheduleDetails. :type is_backfill_enabled: bool :param auth_mode: The value to assign to the auth_mode property of this CreateTaskScheduleDetails. Allowed values for this property are: "OBO", "RESOURCE_PRINCIPAL", "USER_CERTIFICATE" :type auth_mode: str :param expected_duration: The value to assign to the expected_duration property of this CreateTaskScheduleDetails. :type expected_duration: float :param expected_duration_unit: The value to assign to the expected_duration_unit property of this CreateTaskScheduleDetails. Allowed values for this property are: "SECONDS", "MINUTES", "HOURS", "DAYS" :type expected_duration_unit: str :param registry_metadata: The value to assign to the registry_metadata property of this CreateTaskScheduleDetails. :type registry_metadata: oci.data_integration.models.RegistryMetadata �str�ParentReference�int�Schedule�ConfigProvider�bool�float�RegistryMetadata)�key� model_version� parent_ref�name�description�object_version� object_status� identifier�schedule_ref�config_provider_delegate� is_enabled�number_of_retries�retry_delay�retry_delay_unit�start_time_millis�end_time_millis�is_concurrent_allowed�is_backfill_enabled� auth_mode�expected_duration�expected_duration_unit�registry_metadatar �modelVersion� parentRefr r � objectVersion�objectStatusr �scheduleRef�configProviderDelegate� isEnabled�numberOfRetries� retryDelay�retryDelayUnit�startTimeMillis� endTimeMillis�isConcurrentAllowed�isBackfillEnabled�authMode�expectedDuration�expectedDurationUnit�registryMetadataN)� swagger_types� attribute_map�_key�_model_version�_parent_ref�_name�_description�_object_version�_object_status�_identifier� _schedule_ref�_config_provider_delegate�_is_enabled�_number_of_retries�_retry_delay�_retry_delay_unit�_start_time_millis�_end_time_millis�_is_concurrent_allowed�_is_backfill_enabled� _auth_mode�_expected_duration�_expected_duration_unit�_registry_metadata)�self�kwargs� rX ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_integration/models/create_task_schedule_details.py�__init__<