ruạṛ
a ���f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�MountTypeDetails� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sJ e Zd ZdZdd� Zedd� �Zejdd� �Zdd� Zd d � Z dd� Z d S )�SelfMountDetailszX Used for creating NFS Self mount backup destinations for non-autonomous ExaCC. c K s. ddd�| _ ddd�| _d| _d| _d| _dS )a Initializes a new SelfMountDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.database.models.SelfMountDetails.mount_type` attribute of this class is ``SELF_MOUNT`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param mount_type: The value to assign to the mount_type property of this SelfMountDetails. Allowed values for this property are: "SELF_MOUNT", "AUTOMATED_MOUNT" :type mount_type: str :param local_mount_point_path: The value to assign to the local_mount_point_path property of this SelfMountDetails. :type local_mount_point_path: str �str)Z mount_type�local_mount_point_pathZ mountTypeZlocalMountPointPathNZ SELF_MOUNT)Z swagger_typesZ attribute_mapZ_mount_type�_local_mount_point_path)�self�kwargs� r �J/usr/lib/python3.9/site-packages/oci/database/models/self_mount_details.py�__init__ s ��zSelfMountDetails.__init__c C s | j S )a� **[Required]** Gets the local_mount_point_path of this SelfMountDetails. The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. :return: The local_mount_point_path of this SelfMountDetails. :rtype: str �r �r r r r r 0 s z'SelfMountDetails.local_mount_point_pathc C s || _ dS )a� Sets the local_mount_point_path of this SelfMountDetails. The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. :param local_mount_point_path: The local_mount_point_path of this SelfMountDetails. :type: str Nr )r r r r r r <