a NfX @s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@s~eZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z d dZ ddZ ddZ dS) SshDetailsz3 Details of the SSH key that will be used. cKs2dddd|_dddd|_d|_d|_d|_dS)aF Initializes a new SshDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param host: The value to assign to the host property of this SshDetails. :type host: str :param user: The value to assign to the user property of this SshDetails. :type user: str :param sudo_location: The value to assign to the sudo_location property of this SshDetails. :type sudo_location: str str)hostuser sudo_locationrr sudoLocationN) swagger_types attribute_map_host_user_sudo_location)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/ssh_details.py__init__szSshDetails.__init__cCs|jS)z **[Required]** Gets the host of this SshDetails. Name of the host the SSH key is valid for. :return: The host of this SshDetails. :rtype: str rrrrrr2s zSshDetails.hostcCs ||_dS)z Sets the host of this SshDetails. Name of the host the SSH key is valid for. :param host: The host of this SshDetails. :type: str Nr)rrrrrr>s cCs|jS)z **[Required]** Gets the user of this SshDetails. SSH user :return: The user of this SshDetails. :rtype: str rrrrrr Js zSshDetails.usercCs ||_dS)z Sets the user of this SshDetails. SSH user :param user: The user of this SshDetails. :type: str Nr)rr rrrr Vs cCs|jS)z **[Required]** Gets the sudo_location of this SshDetails. Sudo location :return: The sudo_location of this SshDetails. :rtype: str rrrrrr bs zSshDetails.sudo_locationcCs ||_dS)z Sets the sudo_location of this SshDetails. Sudo location :param sudo_location: The sudo_location of this SshDetails. :type: str Nr)rr rrrr ns cCst|SN)rrrrr__repr__zszSshDetails.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__}szSshDetails.__eq__cCs ||k Srrrrrr__ne__szSshDetails.__ne__N) __name__ __module__ __qualname____doc__rpropertyrsetterr r rrr rrrrr s""      rN)oci.utilrrroci.decoratorsrobjectrrrrrs