ruạṛ
a ���fa � @ 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 ) �CredentialEndpointzZ The endpoint from where to fetch a credential, for example, the OAuth 2.0 token. c K sZ dddddddd�| _ ddd d ddd d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new CredentialEndpoint object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this CredentialEndpoint. :type name: str :param description: The value to assign to the description property of this CredentialEndpoint. :type description: str :param model: The value to assign to the model property of this CredentialEndpoint. :type model: str :param endpoint_id: The value to assign to the endpoint_id property of this CredentialEndpoint. :type endpoint_id: int :param request: The value to assign to the request property of this CredentialEndpoint. :type request: oci.log_analytics.models.EndpointRequest :param response: The value to assign to the response property of this CredentialEndpoint. :type response: oci.log_analytics.models.EndpointResponse :param proxy: The value to assign to the proxy property of this CredentialEndpoint. :type proxy: oci.log_analytics.models.EndpointProxy �str�intZEndpointRequestZEndpointResponseZ EndpointProxy)�name�description�model�endpoint_id�request�response�proxyr r r Z endpointIdr r r N) Z swagger_typesZ attribute_map�_name�_description�_model�_endpoint_id�_request� _response�_proxy)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/log_analytics/models/credential_endpoint.py�__init__ s. #�� zCredentialEndpoint.__init__c C s | j S )z� **[Required]** Gets the name of this CredentialEndpoint. The credential endpoint name. :return: The name of this CredentialEndpoint. :rtype: str �r �r r r r r P s zCredentialEndpoint.namec C s || _ dS )z� Sets the name of this CredentialEndpoint. The credential endpoint name. :param name: The name of this CredentialEndpoint. :type: str Nr )r r r r r r \ s c C s | j S )z� Gets the description of this CredentialEndpoint. The credential endpoint description. :return: The description of this CredentialEndpoint. :rtype: str �r r r r r r h s zCredentialEndpoint.descriptionc C s || _ dS )z� Sets the description of this CredentialEndpoint. The credential endpoint description. :param description: The description of this CredentialEndpoint. :type: str Nr )r r r r r r t s c C s | j S )z� Gets the model of this CredentialEndpoint. The credential endpoint model. :return: The model of this CredentialEndpoint. :rtype: str �r r r r r r � s zCredentialEndpoint.modelc C s || _ dS )z� Sets the model of this CredentialEndpoint. The credential endpoint model. :param model: The model of this CredentialEndpoint. :type: str Nr )r r r r r r � s c C s | j S )z� Gets the endpoint_id of this CredentialEndpoint. The endpoint unique identifier. :return: The endpoint_id of this CredentialEndpoint. :rtype: int �r r r r r r � s zCredentialEndpoint.endpoint_idc C s || _ dS )z� Sets the endpoint_id of this CredentialEndpoint. The endpoint unique identifier. :param endpoint_id: The endpoint_id of this CredentialEndpoint. :type: int Nr )r r r r r r � s c C s | j S )z� **[Required]** Gets the request of this CredentialEndpoint. :return: The request of this CredentialEndpoint. :rtype: oci.log_analytics.models.EndpointRequest �r r r r r r � s zCredentialEndpoint.requestc C s || _ dS )z� Sets the request of this CredentialEndpoint. :param request: The request of this CredentialEndpoint. :type: oci.log_analytics.models.EndpointRequest Nr! )r r r r r r � s c C s | j S )z� Gets the response of this CredentialEndpoint. :return: The response of this CredentialEndpoint. :rtype: oci.log_analytics.models.EndpointResponse �r r r r r r � s zCredentialEndpoint.responsec C s || _ dS )z� Sets the response of this CredentialEndpoint. :param response: The response of this CredentialEndpoint. :type: oci.log_analytics.models.EndpointResponse Nr"