ruạṛ
a ���fI- � @ 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 @ s4 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 edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zd"d#� Zd$d%� Zd&d'� Zd(S ))�ClusterMetadataz= The properties that define meta data for a cluster. c K sx ddddddddddd� | _ dddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new ClusterMetadata object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param time_created: The value to assign to the time_created property of this ClusterMetadata. :type time_created: datetime :param created_by_user_id: The value to assign to the created_by_user_id property of this ClusterMetadata. :type created_by_user_id: str :param created_by_work_request_id: The value to assign to the created_by_work_request_id property of this ClusterMetadata. :type created_by_work_request_id: str :param time_deleted: The value to assign to the time_deleted property of this ClusterMetadata. :type time_deleted: datetime :param deleted_by_user_id: The value to assign to the deleted_by_user_id property of this ClusterMetadata. :type deleted_by_user_id: str :param deleted_by_work_request_id: The value to assign to the deleted_by_work_request_id property of this ClusterMetadata. :type deleted_by_work_request_id: str :param time_updated: The value to assign to the time_updated property of this ClusterMetadata. :type time_updated: datetime :param updated_by_user_id: The value to assign to the updated_by_user_id property of this ClusterMetadata. :type updated_by_user_id: str :param updated_by_work_request_id: The value to assign to the updated_by_work_request_id property of this ClusterMetadata. :type updated_by_work_request_id: str :param time_credential_expiration: The value to assign to the time_credential_expiration property of this ClusterMetadata. :type time_credential_expiration: datetime Zdatetime�str) �time_created�created_by_user_id�created_by_work_request_id�time_deleted�deleted_by_user_id�deleted_by_work_request_id�time_updated�updated_by_user_id�updated_by_work_request_id�time_credential_expirationZtimeCreatedZcreatedByUserIdZcreatedByWorkRequestIdZtimeDeletedZdeletedByUserIdZdeletedByWorkRequestIdZtimeUpdatedZupdatedByUserIdZupdatedByWorkRequestIdZtimeCredentialExpirationN)Z swagger_typesZ attribute_map� _time_created�_created_by_user_id�_created_by_work_request_id� _time_deleted�_deleted_by_user_id�_deleted_by_work_request_id� _time_updated�_updated_by_user_id�_updated_by_work_request_id�_time_credential_expiration)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/container_engine/models/cluster_metadata.py�__init__ s@ /�� zClusterMetadata.__init__c C s | j S )z� Gets the time_created of this ClusterMetadata. The time the cluster was created. :return: The time_created of this ClusterMetadata. :rtype: datetime �r �r r r r r e s zClusterMetadata.time_createdc C s || _ dS )z� Sets the time_created of this ClusterMetadata. The time the cluster was created. :param time_created: The time_created of this ClusterMetadata. :type: datetime Nr! )r r r r r r q s c C s | j S )z� Gets the created_by_user_id of this ClusterMetadata. The user who created the cluster. :return: The created_by_user_id of this ClusterMetadata. :rtype: str �r r"