code: def configureEndpoint(self, hostName, portNumber):
          
          endpoint_provider = EndpointProvider()
          endpoint_provider.set_host(hostName)
          endpoint_provider.set_port(portNumber)
          self._mqtt_core.configure_endpoint(endpoint_provider)
          if portNumber == 443 and not self._mqtt_core.use_wss():
              self._mqtt_core.configure_alpn_protocols()
docs: **Description**
  
          Used to configure the host name and port number the client tries to connect to. Should be called
          before connect.
  
          **Syntax**
  
          .. code:: python
  
            myAWSIoTMQTTClient.configureEndpoint("random.iot.region.amazonaws.com", 8883)
  
          **Parameters**
  
          *hostName* - String that denotes the host name of the user-specific AWS IoT endpoint.
  
          *portNumber* - Integer that denotes the port number to connect to. Could be :code:`8883` for
          TLSv1.2 Mutual Authentication or :code:`443` for Websocket SigV4 and TLSv1.2 Mutual Authentication
          with ALPN extension.
  
          **Returns**
  
          None