a NfX@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@s~eZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z d dZ ddZ ddZ dS) CommitInfoz@ Commit details that need to be used for the build run. cKs2dddd|_dddd|_d|_d|_d|_dS)a Initializes a new CommitInfo object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param repository_url: The value to assign to the repository_url property of this CommitInfo. :type repository_url: str :param repository_branch: The value to assign to the repository_branch property of this CommitInfo. :type repository_branch: str :param commit_hash: The value to assign to the commit_hash property of this CommitInfo. :type commit_hash: str str)repository_urlrepository_branch commit_hash repositoryUrlrepositoryBranch commitHashN) swagger_types attribute_map_repository_url_repository_branch _commit_hash)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/commit_info.py__init__szCommitInfo.__init__cCs|jS)z **[Required]** Gets the repository_url of this CommitInfo. Repository URL. :return: The repository_url of this CommitInfo. :rtype: str rrrrrr2s zCommitInfo.repository_urlcCs ||_dS)z Sets the repository_url of this CommitInfo. Repository URL. :param repository_url: The repository_url of this CommitInfo. :type: str Nr)rrrrrr>s cCs|jS)z **[Required]** Gets the repository_branch of this CommitInfo. Name of the repository branch. :return: The repository_branch of this CommitInfo. :rtype: str rrrrrr Js zCommitInfo.repository_branchcCs ||_dS)z Sets the repository_branch of this CommitInfo. Name of the repository branch. :param repository_branch: The repository_branch of this CommitInfo. :type: str Nr)rr rrrr Vs cCs|jS)z **[Required]** Gets the commit_hash of this CommitInfo. Commit hash pertinent to the repository URL and the specified branch. :return: The commit_hash of this CommitInfo. :rtype: str rrrrrr bs zCommitInfo.commit_hashcCs ||_dS)z Sets the commit_hash of this CommitInfo. Commit hash pertinent to the repository URL and the specified branch. :param commit_hash: The commit_hash of this CommitInfo. :type: str Nr)rr rrrr ns cCst|SN)rrrrr__repr__zszCommitInfo.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__}szCommitInfo.__eq__cCs ||k Srrrrrr__ne__szCommitInfo.__ne__N) __name__ __module__ __qualname____doc__rpropertyrsetterr r rr!r"rrrrr s""      rN)oci.utilrrroci.decoratorsrobjectrrrrrs