class_docstr: Used to control whether the sink should retry failed requests at all or with which kind back off
  strategy.
  
  :data: `CONSTANT`:
  
  After every failure, it waits a configured time until the retries are exhausted.
  
  :data: `EXPONENTIAL`:
  
  After every failure, it waits initially the configured time and increases the waiting time
  exponentially until the retries are exhausted.
  
  :data: `NONE`:
  
  The failure is not retried.
class_docstr_tok: ["Used","to","control","whether","the","sink","should","retry","failed","requests","at","all","or","with","which","kind","back","off","strategy",".",":","data",":","`","CONSTANT","`",":","After","every","failure",",","it","waits","a","configured","time","until","the","retries","are","exhausted",".",":","data",":","`","EXPONENTIAL","`",":","After","every","failure",",","it","waits","initially","the","configured","time","and","increases","the","waiting","time","exponentially","until","the","retries","are","exhausted",".",":","data",":","`","NONE","`",":","The","failure","is","not","retried","."]
code: def _to_j_flush_backoff_type(self):
      JFlushBackoffType = (
          get_gateway().jvm.org.apache.flink.connector.elasticsearch.sink.FlushBackoffType
      )
      return getattr(JFlushBackoffType, self.name)
  
imports: import abc
  from enum import Enum
  from typing import List, Union
  from pyflink.datastream.connectors import Sink, DeliveryGuarantee
  from pyflink.java_gateway import get_gateway
  from pyflink.util.java_utils import to_jarray
label_desc: Use image node_id 1 for calling the FlushBackoffType obj's underlying member method code with example usage: obj._to_j_flush_backoff_type() and returns: getattr