a Nf5E@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ eddZ e jddZ eddZ e jddZ eddZ e jddZ eddZejddZeddZejddZedd Zejd!d Zed"d#Zejd$d#Zed%d&Zejd'd&Zed(d)Zejd*d)Zed+d,Zejd-d,Zed.d/Zejd0d/Zd1d2Zd3d4Zd5d6Zd7S)8DeployArtifactSummaryz- Summary of the deployment artifact. cKsdddddddddddddddd|_ddd d d d d ddddddddd|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_d|_d|_dS)a Initializes a new DeployArtifactSummary 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 DeployArtifactSummary. :type id: str :param description: The value to assign to the description property of this DeployArtifactSummary. :type description: str :param display_name: The value to assign to the display_name property of this DeployArtifactSummary. :type display_name: str :param project_id: The value to assign to the project_id property of this DeployArtifactSummary. :type project_id: str :param compartment_id: The value to assign to the compartment_id property of this DeployArtifactSummary. :type compartment_id: str :param deploy_artifact_type: The value to assign to the deploy_artifact_type property of this DeployArtifactSummary. :type deploy_artifact_type: str :param deploy_artifact_source: The value to assign to the deploy_artifact_source property of this DeployArtifactSummary. :type deploy_artifact_source: oci.devops.models.DeployArtifactSource :param argument_substitution_mode: The value to assign to the argument_substitution_mode property of this DeployArtifactSummary. :type argument_substitution_mode: str :param time_created: The value to assign to the time_created property of this DeployArtifactSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this DeployArtifactSummary. :type time_updated: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this DeployArtifactSummary. :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this DeployArtifactSummary. :type lifecycle_details: str :param freeform_tags: The value to assign to the freeform_tags property of this DeployArtifactSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this DeployArtifactSummary. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this DeployArtifactSummary. :type system_tags: dict(str, dict(str, object)) strDeployArtifactSourcedatetimezdict(str, str)zdict(str, dict(str, object)))id description display_name project_idcompartment_iddeploy_artifact_typedeploy_artifact_sourceargument_substitution_mode time_created time_updatedlifecycle_statelifecycle_details freeform_tags defined_tags system_tagsr r displayName projectId compartmentIddeployArtifactTypedeployArtifactSourceargumentSubstitutionMode timeCreated timeUpdatedlifecycleStatelifecycleDetails freeformTags definedTags systemTagsN) swagger_types attribute_map_id _description _display_name _project_id_compartment_id_deploy_artifact_type_deploy_artifact_source_argument_substitution_mode _time_created _time_updated_lifecycle_state_lifecycle_details_freeform_tags _defined_tags _system_tags)selfkwargsr9/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/devops/models/deploy_artifact_summary.py__init__s^CzDeployArtifactSummary.__init__cCs|jS)z **[Required]** Gets the id of this DeployArtifactSummary. Unique identifier that is immutable on creation. :return: The id of this DeployArtifactSummary. :rtype: str r(r7r9r9r:r s zDeployArtifactSummary.idcCs ||_dS)z Sets the id of this DeployArtifactSummary. Unique identifier that is immutable on creation. :param id: The id of this DeployArtifactSummary. :type: str Nr<)r7r r9r9r:r s cCs|jS)z Gets the description of this DeployArtifactSummary. Optional description about the deployment artifact. :return: The description of this DeployArtifactSummary. :rtype: str r)r=r9r9r:r s z!DeployArtifactSummary.descriptioncCs ||_dS)z Sets the description of this DeployArtifactSummary. Optional description about the deployment artifact. :param description: The description of this DeployArtifactSummary. :type: str Nr>)r7r r9r9r:r s cCs|jS)a" Gets the display_name of this DeployArtifactSummary. Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information. :return: The display_name of this DeployArtifactSummary. :rtype: str r*r=r9r9r:r s z"DeployArtifactSummary.display_namecCs ||_dS)a- Sets the display_name of this DeployArtifactSummary. Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information. :param display_name: The display_name of this DeployArtifactSummary. :type: str Nr?)r7r r9r9r:r s cCs|jS)z **[Required]** Gets the project_id of this DeployArtifactSummary. The OCID of a project. :return: The project_id of this DeployArtifactSummary. :rtype: str r+r=r9r9r:r s z DeployArtifactSummary.project_idcCs ||_dS)z Sets the project_id of this DeployArtifactSummary. The OCID of a project. :param project_id: The project_id of this DeployArtifactSummary. :type: str Nr@)r7r r9r9r:r s cCs|jS)z **[Required]** Gets the compartment_id of this DeployArtifactSummary. The OCID of a compartment. :return: The compartment_id of this DeployArtifactSummary. :rtype: str r,r=r9r9r:rs z$DeployArtifactSummary.compartment_idcCs ||_dS)z Sets the compartment_id of this DeployArtifactSummary. The OCID of a compartment. :param compartment_id: The compartment_id of this DeployArtifactSummary. :type: str NrA)r7rr9r9r:rs cCs|jS)z **[Required]** Gets the deploy_artifact_type of this DeployArtifactSummary. Type of the deployment artifact. :return: The deploy_artifact_type of this DeployArtifactSummary. :rtype: str r-r=r9r9r:rs z*DeployArtifactSummary.deploy_artifact_typecCs ||_dS)z Sets the deploy_artifact_type of this DeployArtifactSummary. Type of the deployment artifact. :param deploy_artifact_type: The deploy_artifact_type of this DeployArtifactSummary. :type: str NrB)r7rr9r9r:r s cCs|jS)z **[Required]** Gets the deploy_artifact_source of this DeployArtifactSummary. :return: The deploy_artifact_source of this DeployArtifactSummary. :rtype: oci.devops.models.DeployArtifactSource r.r=r9r9r:rsz,DeployArtifactSummary.deploy_artifact_sourcecCs ||_dS)z Sets the deploy_artifact_source of this DeployArtifactSummary. :param deploy_artifact_source: The deploy_artifact_source of this DeployArtifactSummary. :type: oci.devops.models.DeployArtifactSource NrC)r7rr9r9r:r scCs|jS)z **[Required]** Gets the argument_substitution_mode of this DeployArtifactSummary. Mode for artifact parameter substitution. :return: The argument_substitution_mode of this DeployArtifactSummary. :rtype: str r/r=r9r9r:r*s z0DeployArtifactSummary.argument_substitution_modecCs ||_dS)a Sets the argument_substitution_mode of this DeployArtifactSummary. Mode for artifact parameter substitution. :param argument_substitution_mode: The argument_substitution_mode of this DeployArtifactSummary. :type: str NrD)r7rr9r9r:r6s cCs|jS)a- Gets the time_created of this DeployArtifactSummary. Time the deployment artifact was created. Format defined by `RFC3339`__. __ https://datatracker.ietf.org/doc/html/rfc3339 :return: The time_created of this DeployArtifactSummary. :rtype: datetime r0r=r9r9r:rBs z"DeployArtifactSummary.time_createdcCs ||_dS)a8 Sets the time_created of this DeployArtifactSummary. Time the deployment artifact was created. Format defined by `RFC3339`__. __ https://datatracker.ietf.org/doc/html/rfc3339 :param time_created: The time_created of this DeployArtifactSummary. :type: datetime NrE)r7rr9r9r:rPs cCs|jS)a- Gets the time_updated of this DeployArtifactSummary. Time the deployment artifact was updated. Format defined by `RFC3339`__. __ https://datatracker.ietf.org/doc/html/rfc3339 :return: The time_updated of this DeployArtifactSummary. :rtype: datetime r1r=r9r9r:r^s z"DeployArtifactSummary.time_updatedcCs ||_dS)a8 Sets the time_updated of this DeployArtifactSummary. Time the deployment artifact was updated. Format defined by `RFC3339`__. __ https://datatracker.ietf.org/doc/html/rfc3339 :param time_updated: The time_updated of this DeployArtifactSummary. :type: datetime NrF)r7rr9r9r:rls cCs|jS)z Gets the lifecycle_state of this DeployArtifactSummary. Current state of the deployment artifact. :return: The lifecycle_state of this DeployArtifactSummary. :rtype: str r2r=r9r9r:rzs z%DeployArtifactSummary.lifecycle_statecCs ||_dS)z Sets the lifecycle_state of this DeployArtifactSummary. Current state of the deployment artifact. :param lifecycle_state: The lifecycle_state of this DeployArtifactSummary. :type: str NrG)r7rr9r9r:rs cCs|jS)a; Gets the lifecycle_details of this DeployArtifactSummary. A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state. :return: The lifecycle_details of this DeployArtifactSummary. :rtype: str r3r=r9r9r:rs z'DeployArtifactSummary.lifecycle_detailscCs ||_dS)aK Sets the lifecycle_details of this DeployArtifactSummary. A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state. :param lifecycle_details: The lifecycle_details of this DeployArtifactSummary. :type: str NrH)r7rr9r9r:rs cCs|jS)a Gets the freeform_tags of this DeployArtifactSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See `Resource Tags`__. Example: `{"bar-key": "value"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The freeform_tags of this DeployArtifactSummary. :rtype: dict(str, str) r4r=r9r9r:rs z#DeployArtifactSummary.freeform_tagscCs ||_dS)a Sets the freeform_tags of this DeployArtifactSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See `Resource Tags`__. Example: `{"bar-key": "value"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param freeform_tags: The freeform_tags of this DeployArtifactSummary. :type: dict(str, str) NrI)r7rr9r9r:rs cCs|jS)a Gets the defined_tags of this DeployArtifactSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. See `Resource Tags`__. Example: `{"foo-namespace": {"bar-key": "value"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this DeployArtifactSummary. :rtype: dict(str, dict(str, object)) r5r=r9r9r:rs z"DeployArtifactSummary.defined_tagscCs ||_dS)a Sets the defined_tags of this DeployArtifactSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. See `Resource Tags`__. Example: `{"foo-namespace": {"bar-key": "value"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this DeployArtifactSummary. :type: dict(str, dict(str, object)) NrJ)r7rr9r9r:rs cCs|jS)a Gets the system_tags of this DeployArtifactSummary. Usage of system tag keys. These predefined keys are scoped to namespaces. See `Resource Tags`__. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The system_tags of this DeployArtifactSummary. :rtype: dict(str, dict(str, object)) r6r=r9r9r:rs z!DeployArtifactSummary.system_tagscCs ||_dS)a Sets the system_tags of this DeployArtifactSummary. Usage of system tag keys. These predefined keys are scoped to namespaces. See `Resource Tags`__. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param system_tags: The system_tags of this DeployArtifactSummary. :type: dict(str, dict(str, object)) NrK)r7rr9r9r:rs cCst|SN)rr=r9r9r:__repr__szDeployArtifactSummary.__repr__cCs|dur dS|j|jkS)NF)__dict__r7otherr9r9r:__eq__szDeployArtifactSummary.__eq__cCs ||k SrLr9rOr9r9r:__ne__szDeployArtifactSummary.__ne__N)__name__ __module__ __qualname____doc__r;propertyr setterr r r rrrrrrrrrrrrMrQrRr9r9r9r:r sv                              rN)oci.utilrrroci.decoratorsrobjectrr9r9r9r:s