@staticmethod
def to_embedded(name=None, description=None, netbios_name=None, domain=None,
    workgroup=None, is_standalone=None, cifs_username=None):
    """
        Constructs an embeded object of `UnityCifsServerInfo`.

        :param name: User-specified name for the SMB server.
        :param description: Description of the SMB server.
        :param netbios_name: Computer Name of the SMB server in Windows
            network.
        :param domain: Domain name where SMB server is registered in
            Active Directory, if applicable.
        :param workgroup: (Applies to stand-alone SMB servers.) Windows
            network workgroup for the SMB server.
        :param is_standalone: Indicates whether the SMB server is standalone.
            Values are:
                true - SMB server is standalone.
                false - SMB server is joined to the Active Directory.
        :param cifs_username: User name for authentication to CIFS server
            on the source VDM. it could be the same as Active Directory
            domain user name in some cases, and which will be used
            initialized to the Active Directory domain user name in GUI side.
        :return:
        """
    return {'name': name, 'description': description, 'netbiosName':
        netbios_name, 'domain': domain, 'workgroup': workgroup,
        'isStandalone': is_standalone, 'cifsUsername': cifs_username}
