a Ofj@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 ddZddZddZdS) TemplateSummaryz- Summary information for a template. cKsZdddddddd|_ddddd d d d|_d |_d |_d |_d |_d |_d |_d |_d S) a Initializes a new TemplateSummary 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 TemplateSummary. :type id: str :param compartment_id: The value to assign to the compartment_id property of this TemplateSummary. :type compartment_id: str :param display_name: The value to assign to the display_name property of this TemplateSummary. :type display_name: str :param description: The value to assign to the description property of this TemplateSummary. :type description: str :param is_free_tier: The value to assign to the is_free_tier property of this TemplateSummary. :type is_free_tier: bool :param time_created: The value to assign to the time_created property of this TemplateSummary. :type time_created: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this TemplateSummary. :type lifecycle_state: str strbooldatetime)idcompartment_id display_name description is_free_tier time_createdlifecycle_stater compartmentId displayNamer isFreeTier timeCreatedlifecycleStateN) swagger_types attribute_map_id_compartment_id _display_name _description _is_free_tier _time_created_lifecycle_state)selfkwargsr!/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/resource_manager/models/template_summary.py__init__s.#  zTemplateSummary.__init__cCs|jS)z Gets the id of this TemplateSummary. Unique identifier of the specified template. :return: The id of this TemplateSummary. :rtype: str rrr!r!r"r Ns zTemplateSummary.idcCs ||_dS)z Sets the id of this TemplateSummary. Unique identifier of the specified template. :param id: The id of this TemplateSummary. :type: str Nr$)rr r!r!r"r Zs cCs|jS)a/ Gets the compartment_id of this TemplateSummary. The `OCID`__ of the compartment containing this template. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this TemplateSummary. :rtype: str rr%r!r!r"r fs zTemplateSummary.compartment_idcCs ||_dS)a< Sets the compartment_id of this TemplateSummary. The `OCID`__ of the compartment containing this template. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this TemplateSummary. :type: str Nr&)rr r!r!r"r ts cCs|jS)z Gets the display_name of this TemplateSummary. Human-readable display name for the template. :return: The display_name of this TemplateSummary. :rtype: str rr%r!r!r"r s zTemplateSummary.display_namecCs ||_dS)z Sets the display_name of this TemplateSummary. Human-readable display name for the template. :param display_name: The display_name of this TemplateSummary. :type: str Nr')rr r!r!r"r s cCs|jS)z Gets the description of this TemplateSummary. Brief description of the template. :return: The description of this TemplateSummary. :rtype: str rr%r!r!r"r s zTemplateSummary.descriptioncCs ||_dS)z Sets the description of this TemplateSummary. Brief description of the template. :param description: The description of this TemplateSummary. :type: str Nr()rr r!r!r"r s cCs|jS)z Gets the is_free_tier of this TemplateSummary. whether the template will work for free tier tenancy. :return: The is_free_tier of this TemplateSummary. :rtype: bool rr%r!r!r"rs zTemplateSummary.is_free_tiercCs ||_dS)z Sets the is_free_tier of this TemplateSummary. whether the template will work for free tier tenancy. :param is_free_tier: The is_free_tier of this TemplateSummary. :type: bool Nr))rrr!r!r"rs cCs|jS)a% Gets the time_created of this TemplateSummary. The date and time at which the template was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` :return: The time_created of this TemplateSummary. :rtype: datetime rr%r!r!r"rs zTemplateSummary.time_createdcCs ||_dS)a0 Sets the time_created of this TemplateSummary. The date and time at which the template was created. Format is defined by RFC3339. Example: `2020-11-25T21:10:29.600Z` :param time_created: The time_created of this TemplateSummary. :type: datetime Nr*)rrr!r!r"rs cCs|jS)z Gets the lifecycle_state of this TemplateSummary. The current lifecycle state of the template. Allowable values: - ACTIVE :return: The lifecycle_state of this TemplateSummary. :rtype: str rr%r!r!r"rs zTemplateSummary.lifecycle_statecCs ||_dS)a Sets the lifecycle_state of this TemplateSummary. The current lifecycle state of the template. Allowable values: - ACTIVE :param lifecycle_state: The lifecycle_state of this TemplateSummary. :type: str Nr+)rrr!r!r"rs cCst|SN)rr%r!r!r"__repr__szTemplateSummary.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherr!r!r"__eq__szTemplateSummary.__eq__cCs ||k Sr,r!r/r!r!r"__ne__ szTemplateSummary.__ne__N)__name__ __module__ __qualname____doc__r#propertyr setterr r r rrrr-r1r2r!r!r!r"r sB>              rN)oci.utilrrroci.decoratorsrobjectrr!r!r!r"s