ruạṛ
a ���fv0 � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd d� Ze dd � �Zejdd � �Ze 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%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).�DbSystemEndpointzj A particular functional endpoint for access to a DB System, and the properties that apply to it. �READ�WRITE�ACTIVE�INACTIVE�UPDATING�DBSYSTEM�READ_REPLICA� LOAD_BALANCERc K sn dddddddddd� | _ ddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )a Initializes a new DbSystemEndpoint object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param hostname: The value to assign to the hostname property of this DbSystemEndpoint. :type hostname: str :param ip_address: The value to assign to the ip_address property of this DbSystemEndpoint. :type ip_address: str :param port: The value to assign to the port property of this DbSystemEndpoint. :type port: int :param port_x: The value to assign to the port_x property of this DbSystemEndpoint. :type port_x: int :param modes: The value to assign to the modes property of this DbSystemEndpoint. Allowed values for items in this list are: "READ", "WRITE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type modes: list[str] :param status: The value to assign to the status property of this DbSystemEndpoint. Allowed values for this property are: "ACTIVE", "INACTIVE", "UPDATING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param status_details: The value to assign to the status_details property of this DbSystemEndpoint. :type status_details: str :param resource_type: The value to assign to the resource_type property of this DbSystemEndpoint. Allowed values for this property are: "DBSYSTEM", "READ_REPLICA", "LOAD_BALANCER", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type resource_type: str :param resource_id: The value to assign to the resource_id property of this DbSystemEndpoint. :type resource_id: str �str�intz list[str]) �hostname� ip_address�port�port_x�modes�status�status_details� resource_type�resource_idr Z ipAddressr ZportXr r Z statusDetailsZresourceTypeZ resourceIdN)Z swagger_typesZ attribute_map� _hostname�_ip_address�_port�_port_x�_modes�_status�_status_details�_resource_type�_resource_id)�self�kwargs� r% �G/usr/lib/python3.9/site-packages/oci/mysql/models/db_system_endpoint.py�__init__2 s: 1� �zDbSystemEndpoint.__init__c C s | j S )z� Gets the hostname of this DbSystemEndpoint. The network address of the DB System. :return: The hostname of this DbSystemEndpoint. :rtype: str �r �r# r% r% r&