class_docstr: The WatermarkStrategy defines how to generate Watermarks in the stream sources. The
  WatermarkStrategy is a builder/factory for the WatermarkGenerator that generates the watermarks
  and the TimestampAssigner which assigns the internal timestamp of a record.
  
  The convenience methods, for example forBoundedOutOfOrderness(Duration), create a
  WatermarkStrategy for common built in strategies.
class_docstr_tok: ["The","WatermarkStrategy","defines","how","to","generate","Watermarks","in","the","stream","sources",".","The","WatermarkStrategy","is","a","builder\/factory","for","the","WatermarkGenerator","that","generates","the","watermarks","and","the","TimestampAssigner","which","assigns","the","internal","timestamp","of","a","record",".","The","convenience","methods",",","for","example","forBoundedOutOfOrderness","(","Duration",")",",","create","a","WatermarkStrategy","for","common","built","in","strategies","."]
docstr: Creates a watermark strategy that generates no watermarks at all. This may be useful in
  scenarios that do pure processing-time based stream processing.
  
  .. versionadded:: 1.16.0
docstr_tok: ["Creates","a","watermark","strategy","that","generates","no","watermarks","at","all",".","This","may","be","useful","in","scenarios","that","do","pure","processing-time","based","stream","processing",".","..","versionadded",":",":","1.16.0"]
code: def no_watermarks() -> "WatermarkStrategy":
      """
      Creates a watermark strategy that generates no watermarks at all. This may be useful in
      scenarios that do pure processing-time based stream processing.
  
      .. versionadded:: 1.16.0
      """
      JWaterMarkStrategy = (
          get_gateway().jvm.org.apache.flink.api.common.eventtime.WatermarkStrategy
      )
      return WatermarkStrategy(JWaterMarkStrategy.noWatermarks())
  
file_path: flink/flink-python/pyflink/common/watermark_strategy.py
imports: import abc
  from typing import Any, Optional
  from pyflink.common.time import Duration
  from pyflink.java_gateway import get_gateway
label_desc: Use image node_id 7 for calling the WatermarkStrategy obj's underlying member method code with example usage: obj.no_watermarks() and returns: WatermarkStrategy