a ûÎòf»ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)ÚTriggeré)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)Ú GithubTriggerz% Trigger specific to GitHub. cKsºdddddddddddddddddœ|_ddd d d d d ddddddddddœ|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_d|_d|_d|_d|_dS)aÅ Initializes a new GithubTrigger object with values from keyword arguments. The default value of the :py:attr:`~oci.devops.models.GithubTrigger.trigger_source` attribute of this class is ``GITHUB`` and it should not be changed. 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 GithubTrigger. :type id: str :param display_name: The value to assign to the display_name property of this GithubTrigger. :type display_name: str :param description: The value to assign to the description property of this GithubTrigger. :type description: str :param project_id: The value to assign to the project_id property of this GithubTrigger. :type project_id: str :param compartment_id: The value to assign to the compartment_id property of this GithubTrigger. :type compartment_id: str :param trigger_source: The value to assign to the trigger_source property of this GithubTrigger. Allowed values for this property are: "GITHUB", "GITLAB", "GITLAB_SERVER", "BITBUCKET_CLOUD", "BITBUCKET_SERVER", "VBS", "DEVOPS_CODE_REPOSITORY" :type trigger_source: str :param time_created: The value to assign to the time_created property of this GithubTrigger. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this GithubTrigger. :type time_updated: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this GithubTrigger. Allowed values for this property are: "ACTIVE", "DELETING" :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this GithubTrigger. :type lifecycle_details: str :param actions: The value to assign to the actions property of this GithubTrigger. :type actions: list[oci.devops.models.TriggerAction] :param freeform_tags: The value to assign to the freeform_tags property of this GithubTrigger. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this GithubTrigger. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this GithubTrigger. :type system_tags: dict(str, dict(str, object)) :param trigger_url: The value to assign to the trigger_url property of this GithubTrigger. :type trigger_url: str :param connection_id: The value to assign to the connection_id property of this GithubTrigger. :type connection_id: str ÚstrZdatetimezlist[TriggerAction]zdict(str, str)zdict(str, dict(str, object)))ÚidZ display_nameÚ descriptionZ project_idZcompartment_idZtrigger_sourceZ time_createdZ time_updatedZlifecycle_stateZlifecycle_detailsÚactionsZ freeform_tagsZ defined_tagsZ system_tagsÚ trigger_urlÚ connection_idr Z displayNamer Z projectIdZ compartmentIdZ triggerSourceZ timeCreatedZ timeUpdatedZlifecycleStateZlifecycleDetailsr Z freeformTagsZ definedTagsZ systemTagsZ triggerUrlZ connectionIdNZGITHUB)Z swagger_typesZ attribute_mapZ_idZ _display_nameZ _descriptionZ _project_idZ_compartment_idZ_trigger_sourceZ _time_createdZ _time_updatedZ_lifecycle_stateZ_lifecycle_detailsÚ_actionsZ_freeform_tagsZ _defined_tagsZ _system_tagsÚ _trigger_urlÚ_connection_id)ÚselfÚkwargs©rúD/usr/lib/python3.9/site-packages/oci/devops/models/github_trigger.pyÚ__init__sfJððzGithubTrigger.__init__cCs|jS)zÏ **[Required]** Gets the trigger_url of this GithubTrigger. The endpoint that listens to trigger events. :return: The trigger_url of this GithubTrigger. :rtype: str ©r©rrrrr “s zGithubTrigger.trigger_urlcCs ||_dS)zÊ Sets the trigger_url of this GithubTrigger. The endpoint that listens to trigger events. :param trigger_url: The trigger_url of this GithubTrigger. :type: str Nr)rr rrrr Ÿs cCs|jS)zå Gets the connection_id of this GithubTrigger. The OCID of the connection resource used to get details for triggered events. :return: The connection_id of this GithubTrigger. :rtype: str ©rrrrrr«s zGithubTrigger.connection_idcCs ||_dS)zñ Sets the connection_id of this GithubTrigger. The OCID of the connection resource used to get details for triggered events. :param connection_id: The connection_id of this GithubTrigger. :type: str Nr)rrrrrr·s cCst|ƒS©N)rrrrrÚ__repr__ÃszGithubTrigger.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__ÆszGithubTrigger.__eq__cCs ||k SrrrrrrÚ__ne__ÌszGithubTrigger.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterrrrr rrrrr s    rN) ZtriggerrZoci.utilrrrZoci.decoratorsrrrrrrÚs