Build the CONNECT packet
Enable clean start
Set client identifier
Set keep alive interval (seconds)
Set maximum packet size
Set password
Set receive maximum
Set session expiry interval
Set topic alias maximum
Set username
Add user property
Set will message using builder callback
Optionalconfigure: (builder: WillBuilder) => WillBuilder
Builder for CONNECT packets.