# IbmWorkloadSchedulerApi.MQTTConnection

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**server** | **String** | The host name of the workstation where MQTT server is installed. | 
**port** | **Integer** | The TCP/IP port number of the workstation where MQTT server is listening. | 
**tlsVersion** | **String** | The version of the cryptographic protocols that you want to use. Allowed values: none, tlsv1, tlsv11, tlsv12 | [optional] 
**username** | **String** | The user to be used for accessing the MQTT server. | [optional] 
**password** | **String** | The password to be used for accessing the MQTT server. | [optional] 
**keyStoreFilePath** | **String** | The fully qualified path of the keystore file containing the private key that is used to make the connection. | [optional] 
**keyStoreFilePassword** | **String** | The password that protects the private key and is required to make the connection. This attribute is required only if you specify a keystore file path. | [optional] 
**clientId** | **String** | The unique identifier of the MQTT client that you use to communicate with your MQTT server. The Client Id is used by the server to store data that is related to the client. This field is required if IBM Internet of Things Foundation is your MQTT server. | [optional] 
**timeout** | **Integer** | Specifies the amount of time, in seconds, that the job waits for the connection to the MQTT server. Default is 30 seconds. | [optional] 


