o
    ɶdj
                     @   s8   d dl mZmZmZ d dlmZ eG dd deZdS )    )formatted_flat_dictNONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc                   @   sd   e Zd ZdZdd Zedd Zejdd Zedd Zejd	d Zd
d Z	dd Z
dd ZdS )Scanzn
    Single Client Access Name (SCAN) is the object with a fully-qualified domain name and a port number.
    c                 K   s(   ddd| _ ddd| _d| _d| _dS )a  
        Initializes a new Scan object with values from keyword arguments.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param fqdn:
            The value to assign to the fqdn property of this Scan.
        :type fqdn: str

        :param port:
            The value to assign to the port property of this Scan.
        :type port: str

        str)fqdnportr   r	   N)Zswagger_typesZattribute_map_fqdn_port)selfkwargs r   =usr/lib/python3.10/site-packages/oci/data_flow/models/scan.py__init__   s   
zScan.__init__c                 C      | j S )z
        Gets the fqdn of this Scan.
        A fully-qualified domain name (FQDN).


        :return: The fqdn of this Scan.
        :rtype: str
        r
   r   r   r   r   r   -      
z	Scan.fqdnc                 C   
   || _ dS )z
        Sets the fqdn of this Scan.
        A fully-qualified domain name (FQDN).


        :param fqdn: The fqdn of this Scan.
        :type: str
        Nr   )r   r   r   r   r   r   9      

c                 C   r   )z
        Gets the port of this Scan.
        The port number of the FQDN


        :return: The port of this Scan.
        :rtype: str
        r   r   r   r   r   r	   E   r   z	Scan.portc                 C   r   )z
        Sets the port of this Scan.
        The port number of the FQDN


        :param port: The port of this Scan.
        :type: str
        Nr   )r   r	   r   r   r   r	   Q   r   c                 C   s   t | S N)r   r   r   r   r   __repr__]   s   zScan.__repr__c                 C   s   |d u rdS | j |j kS )NF)__dict__r   otherr   r   r   __eq__`   s   zScan.__eq__c                 C   s
   | |k S r   r   r   r   r   r   __ne__f   s   
zScan.__ne__N)__name__
__module____qualname____doc__r   propertyr   setterr	   r   r   r   r   r   r   r   r      s    



r   N)Zoci.utilr   r   r   Zoci.decoratorsr   objectr   r   r   r   r   <module>   s   