pulsar-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mme...@apache.org
Subject [pulsar] branch asf-site updated: Updated site at revision b982b5d
Date Tue, 20 Nov 2018 09:24:55 GMT
This is an automated email from the ASF dual-hosted git repository.

mmerli pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 422737c  Updated site at revision b982b5d
422737c is described below

commit 422737c3343de15c65d6f285ca70839c596834bc
Author: jenkins <builds@apache.org>
AuthorDate: Tue Nov 20 09:24:48 2018 +0000

    Updated site at revision b982b5d
---
 .../api/cpp/classpulsar_1_1_producer-members.html  |  2 +
 content/api/cpp/classpulsar_1_1_producer.html      | 37 +++++++++++
 content/api/cpp/functions.html                     | 11 ++++
 content/api/cpp/functions_func.html                | 11 ++++
 content/api/cpp/namespacepulsar.html               |  3 +
 content/api/cpp/search/all_5.js                    | 43 +------------
 content/api/cpp/search/all_6.js                    | 44 ++++++++++++-
 content/api/cpp/search/all_7.js                    |  5 +-
 content/api/cpp/search/all_8.js                    |  5 +-
 content/api/cpp/search/all_9.js                    |  8 +--
 content/api/cpp/search/all_a.js                    |  9 +--
 content/api/cpp/search/all_b.js                    | 45 ++------------
 content/api/cpp/search/all_c.js                    | 72 ++++++++++++----------
 content/api/cpp/search/all_d.js                    | 32 +++++++++-
 content/api/cpp/search/all_e.js                    |  3 +-
 content/api/cpp/search/all_f.html                  | 26 ++++++++
 .../api/cpp/search/{functions_c.js => all_f.js}    |  0
 content/api/cpp/search/functions_5.js              | 43 +------------
 content/api/cpp/search/functions_6.js              | 44 ++++++++++++-
 content/api/cpp/search/functions_7.js              |  5 +-
 content/api/cpp/search/functions_8.js              |  3 +-
 content/api/cpp/search/functions_9.js              |  2 +-
 content/api/cpp/search/functions_a.js              |  5 +-
 content/api/cpp/search/functions_b.js              | 35 ++---------
 content/api/cpp/search/functions_c.js              | 33 +++++++++-
 content/api/cpp/search/functions_d.html            | 26 ++++++++
 .../cpp/search/{functions_c.js => functions_d.js}  |  0
 content/api/cpp/search/searchdata.js               |  4 +-
 .../2.1.0-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 .../2.1.1-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 content/docs/en/next/security-tls-transport.html   |  2 +-
 .../docs/en/next/security-tls-transport/index.html |  2 +-
 content/docs/en/security-tls-transport.html        |  2 +-
 content/docs/en/security-tls-transport/index.html  |  2 +-
 .../2.1.0-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 .../2.1.1-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 content/docs/fr/next/security-tls-transport.html   |  2 +-
 .../docs/fr/next/security-tls-transport/index.html |  2 +-
 content/docs/fr/security-tls-transport.html        |  2 +-
 content/docs/fr/security-tls-transport/index.html  |  2 +-
 .../2.1.0-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 .../2.1.1-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 content/docs/ja/next/security-tls-transport.html   |  2 +-
 .../docs/ja/next/security-tls-transport/index.html |  2 +-
 content/docs/ja/security-tls-transport.html        |  2 +-
 content/docs/ja/security-tls-transport/index.html  |  2 +-
 .../docs/latest/adaptors/PulsarSpark/index.html    |  2 +-
 .../docs/latest/adaptors/PulsarStorm/index.html    |  2 +-
 content/docs/latest/admin-api/overview/index.html  |  8 +--
 content/docs/latest/clients/Java/index.html        |  2 +-
 .../latest/cookbooks/PartitionedTopics/index.html  |  2 +-
 .../latest/cookbooks/RetentionExpiry/index.html    |  2 +-
 .../docs/latest/cookbooks/compaction/index.html    |  2 +-
 .../cookbooks/message-deduplication/index.html     |  2 +-
 .../docs/latest/cookbooks/message-queue/index.html |  2 +-
 .../latest/cookbooks/tiered-storage/index.html     |  2 +-
 .../docs/latest/deployment/aws-cluster/index.html  |  2 +-
 content/docs/latest/deployment/cluster/index.html  |  2 +-
 content/docs/latest/deployment/instance/index.html |  2 +-
 content/docs/latest/reference/CliTools/index.html  |  4 +-
 .../docs/latest/security/authorization/index.html  |  4 +-
 .../2.1.0-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 .../2.1.1-incubating/security-tls-transport.html   |  2 +-
 .../security-tls-transport/index.html              |  2 +-
 .../docs/zh-CN/next/security-tls-transport.html    |  2 +-
 .../zh-CN/next/security-tls-transport/index.html   |  2 +-
 content/docs/zh-CN/security-tls-transport.html     |  2 +-
 .../docs/zh-CN/security-tls-transport/index.html   |  2 +-
 content/swagger/swagger.json                       | 50 +++++++--------
 76 files changed, 413 insertions(+), 297 deletions(-)

diff --git a/content/api/cpp/classpulsar_1_1_producer-members.html b/content/api/cpp/classpulsar_1_1_producer-members.html
index f62399a..c7861f5 100644
--- a/content/api/cpp/classpulsar_1_1_producer-members.html
+++ b/content/api/cpp/classpulsar_1_1_producer-members.html
@@ -98,6 +98,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ClientImpl</b> (defined in <a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">close</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">closeAsync</a>(CloseCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">flush</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">flushAsync</a>(FlushCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">getLastSequenceId</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf">getProducerName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">getTopic</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_producer.html">pulsar::Producer</a></td><td class="entry"></td></tr>
diff --git a/content/api/cpp/classpulsar_1_1_producer.html b/content/api/cpp/classpulsar_1_1_producer.html
index fd2cdb4..f9273d5 100644
--- a/content/api/cpp/classpulsar_1_1_producer.html
+++ b/content/api/cpp/classpulsar_1_1_producer.html
@@ -109,6 +109,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad4737186cf798acfb24a167796259443"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b31f92eb0362bdff32316fc9ab70fd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">sendAsync</a> (const <a class="el" href="classpulsar_1_1_message.html">Message</a> &amp;msg, SendCallback callback)</td></tr>
 <tr class="separator:a7b31f92eb0362bdff32316fc9ab70fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cd59ffc4a23162eca39183ba4278146"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">flush</a> ()</td></tr>
+<tr class="separator:a1cd59ffc4a23162eca39183ba4278146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3173d56da00ea2225f03e152c8c3df22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">flushAsync</a> (FlushCallback callback)</td></tr>
+<tr class="separator:a3173d56da00ea2225f03e152c8c3df22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad5f958205d95c8a556bfbc1dc7b7596c"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">getLastSequenceId</a> () const </td></tr>
 <tr class="separator:ad5f958205d95c8a556bfbc1dc7b7596c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0b4a93617a0c0f8d172633a7bf8ba06b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">close</a> ()</td></tr>
@@ -182,6 +186,39 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a1cd59ffc4a23162eca39183ba4278146"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pulsar::Producer::flush </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Flush all the messages buffered in the client and wait until all messages have been successfully persisted. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3173d56da00ea2225f03e152c8c3df22"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::Producer::flushAsync </td>
+          <td>(</td>
+          <td class="paramtype">FlushCallback&#160;</td>
+          <td class="paramname"><em>callback</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Flush all the messages buffered in the client and wait until all messages have been successfully persisted. </p>
+
+</div>
+</div>
 <a class="anchor" id="ad5f958205d95c8a556bfbc1dc7b7596c"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/cpp/functions.html b/content/api/cpp/functions.html
index 5ec00fc..2089f63 100644
--- a/content/api/cpp/functions.html
+++ b/content/api/cpp/functions.html
@@ -81,6 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
       <li><a href="#index_c"><span>c</span></a></li>
       <li><a href="#index_d"><span>d</span></a></li>
       <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
       <li><a href="#index_g"><span>g</span></a></li>
       <li><a href="#index_h"><span>h</span></a></li>
       <li><a href="#index_i"><span>i</span></a></li>
@@ -176,6 +177,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 
 
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>flush()
+: <a class="el" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">pulsar::Producer</a>
+</li>
+<li>flushAsync()
+: <a class="el" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">pulsar::Producer</a>
+</li>
+</ul>
+
+
 <h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
 <li>getAddress()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce">pulsar::BrokerConsumerStats</a>
diff --git a/content/api/cpp/functions_func.html b/content/api/cpp/functions_func.html
index 698069a..bca005f 100644
--- a/content/api/cpp/functions_func.html
+++ b/content/api/cpp/functions_func.html
@@ -81,6 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
       <li><a href="#index_c"><span>c</span></a></li>
       <li><a href="#index_d"><span>d</span></a></li>
       <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
       <li><a href="#index_g"><span>g</span></a></li>
       <li><a href="#index_h"><span>h</span></a></li>
       <li><a href="#index_i"><span>i</span></a></li>
@@ -176,6 +177,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </ul>
 
 
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>flush()
+: <a class="el" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">pulsar::Producer</a>
+</li>
+<li>flushAsync()
+: <a class="el" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">pulsar::Producer</a>
+</li>
+</ul>
+
+
 <h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
 <li>getAddress()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce">pulsar::BrokerConsumerStats</a>
diff --git a/content/api/cpp/namespacepulsar.html b/content/api/cpp/namespacepulsar.html
index de088ef..3681c6c 100644
--- a/content/api/cpp/namespacepulsar.html
+++ b/content/api/cpp/namespacepulsar.html
@@ -192,6 +192,9 @@ typedef boost::shared_ptr&lt; <a class="el" href="classpulsar_1_1_logger_factory
 <tr class="memitem:a83140f6753ca73111752f7f445f4eaa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83140f6753ca73111752f7f445f4eaa8"></a>
 typedef boost::shared_ptr&lt; <a class="el" href="classpulsar_1_1_message_routing_policy.html">MessageRoutingPolicy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>MessageRoutingPolicyPtr</b></td></tr>
 <tr class="separator:a83140f6753ca73111752f7f445f4eaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4317aaa35367e490e1165b292e547b6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4317aaa35367e490e1165b292e547b6b"></a>
+typedef boost::function&lt; void(<a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>FlushCallback</b></td></tr>
+<tr class="separator:a4317aaa35367e490e1165b292e547b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae9a2de1061bc27a0037bcc4d0c654d25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9a2de1061bc27a0037bcc4d0c654d25"></a>
 typedef boost::function&lt; void(<a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, const <a class="el" href="classpulsar_1_1_message.html">Message</a> &amp;msg)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SendCallback</b></td></tr>
 <tr class="separator:ae9a2de1061bc27a0037bcc4d0c654d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/content/api/cpp/search/all_5.js b/content/api/cpp/search/all_5.js
index 1539f2c..df67e6e 100644
--- a/content/api/cpp/search/all_5.js
+++ b/content/api/cpp/search/all_5.js
@@ -1,44 +1,5 @@
 var searchData=
 [
-  ['getaddress',['getAddress',['../classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce',1,'pulsar::BrokerConsumerStats']]],
-  ['getauth',['getAuth',['../classpulsar_1_1_client_configuration.html#aff4c3bb8c15d5d2a1fc242d6942331cc',1,'pulsar::ClientConfiguration']]],
-  ['getavailablepermits',['getAvailablePermits',['../classpulsar_1_1_broker_consumer_stats.html#a09cce823b8f5d304427ede767bc2529e',1,'pulsar::BrokerConsumerStats']]],
-  ['getbrokerconsumerstats',['getBrokerConsumerStats',['../classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d',1,'pulsar::Consumer']]],
-  ['getbrokerconsumerstatsasync',['getBrokerConsumerStatsAsync',['../classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b',1,'pulsar::Consumer']]],
-  ['getbrokerconsumerstatscachetimeinms',['getBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6',1,'pulsar::ConsumerConfiguration']]],
-  ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
-  ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
-  ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
-  ['geteventtimestamp',['getEventTimestamp',['../classpulsar_1_1_message.html#a0e87338a9b4ebd3b41d53826664f900c',1,'pulsar::Message']]],
-  ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#ab58b97edf0a420f63c3dc2ed29a05485',1,'pulsar::BrokerConsumerStats']]],
-  ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
-  ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
-  ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
-  ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
-  ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
-  ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
-  ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
-  ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
-  ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateexpired',['getMsgRateExpired',['../classpulsar_1_1_broker_consumer_stats.html#a32ca24ab537319ef54d01d255a84c9bf',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateout',['getMsgRateOut',['../classpulsar_1_1_broker_consumer_stats.html#a3149c4040e0e8f23d7aad5fd0e6daef2',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateredeliver',['getMsgRateRedeliver',['../classpulsar_1_1_broker_consumer_stats.html#a16d93551fe5cc0eefb45355c364ec8fb',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgthroughputout',['getMsgThroughputOut',['../classpulsar_1_1_broker_consumer_stats.html#a94f8a62b3c43054350e1e43d261aa24a',1,'pulsar::BrokerConsumerStats']]],
-  ['getoperationtimeoutseconds',['getOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5',1,'pulsar::ClientConfiguration']]],
-  ['getpartition',['getPartition',['../classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310',1,'pulsar::MessageRoutingPolicy']]],
-  ['getpartitionkey',['getPartitionKey',['../classpulsar_1_1_message.html#aa76ba2a01291a297d4a563b483b359bc',1,'pulsar::Message']]],
-  ['getpartitionsfortopic',['getPartitionsForTopic',['../classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657',1,'pulsar::Client']]],
-  ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
-  ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer']]],
-  ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()']]],
-  ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()']]],
-  ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
-  ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
-  ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
-  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
-  ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
-  ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
-  ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
+  ['flush',['flush',['../classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146',1,'pulsar::Producer']]],
+  ['flushasync',['flushAsync',['../classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22',1,'pulsar::Producer']]]
 ];
diff --git a/content/api/cpp/search/all_6.js b/content/api/cpp/search/all_6.js
index d25abd8..1539f2c 100644
--- a/content/api/cpp/search/all_6.js
+++ b/content/api/cpp/search/all_6.js
@@ -1,6 +1,44 @@
 var searchData=
 [
-  ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
-  ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
-  ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()']]]
+  ['getaddress',['getAddress',['../classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce',1,'pulsar::BrokerConsumerStats']]],
+  ['getauth',['getAuth',['../classpulsar_1_1_client_configuration.html#aff4c3bb8c15d5d2a1fc242d6942331cc',1,'pulsar::ClientConfiguration']]],
+  ['getavailablepermits',['getAvailablePermits',['../classpulsar_1_1_broker_consumer_stats.html#a09cce823b8f5d304427ede767bc2529e',1,'pulsar::BrokerConsumerStats']]],
+  ['getbrokerconsumerstats',['getBrokerConsumerStats',['../classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d',1,'pulsar::Consumer']]],
+  ['getbrokerconsumerstatsasync',['getBrokerConsumerStatsAsync',['../classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b',1,'pulsar::Consumer']]],
+  ['getbrokerconsumerstatscachetimeinms',['getBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6',1,'pulsar::ConsumerConfiguration']]],
+  ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
+  ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
+  ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
+  ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
+  ['geteventtimestamp',['getEventTimestamp',['../classpulsar_1_1_message.html#a0e87338a9b4ebd3b41d53826664f900c',1,'pulsar::Message']]],
+  ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#ab58b97edf0a420f63c3dc2ed29a05485',1,'pulsar::BrokerConsumerStats']]],
+  ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
+  ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
+  ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
+  ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
+  ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
+  ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateexpired',['getMsgRateExpired',['../classpulsar_1_1_broker_consumer_stats.html#a32ca24ab537319ef54d01d255a84c9bf',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateout',['getMsgRateOut',['../classpulsar_1_1_broker_consumer_stats.html#a3149c4040e0e8f23d7aad5fd0e6daef2',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateredeliver',['getMsgRateRedeliver',['../classpulsar_1_1_broker_consumer_stats.html#a16d93551fe5cc0eefb45355c364ec8fb',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgthroughputout',['getMsgThroughputOut',['../classpulsar_1_1_broker_consumer_stats.html#a94f8a62b3c43054350e1e43d261aa24a',1,'pulsar::BrokerConsumerStats']]],
+  ['getoperationtimeoutseconds',['getOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5',1,'pulsar::ClientConfiguration']]],
+  ['getpartition',['getPartition',['../classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310',1,'pulsar::MessageRoutingPolicy']]],
+  ['getpartitionkey',['getPartitionKey',['../classpulsar_1_1_message.html#aa76ba2a01291a297d4a563b483b359bc',1,'pulsar::Message']]],
+  ['getpartitionsfortopic',['getPartitionsForTopic',['../classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657',1,'pulsar::Client']]],
+  ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
+  ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer']]],
+  ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()']]],
+  ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()']]],
+  ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
+  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
+  ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
+  ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
+  ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
 ];
diff --git a/content/api/cpp/search/all_7.js b/content/api/cpp/search/all_7.js
index 85ec01c..d25abd8 100644
--- a/content/api/cpp/search/all_7.js
+++ b/content/api/cpp/search/all_7.js
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
+  ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()']]]
 ];
diff --git a/content/api/cpp/search/all_8.js b/content/api/cpp/search/all_8.js
index 0d71e6a..85ec01c 100644
--- a/content/api/cpp/search/all_8.js
+++ b/content/api/cpp/search/all_8.js
@@ -1,6 +1,5 @@
 var searchData=
 [
-  ['latest',['latest',['../classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d',1,'pulsar::MessageId']]],
-  ['logger',['Logger',['../classpulsar_1_1_logger.html',1,'pulsar']]],
-  ['loggerfactory',['LoggerFactory',['../classpulsar_1_1_logger_factory.html',1,'pulsar']]]
+  ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
 ];
diff --git a/content/api/cpp/search/all_9.js b/content/api/cpp/search/all_9.js
index 54c3bb1..0d71e6a 100644
--- a/content/api/cpp/search/all_9.js
+++ b/content/api/cpp/search/all_9.js
@@ -1,8 +1,6 @@
 var searchData=
 [
-  ['message',['Message',['../classpulsar_1_1_message.html',1,'pulsar']]],
-  ['messagebuilder',['MessageBuilder',['../classpulsar_1_1_message_builder.html',1,'pulsar']]],
-  ['messageid',['MessageId',['../classpulsar_1_1_message_id.html',1,'pulsar']]],
-  ['messagelistener',['MessageListener',['../namespacepulsar.html#a64293027dc2f4e9f82b76148328fa191',1,'pulsar']]],
-  ['messageroutingpolicy',['MessageRoutingPolicy',['../classpulsar_1_1_message_routing_policy.html',1,'pulsar']]]
+  ['latest',['latest',['../classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d',1,'pulsar::MessageId']]],
+  ['logger',['Logger',['../classpulsar_1_1_logger.html',1,'pulsar']]],
+  ['loggerfactory',['LoggerFactory',['../classpulsar_1_1_logger_factory.html',1,'pulsar']]]
 ];
diff --git a/content/api/cpp/search/all_a.js b/content/api/cpp/search/all_a.js
index c4f087f..54c3bb1 100644
--- a/content/api/cpp/search/all_a.js
+++ b/content/api/cpp/search/all_a.js
@@ -1,7 +1,8 @@
 var searchData=
 [
-  ['producer',['Producer',['../classpulsar_1_1_producer.html',1,'pulsar']]],
-  ['producer',['Producer',['../classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b',1,'pulsar::Producer']]],
-  ['producerconfiguration',['ProducerConfiguration',['../classpulsar_1_1_producer_configuration.html',1,'pulsar']]],
-  ['pulsar',['pulsar',['../namespacepulsar.html',1,'']]]
+  ['message',['Message',['../classpulsar_1_1_message.html',1,'pulsar']]],
+  ['messagebuilder',['MessageBuilder',['../classpulsar_1_1_message_builder.html',1,'pulsar']]],
+  ['messageid',['MessageId',['../classpulsar_1_1_message_id.html',1,'pulsar']]],
+  ['messagelistener',['MessageListener',['../namespacepulsar.html#a64293027dc2f4e9f82b76148328fa191',1,'pulsar']]],
+  ['messageroutingpolicy',['MessageRoutingPolicy',['../classpulsar_1_1_message_routing_policy.html',1,'pulsar']]]
 ];
diff --git a/content/api/cpp/search/all_b.js b/content/api/cpp/search/all_b.js
index 538dbf9..c4f087f 100644
--- a/content/api/cpp/search/all_b.js
+++ b/content/api/cpp/search/all_b.js
@@ -1,44 +1,7 @@
 var searchData=
 [
-  ['reader',['Reader',['../classpulsar_1_1_reader.html',1,'pulsar']]],
-  ['reader',['Reader',['../classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b',1,'pulsar::Reader']]],
-  ['readerconfiguration',['ReaderConfiguration',['../classpulsar_1_1_reader_configuration.html',1,'pulsar']]],
-  ['readerlistener',['ReaderListener',['../namespacepulsar.html#ae3f2c2a80aeefa96b91916ba4929d84a',1,'pulsar']]],
-  ['readnext',['readNext',['../classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4',1,'pulsar::Reader::readNext(Message &amp;msg)'],['../classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22',1,'pulsar::Reader::readNext(Message &amp;msg, int timeoutMs)']]],
-  ['receive',['receive',['../classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad',1,'pulsar::Consumer::receive(Message &amp;msg)'],['../classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e',1,'pulsar::Consumer::receive(Message &amp;msg, int timeoutMs)']]],
-  ['redeliverunacknowledgedmessages',['redeliverUnacknowledgedMessages',['../classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a',1,'pulsar::Consumer']]],
-  ['result',['Result',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb',1,'pulsar']]],
-  ['resultalreadyclosed',['ResultAlreadyClosed',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916',1,'pulsar']]],
-  ['resultauthenticationerror',['ResultAuthenticationError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024',1,'pulsar']]],
-  ['resultauthorizationerror',['ResultAuthorizationError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057',1,'pulsar']]],
-  ['resultbrokermetadataerror',['ResultBrokerMetadataError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c',1,'pulsar']]],
-  ['resultbrokerpersistenceerror',['ResultBrokerPersistenceError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6',1,'pulsar']]],
-  ['resultcallback',['ResultCallback',['../namespacepulsar.html#a471fb397a128f0e2891d5979f2282e2d',1,'pulsar']]],
-  ['resultchecksumerror',['ResultChecksumError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174',1,'pulsar']]],
-  ['resultconnecterror',['ResultConnectError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc',1,'pulsar']]],
-  ['resultconsumerbusy',['ResultConsumerBusy',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b',1,'pulsar']]],
-  ['resultconsumernotfound',['ResultConsumerNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71',1,'pulsar']]],
-  ['resultconsumernotinitialized',['ResultConsumerNotInitialized',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9',1,'pulsar']]],
-  ['resultcryptoerror',['ResultCryptoError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77',1,'pulsar']]],
-  ['resulterrorgettingauthenticationdata',['ResultErrorGettingAuthenticationData',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c',1,'pulsar']]],
-  ['resultinvalidconfiguration',['ResultInvalidConfiguration',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06',1,'pulsar']]],
-  ['resultinvalidmessage',['ResultInvalidMessage',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0',1,'pulsar']]],
-  ['resultinvalidtopicname',['ResultInvalidTopicName',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f',1,'pulsar']]],
-  ['resultinvalidurl',['ResultInvalidUrl',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193',1,'pulsar']]],
-  ['resultlookuperror',['ResultLookupError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01',1,'pulsar']]],
-  ['resultmessagetoobig',['ResultMessageTooBig',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b',1,'pulsar']]],
-  ['resultnotconnected',['ResultNotConnected',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6',1,'pulsar']]],
-  ['resultoperationnotsupported',['ResultOperationNotSupported',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb',1,'pulsar']]],
-  ['resultproducerblockedquotaexceededexception',['ResultProducerBlockedQuotaExceededException',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f',1,'pulsar']]],
-  ['resultproducernotinitialized',['ResultProducerNotInitialized',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a',1,'pulsar']]],
-  ['resultproducerqueueisfull',['ResultProducerQueueIsFull',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81',1,'pulsar']]],
-  ['resultreaderror',['ResultReadError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e',1,'pulsar']]],
-  ['resultserviceunitnotready',['ResultServiceUnitNotReady',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0',1,'pulsar']]],
-  ['resultsubscriptionnotfound',['ResultSubscriptionNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51',1,'pulsar']]],
-  ['resulttimeout',['ResultTimeout',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4',1,'pulsar']]],
-  ['resulttoomanylookuprequestexception',['ResultTooManyLookupRequestException',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5',1,'pulsar']]],
-  ['resulttopicnotfound',['ResultTopicNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48',1,'pulsar']]],
-  ['resulttopicterminated',['ResultTopicTerminated',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750',1,'pulsar']]],
-  ['resultunknownerror',['ResultUnknownError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60',1,'pulsar']]],
-  ['resultunsupportedversionerror',['ResultUnsupportedVersionError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3',1,'pulsar']]]
+  ['producer',['Producer',['../classpulsar_1_1_producer.html',1,'pulsar']]],
+  ['producer',['Producer',['../classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b',1,'pulsar::Producer']]],
+  ['producerconfiguration',['ProducerConfiguration',['../classpulsar_1_1_producer_configuration.html',1,'pulsar']]],
+  ['pulsar',['pulsar',['../namespacepulsar.html',1,'']]]
 ];
diff --git a/content/api/cpp/search/all_c.js b/content/api/cpp/search/all_c.js
index 1ee2d4f..538dbf9 100644
--- a/content/api/cpp/search/all_c.js
+++ b/content/api/cpp/search/all_c.js
@@ -1,34 +1,44 @@
 var searchData=
 [
-  ['seek',['seek',['../classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c',1,'pulsar::Consumer']]],
-  ['seekasync',['seekAsync',['../classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5',1,'pulsar::Consumer']]],
-  ['send',['send',['../classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443',1,'pulsar::Producer']]],
-  ['sendasync',['sendAsync',['../classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7',1,'pulsar::Producer']]],
-  ['serialize',['serialize',['../classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6',1,'pulsar::MessageId']]],
-  ['setallocatedcontent',['setAllocatedContent',['../classpulsar_1_1_message_builder.html#ae991bf6b34952c2ee0fee1c756b269cf',1,'pulsar::MessageBuilder']]],
-  ['setauth',['setAuth',['../classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723',1,'pulsar::ClientConfiguration']]],
-  ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
-  ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
-  ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
-  ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
-  ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
-  ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
-  ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#aa0dc0968fea7621352aae5a82bda7222',1,'pulsar::ClientConfiguration']]],
-  ['setmaxpendingmessagesacrosspartitions',['setMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a158f3061d38b91b3c9ccf81545278a61',1,'pulsar::ProducerConfiguration']]],
-  ['setmaxtotalreceiverqueuesizeacrosspartitions',['setMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3',1,'pulsar::ConsumerConfiguration']]],
-  ['setmessagelistener',['setMessageListener',['../classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d',1,'pulsar::ConsumerConfiguration']]],
-  ['setmessagelistenerthreads',['setMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f',1,'pulsar::ClientConfiguration']]],
-  ['setoperationtimeoutseconds',['setOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00',1,'pulsar::ClientConfiguration']]],
-  ['setpatternautodiscoveryperiod',['setPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb',1,'pulsar::ConsumerConfiguration']]],
-  ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()']]],
-  ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()']]],
-  ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
-  ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
-  ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
-  ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
-  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
-  ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]],
-  ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
-  ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796',1,'pulsar::Client']]]
+  ['reader',['Reader',['../classpulsar_1_1_reader.html',1,'pulsar']]],
+  ['reader',['Reader',['../classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b',1,'pulsar::Reader']]],
+  ['readerconfiguration',['ReaderConfiguration',['../classpulsar_1_1_reader_configuration.html',1,'pulsar']]],
+  ['readerlistener',['ReaderListener',['../namespacepulsar.html#ae3f2c2a80aeefa96b91916ba4929d84a',1,'pulsar']]],
+  ['readnext',['readNext',['../classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4',1,'pulsar::Reader::readNext(Message &amp;msg)'],['../classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22',1,'pulsar::Reader::readNext(Message &amp;msg, int timeoutMs)']]],
+  ['receive',['receive',['../classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad',1,'pulsar::Consumer::receive(Message &amp;msg)'],['../classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e',1,'pulsar::Consumer::receive(Message &amp;msg, int timeoutMs)']]],
+  ['redeliverunacknowledgedmessages',['redeliverUnacknowledgedMessages',['../classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a',1,'pulsar::Consumer']]],
+  ['result',['Result',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb',1,'pulsar']]],
+  ['resultalreadyclosed',['ResultAlreadyClosed',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916',1,'pulsar']]],
+  ['resultauthenticationerror',['ResultAuthenticationError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024',1,'pulsar']]],
+  ['resultauthorizationerror',['ResultAuthorizationError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057',1,'pulsar']]],
+  ['resultbrokermetadataerror',['ResultBrokerMetadataError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c',1,'pulsar']]],
+  ['resultbrokerpersistenceerror',['ResultBrokerPersistenceError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6',1,'pulsar']]],
+  ['resultcallback',['ResultCallback',['../namespacepulsar.html#a471fb397a128f0e2891d5979f2282e2d',1,'pulsar']]],
+  ['resultchecksumerror',['ResultChecksumError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174',1,'pulsar']]],
+  ['resultconnecterror',['ResultConnectError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc',1,'pulsar']]],
+  ['resultconsumerbusy',['ResultConsumerBusy',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b',1,'pulsar']]],
+  ['resultconsumernotfound',['ResultConsumerNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71',1,'pulsar']]],
+  ['resultconsumernotinitialized',['ResultConsumerNotInitialized',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9',1,'pulsar']]],
+  ['resultcryptoerror',['ResultCryptoError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77',1,'pulsar']]],
+  ['resulterrorgettingauthenticationdata',['ResultErrorGettingAuthenticationData',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c',1,'pulsar']]],
+  ['resultinvalidconfiguration',['ResultInvalidConfiguration',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06',1,'pulsar']]],
+  ['resultinvalidmessage',['ResultInvalidMessage',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0',1,'pulsar']]],
+  ['resultinvalidtopicname',['ResultInvalidTopicName',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f',1,'pulsar']]],
+  ['resultinvalidurl',['ResultInvalidUrl',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193',1,'pulsar']]],
+  ['resultlookuperror',['ResultLookupError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01',1,'pulsar']]],
+  ['resultmessagetoobig',['ResultMessageTooBig',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b',1,'pulsar']]],
+  ['resultnotconnected',['ResultNotConnected',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6',1,'pulsar']]],
+  ['resultoperationnotsupported',['ResultOperationNotSupported',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb',1,'pulsar']]],
+  ['resultproducerblockedquotaexceededexception',['ResultProducerBlockedQuotaExceededException',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f',1,'pulsar']]],
+  ['resultproducernotinitialized',['ResultProducerNotInitialized',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a',1,'pulsar']]],
+  ['resultproducerqueueisfull',['ResultProducerQueueIsFull',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81',1,'pulsar']]],
+  ['resultreaderror',['ResultReadError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e',1,'pulsar']]],
+  ['resultserviceunitnotready',['ResultServiceUnitNotReady',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0',1,'pulsar']]],
+  ['resultsubscriptionnotfound',['ResultSubscriptionNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51',1,'pulsar']]],
+  ['resulttimeout',['ResultTimeout',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4',1,'pulsar']]],
+  ['resulttoomanylookuprequestexception',['ResultTooManyLookupRequestException',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5',1,'pulsar']]],
+  ['resulttopicnotfound',['ResultTopicNotFound',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48',1,'pulsar']]],
+  ['resulttopicterminated',['ResultTopicTerminated',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750',1,'pulsar']]],
+  ['resultunknownerror',['ResultUnknownError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60',1,'pulsar']]],
+  ['resultunsupportedversionerror',['ResultUnsupportedVersionError',['../namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3',1,'pulsar']]]
 ];
diff --git a/content/api/cpp/search/all_d.js b/content/api/cpp/search/all_d.js
index 4c7c376..1ee2d4f 100644
--- a/content/api/cpp/search/all_d.js
+++ b/content/api/cpp/search/all_d.js
@@ -1,4 +1,34 @@
 var searchData=
 [
-  ['topicmetadata',['TopicMetadata',['../classpulsar_1_1_topic_metadata.html',1,'pulsar']]]
+  ['seek',['seek',['../classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c',1,'pulsar::Consumer']]],
+  ['seekasync',['seekAsync',['../classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5',1,'pulsar::Consumer']]],
+  ['send',['send',['../classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443',1,'pulsar::Producer']]],
+  ['sendasync',['sendAsync',['../classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7',1,'pulsar::Producer']]],
+  ['serialize',['serialize',['../classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6',1,'pulsar::MessageId']]],
+  ['setallocatedcontent',['setAllocatedContent',['../classpulsar_1_1_message_builder.html#ae991bf6b34952c2ee0fee1c756b269cf',1,'pulsar::MessageBuilder']]],
+  ['setauth',['setAuth',['../classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723',1,'pulsar::ClientConfiguration']]],
+  ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
+  ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
+  ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
+  ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
+  ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
+  ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
+  ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#aa0dc0968fea7621352aae5a82bda7222',1,'pulsar::ClientConfiguration']]],
+  ['setmaxpendingmessagesacrosspartitions',['setMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a158f3061d38b91b3c9ccf81545278a61',1,'pulsar::ProducerConfiguration']]],
+  ['setmaxtotalreceiverqueuesizeacrosspartitions',['setMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3',1,'pulsar::ConsumerConfiguration']]],
+  ['setmessagelistener',['setMessageListener',['../classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d',1,'pulsar::ConsumerConfiguration']]],
+  ['setmessagelistenerthreads',['setMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f',1,'pulsar::ClientConfiguration']]],
+  ['setoperationtimeoutseconds',['setOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00',1,'pulsar::ClientConfiguration']]],
+  ['setpatternautodiscoveryperiod',['setPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb',1,'pulsar::ConsumerConfiguration']]],
+  ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()']]],
+  ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()']]],
+  ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
+  ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
+  ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
+  ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]],
+  ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
+  ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796',1,'pulsar::Client']]]
 ];
diff --git a/content/api/cpp/search/all_e.js b/content/api/cpp/search/all_e.js
index 2288e0e..4c7c376 100644
--- a/content/api/cpp/search/all_e.js
+++ b/content/api/cpp/search/all_e.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['unsubscribe',['unsubscribe',['../classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490',1,'pulsar::Consumer']]],
-  ['unsubscribeasync',['unsubscribeAsync',['../classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d',1,'pulsar::Consumer']]]
+  ['topicmetadata',['TopicMetadata',['../classpulsar_1_1_topic_metadata.html',1,'pulsar']]]
 ];
diff --git a/content/api/cpp/search/all_f.html b/content/api/cpp/search/all_f.html
new file mode 100644
index 0000000..c77391a
--- /dev/null
+++ b/content/api/cpp/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/content/api/cpp/search/functions_c.js b/content/api/cpp/search/all_f.js
similarity index 100%
copy from content/api/cpp/search/functions_c.js
copy to content/api/cpp/search/all_f.js
diff --git a/content/api/cpp/search/functions_5.js b/content/api/cpp/search/functions_5.js
index 1539f2c..df67e6e 100644
--- a/content/api/cpp/search/functions_5.js
+++ b/content/api/cpp/search/functions_5.js
@@ -1,44 +1,5 @@
 var searchData=
 [
-  ['getaddress',['getAddress',['../classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce',1,'pulsar::BrokerConsumerStats']]],
-  ['getauth',['getAuth',['../classpulsar_1_1_client_configuration.html#aff4c3bb8c15d5d2a1fc242d6942331cc',1,'pulsar::ClientConfiguration']]],
-  ['getavailablepermits',['getAvailablePermits',['../classpulsar_1_1_broker_consumer_stats.html#a09cce823b8f5d304427ede767bc2529e',1,'pulsar::BrokerConsumerStats']]],
-  ['getbrokerconsumerstats',['getBrokerConsumerStats',['../classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d',1,'pulsar::Consumer']]],
-  ['getbrokerconsumerstatsasync',['getBrokerConsumerStatsAsync',['../classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b',1,'pulsar::Consumer']]],
-  ['getbrokerconsumerstatscachetimeinms',['getBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6',1,'pulsar::ConsumerConfiguration']]],
-  ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
-  ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
-  ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
-  ['geteventtimestamp',['getEventTimestamp',['../classpulsar_1_1_message.html#a0e87338a9b4ebd3b41d53826664f900c',1,'pulsar::Message']]],
-  ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#ab58b97edf0a420f63c3dc2ed29a05485',1,'pulsar::BrokerConsumerStats']]],
-  ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
-  ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
-  ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
-  ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
-  ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
-  ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
-  ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
-  ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
-  ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateexpired',['getMsgRateExpired',['../classpulsar_1_1_broker_consumer_stats.html#a32ca24ab537319ef54d01d255a84c9bf',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateout',['getMsgRateOut',['../classpulsar_1_1_broker_consumer_stats.html#a3149c4040e0e8f23d7aad5fd0e6daef2',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgrateredeliver',['getMsgRateRedeliver',['../classpulsar_1_1_broker_consumer_stats.html#a16d93551fe5cc0eefb45355c364ec8fb',1,'pulsar::BrokerConsumerStats']]],
-  ['getmsgthroughputout',['getMsgThroughputOut',['../classpulsar_1_1_broker_consumer_stats.html#a94f8a62b3c43054350e1e43d261aa24a',1,'pulsar::BrokerConsumerStats']]],
-  ['getoperationtimeoutseconds',['getOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5',1,'pulsar::ClientConfiguration']]],
-  ['getpartition',['getPartition',['../classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310',1,'pulsar::MessageRoutingPolicy']]],
-  ['getpartitionkey',['getPartitionKey',['../classpulsar_1_1_message.html#aa76ba2a01291a297d4a563b483b359bc',1,'pulsar::Message']]],
-  ['getpartitionsfortopic',['getPartitionsForTopic',['../classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657',1,'pulsar::Client']]],
-  ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
-  ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer']]],
-  ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()']]],
-  ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()']]],
-  ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
-  ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
-  ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
-  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
-  ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
-  ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
-  ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
+  ['flush',['flush',['../classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146',1,'pulsar::Producer']]],
+  ['flushasync',['flushAsync',['../classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22',1,'pulsar::Producer']]]
 ];
diff --git a/content/api/cpp/search/functions_6.js b/content/api/cpp/search/functions_6.js
index d25abd8..1539f2c 100644
--- a/content/api/cpp/search/functions_6.js
+++ b/content/api/cpp/search/functions_6.js
@@ -1,6 +1,44 @@
 var searchData=
 [
-  ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
-  ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
-  ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()']]]
+  ['getaddress',['getAddress',['../classpulsar_1_1_broker_consumer_stats.html#a46bdf3a845d75f888d4ae6f840a3b5ce',1,'pulsar::BrokerConsumerStats']]],
+  ['getauth',['getAuth',['../classpulsar_1_1_client_configuration.html#aff4c3bb8c15d5d2a1fc242d6942331cc',1,'pulsar::ClientConfiguration']]],
+  ['getavailablepermits',['getAvailablePermits',['../classpulsar_1_1_broker_consumer_stats.html#a09cce823b8f5d304427ede767bc2529e',1,'pulsar::BrokerConsumerStats']]],
+  ['getbrokerconsumerstats',['getBrokerConsumerStats',['../classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d',1,'pulsar::Consumer']]],
+  ['getbrokerconsumerstatsasync',['getBrokerConsumerStatsAsync',['../classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b',1,'pulsar::Consumer']]],
+  ['getbrokerconsumerstatscachetimeinms',['getBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6',1,'pulsar::ConsumerConfiguration']]],
+  ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
+  ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
+  ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
+  ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
+  ['geteventtimestamp',['getEventTimestamp',['../classpulsar_1_1_message.html#a0e87338a9b4ebd3b41d53826664f900c',1,'pulsar::Message']]],
+  ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#ab58b97edf0a420f63c3dc2ed29a05485',1,'pulsar::BrokerConsumerStats']]],
+  ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
+  ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
+  ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
+  ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
+  ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
+  ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateexpired',['getMsgRateExpired',['../classpulsar_1_1_broker_consumer_stats.html#a32ca24ab537319ef54d01d255a84c9bf',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateout',['getMsgRateOut',['../classpulsar_1_1_broker_consumer_stats.html#a3149c4040e0e8f23d7aad5fd0e6daef2',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgrateredeliver',['getMsgRateRedeliver',['../classpulsar_1_1_broker_consumer_stats.html#a16d93551fe5cc0eefb45355c364ec8fb',1,'pulsar::BrokerConsumerStats']]],
+  ['getmsgthroughputout',['getMsgThroughputOut',['../classpulsar_1_1_broker_consumer_stats.html#a94f8a62b3c43054350e1e43d261aa24a',1,'pulsar::BrokerConsumerStats']]],
+  ['getoperationtimeoutseconds',['getOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5',1,'pulsar::ClientConfiguration']]],
+  ['getpartition',['getPartition',['../classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310',1,'pulsar::MessageRoutingPolicy']]],
+  ['getpartitionkey',['getPartitionKey',['../classpulsar_1_1_message.html#aa76ba2a01291a297d4a563b483b359bc',1,'pulsar::Message']]],
+  ['getpartitionsfortopic',['getPartitionsForTopic',['../classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657',1,'pulsar::Client']]],
+  ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
+  ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer']]],
+  ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()']]],
+  ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()']]],
+  ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
+  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
+  ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
+  ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
+  ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
 ];
diff --git a/content/api/cpp/search/functions_7.js b/content/api/cpp/search/functions_7.js
index 85ec01c..d25abd8 100644
--- a/content/api/cpp/search/functions_7.js
+++ b/content/api/cpp/search/functions_7.js
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
+  ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()']]]
 ];
diff --git a/content/api/cpp/search/functions_8.js b/content/api/cpp/search/functions_8.js
index a572268..85ec01c 100644
--- a/content/api/cpp/search/functions_8.js
+++ b/content/api/cpp/search/functions_8.js
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['latest',['latest',['../classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d',1,'pulsar::MessageId']]]
+  ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
 ];
diff --git a/content/api/cpp/search/functions_9.js b/content/api/cpp/search/functions_9.js
index 8d1a8da..a572268 100644
--- a/content/api/cpp/search/functions_9.js
+++ b/content/api/cpp/search/functions_9.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['producer',['Producer',['../classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b',1,'pulsar::Producer']]]
+  ['latest',['latest',['../classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d',1,'pulsar::MessageId']]]
 ];
diff --git a/content/api/cpp/search/functions_a.js b/content/api/cpp/search/functions_a.js
index 78e01fa..8d1a8da 100644
--- a/content/api/cpp/search/functions_a.js
+++ b/content/api/cpp/search/functions_a.js
@@ -1,7 +1,4 @@
 var searchData=
 [
-  ['reader',['Reader',['../classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b',1,'pulsar::Reader']]],
-  ['readnext',['readNext',['../classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4',1,'pulsar::Reader::readNext(Message &amp;msg)'],['../classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22',1,'pulsar::Reader::readNext(Message &amp;msg, int timeoutMs)']]],
-  ['receive',['receive',['../classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad',1,'pulsar::Consumer::receive(Message &amp;msg)'],['../classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e',1,'pulsar::Consumer::receive(Message &amp;msg, int timeoutMs)']]],
-  ['redeliverunacknowledgedmessages',['redeliverUnacknowledgedMessages',['../classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a',1,'pulsar::Consumer']]]
+  ['producer',['Producer',['../classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b',1,'pulsar::Producer']]]
 ];
diff --git a/content/api/cpp/search/functions_b.js b/content/api/cpp/search/functions_b.js
index 1ee2d4f..78e01fa 100644
--- a/content/api/cpp/search/functions_b.js
+++ b/content/api/cpp/search/functions_b.js
@@ -1,34 +1,7 @@
 var searchData=
 [
-  ['seek',['seek',['../classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c',1,'pulsar::Consumer']]],
-  ['seekasync',['seekAsync',['../classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5',1,'pulsar::Consumer']]],
-  ['send',['send',['../classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443',1,'pulsar::Producer']]],
-  ['sendasync',['sendAsync',['../classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7',1,'pulsar::Producer']]],
-  ['serialize',['serialize',['../classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6',1,'pulsar::MessageId']]],
-  ['setallocatedcontent',['setAllocatedContent',['../classpulsar_1_1_message_builder.html#ae991bf6b34952c2ee0fee1c756b269cf',1,'pulsar::MessageBuilder']]],
-  ['setauth',['setAuth',['../classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723',1,'pulsar::ClientConfiguration']]],
-  ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
-  ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
-  ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
-  ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
-  ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
-  ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
-  ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#aa0dc0968fea7621352aae5a82bda7222',1,'pulsar::ClientConfiguration']]],
-  ['setmaxpendingmessagesacrosspartitions',['setMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a158f3061d38b91b3c9ccf81545278a61',1,'pulsar::ProducerConfiguration']]],
-  ['setmaxtotalreceiverqueuesizeacrosspartitions',['setMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3',1,'pulsar::ConsumerConfiguration']]],
-  ['setmessagelistener',['setMessageListener',['../classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d',1,'pulsar::ConsumerConfiguration']]],
-  ['setmessagelistenerthreads',['setMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f',1,'pulsar::ClientConfiguration']]],
-  ['setoperationtimeoutseconds',['setOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00',1,'pulsar::ClientConfiguration']]],
-  ['setpatternautodiscoveryperiod',['setPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb',1,'pulsar::ConsumerConfiguration']]],
-  ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()']]],
-  ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()']]],
-  ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
-  ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
-  ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
-  ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
-  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
-  ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]],
-  ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
-  ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796',1,'pulsar::Client']]]
+  ['reader',['Reader',['../classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b',1,'pulsar::Reader']]],
+  ['readnext',['readNext',['../classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4',1,'pulsar::Reader::readNext(Message &amp;msg)'],['../classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22',1,'pulsar::Reader::readNext(Message &amp;msg, int timeoutMs)']]],
+  ['receive',['receive',['../classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad',1,'pulsar::Consumer::receive(Message &amp;msg)'],['../classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e',1,'pulsar::Consumer::receive(Message &amp;msg, int timeoutMs)']]],
+  ['redeliverunacknowledgedmessages',['redeliverUnacknowledgedMessages',['../classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a',1,'pulsar::Consumer']]]
 ];
diff --git a/content/api/cpp/search/functions_c.js b/content/api/cpp/search/functions_c.js
index 2288e0e..1ee2d4f 100644
--- a/content/api/cpp/search/functions_c.js
+++ b/content/api/cpp/search/functions_c.js
@@ -1,5 +1,34 @@
 var searchData=
 [
-  ['unsubscribe',['unsubscribe',['../classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490',1,'pulsar::Consumer']]],
-  ['unsubscribeasync',['unsubscribeAsync',['../classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d',1,'pulsar::Consumer']]]
+  ['seek',['seek',['../classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c',1,'pulsar::Consumer']]],
+  ['seekasync',['seekAsync',['../classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5',1,'pulsar::Consumer']]],
+  ['send',['send',['../classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443',1,'pulsar::Producer']]],
+  ['sendasync',['sendAsync',['../classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7',1,'pulsar::Producer']]],
+  ['serialize',['serialize',['../classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6',1,'pulsar::MessageId']]],
+  ['setallocatedcontent',['setAllocatedContent',['../classpulsar_1_1_message_builder.html#ae991bf6b34952c2ee0fee1c756b269cf',1,'pulsar::MessageBuilder']]],
+  ['setauth',['setAuth',['../classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723',1,'pulsar::ClientConfiguration']]],
+  ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
+  ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
+  ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
+  ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
+  ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
+  ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
+  ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#aa0dc0968fea7621352aae5a82bda7222',1,'pulsar::ClientConfiguration']]],
+  ['setmaxpendingmessagesacrosspartitions',['setMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a158f3061d38b91b3c9ccf81545278a61',1,'pulsar::ProducerConfiguration']]],
+  ['setmaxtotalreceiverqueuesizeacrosspartitions',['setMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3',1,'pulsar::ConsumerConfiguration']]],
+  ['setmessagelistener',['setMessageListener',['../classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d',1,'pulsar::ConsumerConfiguration']]],
+  ['setmessagelistenerthreads',['setMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f',1,'pulsar::ClientConfiguration']]],
+  ['setoperationtimeoutseconds',['setOperationTimeoutSeconds',['../classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00',1,'pulsar::ClientConfiguration']]],
+  ['setpatternautodiscoveryperiod',['setPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb',1,'pulsar::ConsumerConfiguration']]],
+  ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()']]],
+  ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()']]],
+  ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
+  ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
+  ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
+  ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]],
+  ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
+  ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796',1,'pulsar::Client']]]
 ];
diff --git a/content/api/cpp/search/functions_d.html b/content/api/cpp/search/functions_d.html
new file mode 100644
index 0000000..82b2b0c
--- /dev/null
+++ b/content/api/cpp/search/functions_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/content/api/cpp/search/functions_c.js b/content/api/cpp/search/functions_d.js
similarity index 100%
copy from content/api/cpp/search/functions_c.js
copy to content/api/cpp/search/functions_d.js
diff --git a/content/api/cpp/search/searchdata.js b/content/api/cpp/search/searchdata.js
index 61fd6a9..27249c1 100644
--- a/content/api/cpp/search/searchdata.js
+++ b/content/api/cpp/search/searchdata.js
@@ -1,9 +1,9 @@
 var indexSectionsWithContent =
 {
-  0: "abcdeghilmprstu",
+  0: "abcdefghilmprstu",
   1: "abcdelmprt",
   2: "p",
-  3: "abcdeghilprsu",
+  3: "abcdefghilprsu",
   4: "mr",
   5: "cr",
   6: "cr",
diff --git a/content/docs/en/2.1.0-incubating/security-tls-transport.html b/content/docs/en/2.1.0-incubating/security-tls-transport.html
index 77e604d..7856af6 100644
--- a/content/docs/en/2.1.0-incubating/security-tls-transport.html
+++ b/content/docs/en/2.1.0-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/2.1.0-incubating/security-tls-transport/index.html b/content/docs/en/2.1.0-incubating/security-tls-transport/index.html
index 77e604d..7856af6 100644
--- a/content/docs/en/2.1.0-incubating/security-tls-transport/index.html
+++ b/content/docs/en/2.1.0-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/2.1.1-incubating/security-tls-transport.html b/content/docs/en/2.1.1-incubating/security-tls-transport.html
index 5a847d1..d959f27 100644
--- a/content/docs/en/2.1.1-incubating/security-tls-transport.html
+++ b/content/docs/en/2.1.1-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/2.1.1-incubating/security-tls-transport/index.html b/content/docs/en/2.1.1-incubating/security-tls-transport/index.html
index 5a847d1..d959f27 100644
--- a/content/docs/en/2.1.1-incubating/security-tls-transport/index.html
+++ b/content/docs/en/2.1.1-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/next/security-tls-transport.html b/content/docs/en/next/security-tls-transport.html
index 23ef263..91bd8e4 100644
--- a/content/docs/en/next/security-tls-transport.html
+++ b/content/docs/en/next/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/next/security-tls-transport/index.html b/content/docs/en/next/security-tls-transport/index.html
index 23ef263..91bd8e4 100644
--- a/content/docs/en/next/security-tls-transport/index.html
+++ b/content/docs/en/next/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/security-tls-transport.html b/content/docs/en/security-tls-transport.html
index 42236d2..6a92da3 100644
--- a/content/docs/en/security-tls-transport.html
+++ b/content/docs/en/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/en/security-tls-transport/index.html b/content/docs/en/security-tls-transport/index.html
index 42236d2..6a92da3 100644
--- a/content/docs/en/security-tls-transport/index.html
+++ b/content/docs/en/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/2.1.0-incubating/security-tls-transport.html b/content/docs/fr/2.1.0-incubating/security-tls-transport.html
index 77dbbfa..08deed0 100644
--- a/content/docs/fr/2.1.0-incubating/security-tls-transport.html
+++ b/content/docs/fr/2.1.0-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/2.1.0-incubating/security-tls-transport/index.html b/content/docs/fr/2.1.0-incubating/security-tls-transport/index.html
index 77dbbfa..08deed0 100644
--- a/content/docs/fr/2.1.0-incubating/security-tls-transport/index.html
+++ b/content/docs/fr/2.1.0-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/2.1.1-incubating/security-tls-transport.html b/content/docs/fr/2.1.1-incubating/security-tls-transport.html
index 5706277..b5b042e 100644
--- a/content/docs/fr/2.1.1-incubating/security-tls-transport.html
+++ b/content/docs/fr/2.1.1-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/2.1.1-incubating/security-tls-transport/index.html b/content/docs/fr/2.1.1-incubating/security-tls-transport/index.html
index 5706277..b5b042e 100644
--- a/content/docs/fr/2.1.1-incubating/security-tls-transport/index.html
+++ b/content/docs/fr/2.1.1-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/next/security-tls-transport.html b/content/docs/fr/next/security-tls-transport.html
index 7559ac9..0231a84 100644
--- a/content/docs/fr/next/security-tls-transport.html
+++ b/content/docs/fr/next/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/next/security-tls-transport/index.html b/content/docs/fr/next/security-tls-transport/index.html
index 7559ac9..0231a84 100644
--- a/content/docs/fr/next/security-tls-transport/index.html
+++ b/content/docs/fr/next/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/security-tls-transport.html b/content/docs/fr/security-tls-transport.html
index 5ede3ab..872783f 100644
--- a/content/docs/fr/security-tls-transport.html
+++ b/content/docs/fr/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/fr/security-tls-transport/index.html b/content/docs/fr/security-tls-transport/index.html
index 5ede3ab..872783f 100644
--- a/content/docs/fr/security-tls-transport/index.html
+++ b/content/docs/fr/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/2.1.0-incubating/security-tls-transport.html b/content/docs/ja/2.1.0-incubating/security-tls-transport.html
index e032333..93891f1 100644
--- a/content/docs/ja/2.1.0-incubating/security-tls-transport.html
+++ b/content/docs/ja/2.1.0-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/2.1.0-incubating/security-tls-transport/index.html b/content/docs/ja/2.1.0-incubating/security-tls-transport/index.html
index e032333..93891f1 100644
--- a/content/docs/ja/2.1.0-incubating/security-tls-transport/index.html
+++ b/content/docs/ja/2.1.0-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/2.1.1-incubating/security-tls-transport.html b/content/docs/ja/2.1.1-incubating/security-tls-transport.html
index 242837d..4f0f2a7 100644
--- a/content/docs/ja/2.1.1-incubating/security-tls-transport.html
+++ b/content/docs/ja/2.1.1-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/2.1.1-incubating/security-tls-transport/index.html b/content/docs/ja/2.1.1-incubating/security-tls-transport/index.html
index 242837d..4f0f2a7 100644
--- a/content/docs/ja/2.1.1-incubating/security-tls-transport/index.html
+++ b/content/docs/ja/2.1.1-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/next/security-tls-transport.html b/content/docs/ja/next/security-tls-transport.html
index 2c8b017..282ef89 100644
--- a/content/docs/ja/next/security-tls-transport.html
+++ b/content/docs/ja/next/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/next/security-tls-transport/index.html b/content/docs/ja/next/security-tls-transport/index.html
index 2c8b017..282ef89 100644
--- a/content/docs/ja/next/security-tls-transport/index.html
+++ b/content/docs/ja/next/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/security-tls-transport.html b/content/docs/ja/security-tls-transport.html
index f9eeebb..6ef0b28 100644
--- a/content/docs/ja/security-tls-transport.html
+++ b/content/docs/ja/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/ja/security-tls-transport/index.html b/content/docs/ja/security-tls-transport/index.html
index f9eeebb..6ef0b28 100644
--- a/content/docs/ja/security-tls-transport/index.html
+++ b/content/docs/ja/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/latest/adaptors/PulsarSpark/index.html b/content/docs/latest/adaptors/PulsarSpark/index.html
index 4f01d80..c00dd49 100644
--- a/content/docs/latest/adaptors/PulsarSpark/index.html
+++ b/content/docs/latest/adaptors/PulsarSpark/index.html
@@ -1671,9 +1671,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/adaptors/PulsarStorm/index.html b/content/docs/latest/adaptors/PulsarStorm/index.html
index 8a623ea..a100055 100644
--- a/content/docs/latest/adaptors/PulsarStorm/index.html
+++ b/content/docs/latest/adaptors/PulsarStorm/index.html
@@ -1425,9 +1425,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/admin-api/overview/index.html b/content/docs/latest/admin-api/overview/index.html
index 178ba17..994ad01 100644
--- a/content/docs/latest/admin-api/overview/index.html
+++ b/content/docs/latest/admin-api/overview/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1437,9 +1437,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1683,9 +1683,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1939,9 +1939,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/clients/Java/index.html b/content/docs/latest/clients/Java/index.html
index 4aa13e9..8ce7177 100644
--- a/content/docs/latest/clients/Java/index.html
+++ b/content/docs/latest/clients/Java/index.html
@@ -1435,9 +1435,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/PartitionedTopics/index.html b/content/docs/latest/cookbooks/PartitionedTopics/index.html
index bf6bedd..25ce2c6 100644
--- a/content/docs/latest/cookbooks/PartitionedTopics/index.html
+++ b/content/docs/latest/cookbooks/PartitionedTopics/index.html
@@ -1679,9 +1679,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/RetentionExpiry/index.html b/content/docs/latest/cookbooks/RetentionExpiry/index.html
index 9c9b5ab..0a51438 100644
--- a/content/docs/latest/cookbooks/RetentionExpiry/index.html
+++ b/content/docs/latest/cookbooks/RetentionExpiry/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/compaction/index.html b/content/docs/latest/cookbooks/compaction/index.html
index fd833c0..fd7475c 100644
--- a/content/docs/latest/cookbooks/compaction/index.html
+++ b/content/docs/latest/cookbooks/compaction/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/message-deduplication/index.html b/content/docs/latest/cookbooks/message-deduplication/index.html
index 6089b86..03df0bf 100644
--- a/content/docs/latest/cookbooks/message-deduplication/index.html
+++ b/content/docs/latest/cookbooks/message-deduplication/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/message-queue/index.html b/content/docs/latest/cookbooks/message-queue/index.html
index c32cc29..3655ec9 100644
--- a/content/docs/latest/cookbooks/message-queue/index.html
+++ b/content/docs/latest/cookbooks/message-queue/index.html
@@ -1435,9 +1435,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/tiered-storage/index.html b/content/docs/latest/cookbooks/tiered-storage/index.html
index 130f354..92718d6 100644
--- a/content/docs/latest/cookbooks/tiered-storage/index.html
+++ b/content/docs/latest/cookbooks/tiered-storage/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/aws-cluster/index.html b/content/docs/latest/deployment/aws-cluster/index.html
index dcef93b..31cfc51 100644
--- a/content/docs/latest/deployment/aws-cluster/index.html
+++ b/content/docs/latest/deployment/aws-cluster/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/cluster/index.html b/content/docs/latest/deployment/cluster/index.html
index 3f0b8e4..0a12601 100644
--- a/content/docs/latest/deployment/cluster/index.html
+++ b/content/docs/latest/deployment/cluster/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/instance/index.html b/content/docs/latest/deployment/instance/index.html
index 444d0ca..e4d8219 100644
--- a/content/docs/latest/deployment/instance/index.html
+++ b/content/docs/latest/deployment/instance/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/reference/CliTools/index.html b/content/docs/latest/reference/CliTools/index.html
index 8086f0f..cc20bbd 100644
--- a/content/docs/latest/reference/CliTools/index.html
+++ b/content/docs/latest/reference/CliTools/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1437,9 +1437,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/security/authorization/index.html b/content/docs/latest/security/authorization/index.html
index 3e80e88..755417d 100644
--- a/content/docs/latest/security/authorization/index.html
+++ b/content/docs/latest/security/authorization/index.html
@@ -1187,9 +1187,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -2433,9 +2433,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/zh-CN/2.1.0-incubating/security-tls-transport.html b/content/docs/zh-CN/2.1.0-incubating/security-tls-transport.html
index 2cac26f..722518b 100644
--- a/content/docs/zh-CN/2.1.0-incubating/security-tls-transport.html
+++ b/content/docs/zh-CN/2.1.0-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/2.1.0-incubating/security-tls-transport/index.html b/content/docs/zh-CN/2.1.0-incubating/security-tls-transport/index.html
index 2cac26f..722518b 100644
--- a/content/docs/zh-CN/2.1.0-incubating/security-tls-transport/index.html
+++ b/content/docs/zh-CN/2.1.0-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/2.1.1-incubating/security-tls-transport.html b/content/docs/zh-CN/2.1.1-incubating/security-tls-transport.html
index 4a5bc1b..2d8627b 100644
--- a/content/docs/zh-CN/2.1.1-incubating/security-tls-transport.html
+++ b/content/docs/zh-CN/2.1.1-incubating/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/2.1.1-incubating/security-tls-transport/index.html b/content/docs/zh-CN/2.1.1-incubating/security-tls-transport/index.html
index 4a5bc1b..2d8627b 100644
--- a/content/docs/zh-CN/2.1.1-incubating/security-tls-transport/index.html
+++ b/content/docs/zh-CN/2.1.1-incubating/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed [...]
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/incubator-pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/next/security-tls-transport.html b/content/docs/zh-CN/next/security-tls-transport.html
index d960d5e..bae30a9 100644
--- a/content/docs/zh-CN/next/security-tls-transport.html
+++ b/content/docs/zh-CN/next/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/next/security-tls-transport/index.html b/content/docs/zh-CN/next/security-tls-transport/index.html
index d960d5e..bae30a9 100644
--- a/content/docs/zh-CN/next/security-tls-transport/index.html
+++ b/content/docs/zh-CN/next/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/security-tls-transport.html b/content/docs/zh-CN/security-tls-transport.html
index 9ade522..7b1dd1f 100644
--- a/content/docs/zh-CN/security-tls-transport.html
+++ b/content/docs/zh-CN/security-tls-transport.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/docs/zh-CN/security-tls-transport/index.html b/content/docs/zh-CN/security-tls-transport/index.html
index 9ade522..7b1dd1f 100644
--- a/content/docs/zh-CN/security-tls-transport/index.html
+++ b/content/docs/zh-CN/security-tls-transport/index.html
@@ -69,7 +69,7 @@
 <p>Create a directory for your CA, and place <a href="https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf">this openssl configuration file</a> in the directory. You may want to modify the default answers for company name and department in the configuration file. Export the location of the CA directory to the environment variable, CA_HOME. The configuration file uses this environment variable to find the rest of the files and directories needed for the CA.</p>
 <pre><code class="hljs css language-bash">$ mkdir my-ca
 $ <span class="hljs-built_in">cd</span> my-ca
-$ wget https://github.com/apache/pulsar/tree/master/site2/website/static/examples/openssl.cnf
+$ wget https://raw.githubusercontent.com/apache/pulsar/master/site2/website/static/examples/openssl.cnf
 $ <span class="hljs-built_in">export</span> CA_HOME=$(<span class="hljs-built_in">pwd</span>)
 </code></pre>
 <p>Create the necessary directories, keys and certs.</p>
diff --git a/content/swagger/swagger.json b/content/swagger/swagger.json
index ececbf7..7188f3d 100644
--- a/content/swagger/swagger.json
+++ b/content/swagger/swagger.json
@@ -6813,41 +6813,41 @@
           "type" : "number",
           "format" : "double"
         },
-        "msgThroughputIn" : {
-          "type" : "number",
-          "format" : "double"
-        },
-        "cpu" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "bandwidthIn" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
-        "bandwidthOut" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "memory" : {
-          "$ref" : "#/definitions/ResourceUsage"
+        "msgThroughputOut" : {
+          "type" : "number",
+          "format" : "double"
         },
         "underLoaded" : {
           "type" : "boolean"
         },
-        "overLoaded" : {
-          "type" : "boolean"
-        },
         "loadReportType" : {
           "type" : "string"
         },
+        "cpu" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "bandwidthOut" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "directMemory" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
+        "msgThroughputIn" : {
+          "type" : "number",
+          "format" : "double"
+        },
         "lastUpdate" : {
           "type" : "integer",
           "format" : "int64"
         },
-        "msgThroughputOut" : {
-          "type" : "number",
-          "format" : "double"
+        "memory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "overLoaded" : {
+          "type" : "boolean"
         }
       }
     },
@@ -7007,10 +7007,10 @@
           "type" : "number",
           "format" : "double"
         },
-        "producerName" : {
+        "clientVersion" : {
           "type" : "string"
         },
-        "clientVersion" : {
+        "producerName" : {
           "type" : "string"
         },
         "connectedSince" : {
@@ -7715,10 +7715,10 @@
             "type" : "string"
           }
         },
-        "producerName" : {
+        "clientVersion" : {
           "type" : "string"
         },
-        "clientVersion" : {
+        "producerName" : {
           "type" : "string"
         },
         "connectedSince" : {
@@ -7823,11 +7823,11 @@
     "ResourceUnit" : {
       "type" : "object",
       "properties" : {
-        "resourceId" : {
-          "type" : "string"
-        },
         "availableResource" : {
           "$ref" : "#/definitions/ResourceDescription"
+        },
+        "resourceId" : {
+          "type" : "string"
         }
       }
     },


Mime
View raw message