class_docstr: DeliverGuarantees that can be chosen. In general your pipeline can only offer the lowest
  delivery guarantee which is supported by your sources and sinks.
  
  :data: `EXACTLY_ONCE`:
  
  Records are only delivered exactly-once also under failover scenarios. To build a complete
  exactly-once pipeline is required that the source and sink support exactly-once and are
  properly configured.
  
  :data: `AT_LEAST_ONCE`:
  
  Records are ensured to be delivered but it may happen that the same record is delivered
  multiple times. Usually, this guarantee is faster than the exactly-once delivery.
  
  :data: `NONE`:
  
  Records are delivered on a best effort basis. It is often the fastest way to process records
  but it may happen that records are lost or duplicated.
class_docstr_tok: ["DeliverGuarantees","that","can","be","chosen",".","In","general","your","pipeline","can","only","offer","the","lowest","delivery","guarantee","which","is","supported","by","your","sources","and","sinks",".",":","data",":","`","EXACTLY_ONCE","`",":","Records","are","only","delivered","exactly-once","also","under","failover","scenarios",".","To","build","a","complete","exactly-once","pipeline","is","required","that","the","source","and","sink","support","exactly-once","and","are","properly","configured",".",":","data",":","`","AT_LEAST_ONCE","`",":","Records","are","ensured","to","be","delivered","but","it","may","happen","that","the","same","record","is","delivered","multiple","times",".","Usually",",","this","guarantee","is","faster","than","the","exactly-once","delivery",".",":","data",":","`","NONE","`",":","Records","are","delivered","on","a","best","effort","basis",".","It","is","often","the","fastest","way","to","process","records","but","it","may","happen","that","records","are","lost","or","duplicated","."]
code: def _to_j_delivery_guarantee(self):
      JDeliveryGuarantee = (
          get_gateway().jvm.org.apache.flink.connector.base.DeliveryGuarantee
      )
      return getattr(JDeliveryGuarantee, self.name)
  
imports: from abc import ABC, abstractmethod
  from enum import Enum
  from typing import Union, Optional
  from py4j.java_gateway import JavaObject
  from pyflink.datastream.functions import JavaFunctionWrapper
  from pyflink.java_gateway import get_gateway
label_desc: Use image node_id 1 for calling the DeliveryGuarantee obj's underlying member method code with example usage: obj._to_j_delivery_guarantee() and returns: getattr