a N•ºf ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)ÚDeployArtifactSourceé)Ú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)ÚOcirDeployArtifactSourcez% Specifies the OCIR details. cKs8ddddœ|_ddddœ|_d|_d|_d|_d|_dS)aê Initializes a new OcirDeployArtifactSource object with values from keyword arguments. The default value of the :py:attr:`~oci.devops.models.OcirDeployArtifactSource.deploy_artifact_source_type` attribute of this class is ``OCIR`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param deploy_artifact_source_type: The value to assign to the deploy_artifact_source_type property of this OcirDeployArtifactSource. Allowed values for this property are: "INLINE", "OCIR", "GENERIC_ARTIFACT", "HELM_CHART" :type deploy_artifact_source_type: str :param image_uri: The value to assign to the image_uri property of this OcirDeployArtifactSource. :type image_uri: str :param image_digest: The value to assign to the image_digest property of this OcirDeployArtifactSource. :type image_digest: str Ústr)Údeploy_artifact_source_typeÚ image_uriÚ image_digestÚdeployArtifactSourceTypeÚimageUriÚ imageDigestNÚOCIR)Ú swagger_typesÚ attribute_mapÚ_deploy_artifact_source_typeÚ _image_uriÚ _image_digest)ÚselfÚkwargs©rú‘/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/ocir_deploy_artifact_source.pyÚ__init__sýýz!OcirDeployArtifactSource.__init__cCs|jS)zè **[Required]** Gets the image_uri of this OcirDeployArtifactSource. Specifies OCIR image path - optionally include tag. :return: The image_uri of this OcirDeployArtifactSource. :rtype: str ©r©rrrrr 5s z"OcirDeployArtifactSource.image_uricCs ||_dS)zá Sets the image_uri of this OcirDeployArtifactSource. Specifies OCIR image path - optionally include tag. :param image_uri: The image_uri of this OcirDeployArtifactSource. :type: str Nr)rr rrrr As cCs|jS)zà Gets the image_digest of this OcirDeployArtifactSource. Specifies image digest for the version of the image. :return: The image_digest of this OcirDeployArtifactSource. :rtype: str ©rrrrrr Ms z%OcirDeployArtifactSource.image_digestcCs ||_dS)zë Sets the image_digest of this OcirDeployArtifactSource. Specifies image digest for the version of the image. :param image_digest: The image_digest of this OcirDeployArtifactSource. :type: str Nr)rr rrrr Ys cCst|ƒS©N)rrrrrÚ__repr__esz!OcirDeployArtifactSource.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__hszOcirDeployArtifactSource.__eq__cCs ||k Srrr!rrrÚ__ne__nszOcirDeployArtifactSource.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr rr#r$rrrrr s%    rN) Údeploy_artifact_sourcerÚoci.utilrrrÚoci.decoratorsrrrrrrÚs