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 @ s2 e Zd ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejd d� �Ze d!d"� �Zejd#d"� �Ze d$d%� �Zejd&d%� �Ze d'd(� �Zejd)d(� �Ze d*d+� �Zejd,d+� �Ze d-d.� �Zejd/d.� �Ze d0d1� �Zejd2d1� �Ze d3d4� �Zejd5d4� �Ze d6d7� �Zejd8d7� �Ze d9d:� �Zejd;d:� �Ze d<d=� �Zejd>d=� �Ze d?d@� �ZejdAd@� �ZdBdC� ZdDdE� Z dFdG� Z!dHS )I�JavaServerInstanceUsagezD Java Server instance usage during a specified time period. �EARLY_ACCESS�UNKNOWN� UP_TO_DATE�UPDATE_REQUIRED�UPGRADE_REQUIREDc K s� dddddddddddddddddddd�| _ ddddd d ddd ddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _dS )a Initializes a new JavaServerInstanceUsage object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param server_instance_key: The value to assign to the server_instance_key property of this JavaServerInstanceUsage. :type server_instance_key: str :param fleet_id: The value to assign to the fleet_id property of this JavaServerInstanceUsage. :type fleet_id: str :param server_instance_name: The value to assign to the server_instance_name property of this JavaServerInstanceUsage. :type server_instance_name: str :param server_instance_port: The value to assign to the server_instance_port property of this JavaServerInstanceUsage. :type server_instance_port: int :param server_key: The value to assign to the server_key property of this JavaServerInstanceUsage. :type server_key: str :param server_name: The value to assign to the server_name property of this JavaServerInstanceUsage. :type server_name: str :param server_version: The value to assign to the server_version property of this JavaServerInstanceUsage. :type server_version: str :param managed_instance_id: The value to assign to the managed_instance_id property of this JavaServerInstanceUsage. :type managed_instance_id: str :param host_name: The value to assign to the host_name property of this JavaServerInstanceUsage. :type host_name: str :param jvm_key: The value to assign to the jvm_key property of this JavaServerInstanceUsage. :type jvm_key: str :param jvm_vendor: The value to assign to the jvm_vendor property of this JavaServerInstanceUsage. :type jvm_vendor: str :param jvm_distribution: The value to assign to the jvm_distribution property of this JavaServerInstanceUsage. :type jvm_distribution: str :param jvm_version: The value to assign to the jvm_version property of this JavaServerInstanceUsage. :type jvm_version: str :param jvm_security_status: The value to assign to the jvm_security_status property of this JavaServerInstanceUsage. Allowed values for this property are: "EARLY_ACCESS", "UNKNOWN", "UP_TO_DATE", "UPDATE_REQUIRED", "UPGRADE_REQUIRED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type jvm_security_status: str :param approximate_deployed_application_count: The value to assign to the approximate_deployed_application_count property of this JavaServerInstanceUsage. :type approximate_deployed_application_count: int :param time_start: The value to assign to the time_start property of this JavaServerInstanceUsage. :type time_start: datetime :param time_end: The value to assign to the time_end property of this JavaServerInstanceUsage. :type time_end: datetime :param time_first_seen: The value to assign to the time_first_seen property of this JavaServerInstanceUsage. :type time_first_seen: datetime :param time_last_seen: The value to assign to the time_last_seen property of this JavaServerInstanceUsage. :type time_last_seen: datetime �str�intZdatetime)�server_instance_key�fleet_id�server_instance_name�server_instance_port� server_key�server_name�server_version�managed_instance_id� host_name�jvm_key� jvm_vendor�jvm_distribution�jvm_version�jvm_security_status�&approximate_deployed_application_count� time_start�time_end�time_first_seen�time_last_seenZserverInstanceKeyZfleetIdZserverInstanceNameZserverInstancePortZ serverKeyZ serverNameZ serverVersionZmanagedInstanceIdZhostNameZjvmKeyZ jvmVendorZjvmDistributionZ jvmVersionZjvmSecurityStatusZ#approximateDeployedApplicationCountZ timeStartZtimeEndZ timeFirstSeenZtimeLastSeenN)Z swagger_typesZ attribute_map�_server_instance_key� _fleet_id�_server_instance_name�_server_instance_port�_server_key�_server_name�_server_version�_managed_instance_id� _host_name�_jvm_key�_jvm_vendor�_jvm_distribution�_jvm_version�_jvm_security_status�'_approximate_deployed_application_count�_time_start� _time_end�_time_first_seen�_time_last_seen)�self�kwargs� r6 �M/usr/lib/python3.9/site-packages/oci/jms/models/java_server_instance_usage.py�__init__&