a ýÎòfÕGã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s¸eZdZdZdZdZdZdZdZdZ dZ d d „Z e d d „ƒZ e jd d „ƒZ e dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe dd„ƒZejdd„ƒZe d d!„ƒZejd"d!„ƒZe d#d$„ƒZejd%d$„ƒZe d&d'„ƒZejd(d'„ƒZe d)d*„ƒZejd+d*„ƒZe d,d-„ƒZejd.d-„ƒZe d/d0„ƒZejd1d0„ƒZe d2d3„ƒZejd4d3„ƒZd5d6„Zd7d8„Zd9d:„Zd;S)<ÚServiceConnectorzú The configuration details of the flow defined by the connector. For more information about flows defined by connectors, see `Overview of Connector Hub`__. __ https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm ÚCREATINGÚUPDATINGÚACTIVEÚINACTIVEÚDELETINGÚDELETEDÚFAILEDcKs dddddddddddddddœ|_d d d d d ddddddddddœ|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_d|_dS)aB Initializes a new ServiceConnector object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this ServiceConnector. :type id: str :param display_name: The value to assign to the display_name property of this ServiceConnector. :type display_name: str :param description: The value to assign to the description property of this ServiceConnector. :type description: str :param compartment_id: The value to assign to the compartment_id property of this ServiceConnector. :type compartment_id: str :param time_created: The value to assign to the time_created property of this ServiceConnector. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ServiceConnector. :type time_updated: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this ServiceConnector. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "INACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecyle_details: The value to assign to the lifecyle_details property of this ServiceConnector. :type lifecyle_details: str :param source: The value to assign to the source property of this ServiceConnector. :type source: oci.sch.models.SourceDetails :param tasks: The value to assign to the tasks property of this ServiceConnector. :type tasks: list[oci.sch.models.TaskDetails] :param target: The value to assign to the target property of this ServiceConnector. :type target: oci.sch.models.TargetDetails :param freeform_tags: The value to assign to the freeform_tags property of this ServiceConnector. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this ServiceConnector. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this ServiceConnector. :type system_tags: dict(str, dict(str, object)) ÚstrZdatetimeZ SourceDetailszlist[TaskDetails]Z TargetDetailszdict(str, str)zdict(str, dict(str, object)))ÚidÚ display_nameÚ descriptionÚcompartment_idÚ time_createdÚ time_updatedÚlifecycle_stateÚlifecyle_detailsÚsourceÚtasksÚtargetÚ freeform_tagsÚ defined_tagsÚ system_tagsrZ displayNamerZ compartmentIdZ timeCreatedZ timeUpdatedZlifecycleStateZlifecyleDetailsrrrZ freeformTagsZ definedTagsZ systemTagsN)Z swagger_typesZ attribute_mapÚ_idÚ _display_nameÚ _descriptionÚ_compartment_idÚ _time_createdÚ _time_updatedÚ_lifecycle_stateÚ_lifecyle_detailsÚ_sourceÚ_tasksÚ_targetÚ_freeform_tagsÚ _defined_tagsÚ _system_tags)ÚselfÚkwargs©r-úD/usr/lib/python3.9/site-packages/oci/sch/models/service_connector.pyÚ__init__2sXAòòzServiceConnector.__init__cCs|jS)a  **[Required]** Gets the id of this ServiceConnector. The `OCID`__ of the connector. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The id of this ServiceConnector. :rtype: str ©r©r+r-r-r.r£s zServiceConnector.idcCs ||_dS)zÿ Sets the id of this ServiceConnector. The `OCID`__ of the connector. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param id: The id of this ServiceConnector. :type: str Nr0)r+rr-r-r.r±s cCs|jS)a& **[Required]** Gets the display_name of this ServiceConnector. A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. :return: The display_name of this ServiceConnector. :rtype: str ©rr1r-r-r.r¿s zServiceConnector.display_namecCs ||_dS)a" Sets the display_name of this ServiceConnector. A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. :param display_name: The display_name of this ServiceConnector. :type: str Nr2)r+rr-r-r.rÌs cCs|jS)zã Gets the description of this ServiceConnector. The description of the resource. Avoid entering confidential information. :return: The description of this ServiceConnector. :rtype: str ©rr1r-r-r.rÙs zServiceConnector.descriptioncCs ||_dS)zí Sets the description of this ServiceConnector. The description of the resource. Avoid entering confidential information. :param description: The description of this ServiceConnector. :type: str Nr3)r+rr-r-r.rås cCs|jS)a@ **[Required]** Gets the compartment_id of this ServiceConnector. The `OCID`__ of the compartment containing the connector. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this ServiceConnector. :rtype: str ©r r1r-r-r.rñs zServiceConnector.compartment_idcCs ||_dS)a> Sets the compartment_id of this ServiceConnector. The `OCID`__ of the compartment containing the connector. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this ServiceConnector. :type: str Nr4)r+rr-r-r.rÿs cCs|jS)ag **[Required]** Gets the time_created of this ServiceConnector. The date and time when the connector was created. Format is defined by `RFC3339`__. Example: `2020-01-25T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_created of this ServiceConnector. :rtype: datetime ©r!r1r-r-r.r szServiceConnector.time_createdcCs ||_dS)ac Sets the time_created of this ServiceConnector. The date and time when the connector was created. Format is defined by `RFC3339`__. Example: `2020-01-25T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_created: The time_created of this ServiceConnector. :type: datetime Nr5)r+rr-r-r.rscCs|jS)ag **[Required]** Gets the time_updated of this ServiceConnector. The date and time when the connector was updated. Format is defined by `RFC3339`__. Example: `2020-01-25T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_updated of this ServiceConnector. :rtype: datetime ©r"r1r-r-r.r-szServiceConnector.time_updatedcCs ||_dS)ac Sets the time_updated of this ServiceConnector. The date and time when the connector was updated. Format is defined by `RFC3339`__. Example: `2020-01-25T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_updated: The time_updated of this ServiceConnector. :type: datetime Nr6)r+rr-r-r.r=scCs|jS)aÆ **[Required]** Gets the lifecycle_state of this ServiceConnector. The current state of the connector. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "INACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this ServiceConnector. :rtype: str )r#r1r-r-r.rMs z ServiceConnector.lifecycle_statecCs gd¢}t||ƒsd}||_dS)zÓ Sets the lifecycle_state of this ServiceConnector. The current state of the connector. :param lifecycle_state: The lifecycle_state of this ServiceConnector. :type: str )rrr r r r r ZUNKNOWN_ENUM_VALUEN)rr#)r+rZallowed_valuesr-r-r.r\s  cCs|jS)aL Gets the lifecyle_details of this ServiceConnector. A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state. :return: The lifecyle_details of this ServiceConnector. :rtype: str ©r$r1r-r-r.rks z!ServiceConnector.lifecyle_detailscCs ||_dS)a[ Sets the lifecyle_details of this ServiceConnector. A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state. :param lifecyle_details: The lifecyle_details of this ServiceConnector. :type: str Nr7)r+rr-r-r.rys cCs|jS)zŸ Gets the source of this ServiceConnector. :return: The source of this ServiceConnector. :rtype: oci.sch.models.SourceDetails ©r%r1r-r-r.r‡szServiceConnector.sourcecCs ||_dS)z¤ Sets the source of this ServiceConnector. :param source: The source of this ServiceConnector. :type: oci.sch.models.SourceDetails Nr8)r+rr-r-r.r‘scCs|jS)z½ Gets the tasks of this ServiceConnector. The list of tasks. :return: The tasks of this ServiceConnector. :rtype: list[oci.sch.models.TaskDetails] ©r&r1r-r-r.r›s zServiceConnector.taskscCs ||_dS)zÁ Sets the tasks of this ServiceConnector. The list of tasks. :param tasks: The tasks of this ServiceConnector. :type: list[oci.sch.models.TaskDetails] Nr9)r+rr-r-r.r§s cCs|jS)zŸ Gets the target of this ServiceConnector. :return: The target of this ServiceConnector. :rtype: oci.sch.models.TargetDetails ©r'r1r-r-r.r³szServiceConnector.targetcCs ||_dS)z¤ Sets the target of this ServiceConnector. :param target: The target of this ServiceConnector. :type: oci.sch.models.TargetDetails Nr:)r+rr-r-r.r½scCs|jS)aG Gets the freeform_tags of this ServiceConnector. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :return: The freeform_tags of this ServiceConnector. :rtype: dict(str, str) ©r(r1r-r-r.rÇs zServiceConnector.freeform_tagscCs ||_dS)aS Sets the freeform_tags of this ServiceConnector. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :param freeform_tags: The freeform_tags of this ServiceConnector. :type: dict(str, str) Nr;)r+rr-r-r.rÔs cCs|jS)aA Gets the defined_tags of this ServiceConnector. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :return: The defined_tags of this ServiceConnector. :rtype: dict(str, dict(str, object)) ©r)r1r-r-r.rás zServiceConnector.defined_tagscCs ||_dS)aL Sets the defined_tags of this ServiceConnector. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :param defined_tags: The defined_tags of this ServiceConnector. :type: dict(str, dict(str, object)) Nr<)r+rr-r-r.rîs cCs|jS)a# Gets the system_tags of this ServiceConnector. The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see `Resource Tags`__. Example: `{orcl-cloud: {free-tier-retain: true}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The system_tags of this ServiceConnector. :rtype: dict(str, dict(str, object)) ©r*r1r-r-r.rûszServiceConnector.system_tagscCs ||_dS)a- Sets the system_tags of this ServiceConnector. The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see `Resource Tags`__. Example: `{orcl-cloud: {free-tier-retain: true}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param system_tags: The system_tags of this ServiceConnector. :type: dict(str, dict(str, object)) Nr=)r+rr-r-r.r scCst|ƒS©N)rr1r-r-r.Ú__repr__szServiceConnector.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r+Úotherr-r-r.Ú__eq__szServiceConnector.__eq__cCs ||k Sr>r-rAr-r-r.Ú__ne__$szServiceConnector.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ZLIFECYCLE_STATE_CREATINGZLIFECYCLE_STATE_UPDATINGZLIFECYCLE_STATE_ACTIVEZLIFECYCLE_STATE_INACTIVEZLIFECYCLE_STATE_DELETINGZLIFECYCLE_STATE_DELETEDZLIFECYCLE_STATE_FAILEDr/ÚpropertyrÚsetterrrrrrrrrrrrrrr?rCrDr-r-r-r.r sˆ q                            rN)Zoci.utilrrrZoci.decoratorsrÚobjectrr-r-r-r.Ús