title: How to disable default publishing interval time i.e. every 3 seconds on AWS IoT
body: <p>I am new to AWS IoT. I am using "AWSIotDevice" as super class of my virtual device.
  By using below, i am able to update shadow on AWS IoT. But my concern is, it is updating shadow every 3 seconds. I don't require it. Shadow should update only after setting new values in my virtual device. It can be after 10 seconds or 30 seconds. I tried using "setKeepAliveInterval" to 30 seconds, but still it is updating shadow every 3 seconds. </p>
  
  <p>Please suggest how to disable it or increase the interval for longer time say 10 minutes or so?</p>
  
  <pre><code>AWSIotMqttClient awsIotClient = new AWSIotMqttClient(clientEndpoint,
               clientId, pair.keyStore, pair.keyPassword);
  awsIotClient.setKeepAliveInterval(30000);
  AWSIotDevice awsIotDevice = new MyAWSIotDevice(thingName);
  awsIotClient.attach(awsIotDevice);
  awsIotClient.connect(10000);
  </code></pre>
  
  <p>Really appreciate your help.</p>
  
  <p>Regards,
  Krishan</p>