class_docstr: Configuration that captures all checkpointing related settings.
  
  :data:`DEFAULT_MODE`:
  
  The default checkpoint mode: exactly once.
  
  :data:`DEFAULT_TIMEOUT`:
  
  The default timeout of a checkpoint attempt: 10 minutes.
  
  :data:`DEFAULT_MIN_PAUSE_BETWEEN_CHECKPOINTS`:
  
  The default minimum pause to be made between checkpoints: none.
  
  :data:`DEFAULT_MAX_CONCURRENT_CHECKPOINTS`:
  
  The default limit of concurrently happening checkpoints: one.
class_docstr_tok: ["Configuration","that","captures","all","checkpointing","related","settings",".",":","data",":","`","DEFAULT_MODE","`",":","The","default","checkpoint","mode",":","exactly","once",".",":","data",":","`","DEFAULT_TIMEOUT","`",":","The","default","timeout","of","a","checkpoint","attempt",":","10","minutes",".",":","data",":","`","DEFAULT_MIN_PAUSE_BETWEEN_CHECKPOINTS","`",":","The","default","minimum","pause","to","be","made","between","checkpoints",":","none",".",":","data",":","`","DEFAULT_MAX_CONCURRENT_CHECKPOINTS","`",":","The","default","limit","of","concurrently","happening","checkpoints",":","one","."]
docstr: The checkpoint storage that has been configured for the Job, or None if
  none has been set.
  
  .. note:: Deprecated since version 1.19: This method is deprecated and will be removed in
            future FLINK major version. It is recommended to find which checkpoint storage is
            used by checkpoint storage ConfigOption.
code: def get_checkpoint_storage(self) -> Optional[CheckpointStorage]:
      """
      The checkpoint storage that has been configured for the Job, or None if
      none has been set.
  
      .. note:: Deprecated since version 1.19: This method is deprecated and will be removed in
                future FLINK major version. It is recommended to find which checkpoint storage is
                used by checkpoint storage ConfigOption.
      """
      warnings.warn(
          "Deprecated since version 1.19: This method is deprecated and will be removed"
          " in future FLINK major version. It is recommended to find which checkpoint"
          " storage is used by checkpoint storage ConfigOption.",
          DeprecationWarning,
      )
      j_storage = self._j_checkpoint_config.getCheckpointStorage()
      if j_storage is None:
          return None
      else:
          return _from_j_checkpoint_storage(j_storage)
  
imports: import warnings
  from enum import Enum
  from typing import Optional
  from pyflink.common import Duration
  from pyflink.datastream.checkpoint_storage import CheckpointStorage, _from_j_checkpoint_storage
  from pyflink.datastream.checkpointing_mode import CheckpointingMode
  from pyflink.java_gateway import get_gateway
label_desc: Use image node_id 30 for calling the CheckpointConfig obj's underlying member method code with example usage: obj.get_checkpoint_storage() and returns: None, _from_j_checkpoint_storage