a Nfq@sDddlmZddlmZmZmZddlmZeGdddeZdS))BuildRunSource)formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@sdeZdZdZddZeddZejddZeddZejd dZd d Z d d Z ddZ dS)GitlabBuildRunSourcez8 Specifies details of build run through GitLab. cKs8dddd|_dddd|_d|_d|_d|_d|_dS) a Initializes a new GitlabBuildRunSource object with values from keyword arguments. The default value of the :py:attr:`~oci.devops.models.GitlabBuildRunSource.source_type` attribute of this class is ``GITLAB`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param source_type: The value to assign to the source_type property of this GitlabBuildRunSource. Allowed values for this property are: "MANUAL", "GITHUB", "GITLAB", "GITLAB_SERVER", "BITBUCKET_CLOUD", "BITBUCKET_SERVER", "DEVOPS_CODE_REPOSITORY", "VBS" :type source_type: str :param trigger_id: The value to assign to the trigger_id property of this GitlabBuildRunSource. :type trigger_id: str :param trigger_info: The value to assign to the trigger_info property of this GitlabBuildRunSource. :type trigger_info: oci.devops.models.TriggerInfo str TriggerInfo) source_type trigger_id trigger_info sourceType triggerId triggerInfoNGITLAB) swagger_types attribute_map _source_type _trigger_id _trigger_info)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/gitlab_build_run_source.py__init__szGitlabBuildRunSource.__init__cCs|jS)z **[Required]** Gets the trigger_id of this GitlabBuildRunSource. The trigger that invoked the build run. :return: The trigger_id of this GitlabBuildRunSource. :rtype: str rrrrrr 5s zGitlabBuildRunSource.trigger_idcCs ||_dS)z Sets the trigger_id of this GitlabBuildRunSource. The trigger that invoked the build run. :param trigger_id: The trigger_id of this GitlabBuildRunSource. :type: str Nr)rr rrrr As cCs|jS)z **[Required]** Gets the trigger_info of this GitlabBuildRunSource. :return: The trigger_info of this GitlabBuildRunSource. :rtype: oci.devops.models.TriggerInfo rrrrrr Msz!GitlabBuildRunSource.trigger_infocCs ||_dS)z Sets the trigger_info of this GitlabBuildRunSource. :param trigger_info: The trigger_info of this GitlabBuildRunSource. :type: oci.devops.models.TriggerInfo Nr)rr rrrr WscCst|SN)rrrrr__repr__aszGitlabBuildRunSource.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__dszGitlabBuildRunSource.__eq__cCs ||k Srrr"rrr__ne__jszGitlabBuildRunSource.__ne__N) __name__ __module__ __qualname____doc__rpropertyr setterr r r$r%rrrrr s%    rN) build_run_sourceroci.utilrrroci.decoratorsrrrrrrs