ruạṛ
a ���f� � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS ) �TemplateSummaryz- Summary information for a template. c K sZ dddddddd�| _ ddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _dS ) 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 �str�boolZdatetime)�id�compartment_id�display_name�description�is_free_tier�time_created�lifecycle_stater Z compartmentIdZdisplayNamer Z isFreeTierZtimeCreatedZlifecycleStateN) Z swagger_typesZ attribute_map�_id�_compartment_id� _display_name�_description� _is_free_tier� _time_created�_lifecycle_state)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/resource_manager/models/template_summary.py�__init__ s. #�� zTemplateSummary.__init__c C s | j S )z� Gets the id of this TemplateSummary. Unique identifier of the specified template. :return: The id of this TemplateSummary. :rtype: str �r �r r r r r P s zTemplateSummary.idc C s || _ dS )z� Sets the id of this TemplateSummary. Unique identifier of the specified template. :param id: The id of this TemplateSummary. :type: str Nr )r r r r r r \ s c C s | j S )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 �r r r r r r h s zTemplateSummary.compartment_idc C s || _ 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 )r r r r r r v s c C s | j S )z� Gets the display_name of this TemplateSummary. Human-readable display name for the template. :return: The display_name of this TemplateSummary. :rtype: str �r r r r r r � s zTemplateSummary.display_namec C s || _ 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 )r r r r r r � s c C s | j S )z� Gets the description of this TemplateSummary. Brief description of the template. :return: The description of this TemplateSummary. :rtype: str �r r r r r r � s zTemplateSummary.descriptionc C s || _ dS )z� Sets the description of this TemplateSummary. Brief description of the template. :param description: The description of this TemplateSummary. :type: str Nr )r r r r r r � s c C s | j S )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 �r r r r r r � s zTemplateSummary.is_free_tierc C s || _ 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! )r r r r r r � s c C s | j S )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 �r r r r r r � s zTemplateSummary.time_createdc C s || _ 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"