.. _envoy_api_file_envoy/type/range.proto:

Range
=====


.. _envoy_api_msg_type.Int64Range:

type.Int64Range
---------------

`[type.Int64Range proto] <https://github.com/envoyproxy/envoy/blob/v1.13.0/api/envoy/type/range.proto#L12>`_

Specifies the int64 start and end of the range using half-open interval semantics [start,
end).

.. code-block:: json

  {
    "start": "...",
    "end": "..."
  }

.. _envoy_api_field_type.Int64Range.start:

start
  (`int64 <https://developers.google.com/protocol-buffers/docs/proto#scalar>`_) start of the range (inclusive)
  
  
.. _envoy_api_field_type.Int64Range.end:

end
  (`int64 <https://developers.google.com/protocol-buffers/docs/proto#scalar>`_) end of the range (exclusive)
  
  


.. _envoy_api_msg_type.DoubleRange:

type.DoubleRange
----------------

`[type.DoubleRange proto] <https://github.com/envoyproxy/envoy/blob/v1.13.0/api/envoy/type/range.proto#L22>`_

Specifies the double start and end of the range using half-open interval semantics [start,
end).

.. code-block:: json

  {
    "start": "...",
    "end": "..."
  }

.. _envoy_api_field_type.DoubleRange.start:

start
  (`double <https://developers.google.com/protocol-buffers/docs/proto#scalar>`_) start of the range (inclusive)
  
  
.. _envoy_api_field_type.DoubleRange.end:

end
  (`double <https://developers.google.com/protocol-buffers/docs/proto#scalar>`_) end of the range (exclusive)