def _set_get_tunnel_statistics(self, v, load=False):
    """
    Setter method for get_tunnel_statistics, mapped from YANG variable /brocade_tunnels_ext_rpc/get_tunnel_statistics (rpc)
    If this variable is read-only (config: false) in the
    source YANG file, then _set_get_tunnel_statistics is considered as a private
    method. Backends looking to populate this variable should
    do so via calling thisObj._set_get_tunnel_statistics() directly.

    YANG Description: Retrieves tunnel statistics - count of bytes & frames
transmitted and received. Output records are sorted in
ascending order of tunnel id.

Data is aggregated from all rbridges of cluster. Clients can
use 'rbridge-id' filter to retrieve statistics from specific
rbridges.

When output contains large number of records, they are sent
in multiple pages. Page size is implementation specific.
Output contains an opaque data 'next-page-cursor' when more
pages exist. Client is expected to invoke the RPC again
with same filters and pass this opaque data as 'page-cursor'
paramater. This cycle should be repeated until the output
does not include 'next-page-cursor' value, indicating there
are no more data. Client should not pass 'page-cursor'
paramater to retrieve first page.

This RPC is equivalent of 'show tunnel statistics' CLI.
    """
    if hasattr(v, "_utype"):
      v = v._utype(v)
    try:
      t = YANGDynClass(v,base=get_tunnel_statistics.get_tunnel_statistics, is_leaf=True, yang_name="get-tunnel-statistics", rest_name="get-tunnel-statistics", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=False, extensions={u'tailf-common': {u'hidden': u'rpccmd', u'actionpoint': u'tnl-actionpt'}}, namespace='urn:brocade.com:mgmt:brocade-tunnels-ext', defining_module='brocade-tunnels-ext', yang_type='rpc', is_config=True)
    except (TypeError, ValueError):
      raise ValueError({
          'error-string': """get_tunnel_statistics must be of a type compatible with rpc""",
          'defined-type': "rpc",
          'generated-type': """YANGDynClass(base=get_tunnel_statistics.get_tunnel_statistics, is_leaf=True, yang_name="get-tunnel-statistics", rest_name="get-tunnel-statistics", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=False, extensions={u'tailf-common': {u'hidden': u'rpccmd', u'actionpoint': u'tnl-actionpt'}}, namespace='urn:brocade.com:mgmt:brocade-tunnels-ext', defining_module='brocade-tunnels-ext', yang_type='rpc', is_config=True)""",
        })

    self.__get_tunnel_statistics = t
    if hasattr(self, '_set'):
      self._set()
Setter method for get_tunnel_statistics, mapped from YANG variable /brocade_tunnels_ext_rpc/get_tunnel_statistics (rpc)
    If this variable is read-only (config: false) in the
    source YANG file, then _set_get_tunnel_statistics is considered as a private
    method. Backends looking to populate this variable should
    do so via calling thisObj._set_get_tunnel_statistics() directly.

    YANG Description: Retrieves tunnel statistics - count of bytes & frames
transmitted and received. Output records are sorted in
ascending order of tunnel id.

Data is aggregated from all rbridges of cluster. Clients can
use 'rbridge-id' filter to retrieve statistics from specific
rbridges.

When output contains large number of records, they are sent
in multiple pages. Page size is implementation specific.
Output contains an opaque data 'next-page-cursor' when more
pages exist. Client is expected to invoke the RPC again
with same filters and pass this opaque data as 'page-cursor'
paramater. This cycle should be repeated until the output
does not include 'next-page-cursor' value, indicating there
are no more data. Client should not pass 'page-cursor'
paramater to retrieve first page.

This RPC is equivalent of 'show tunnel statistics' CLI.