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: Enables unaligned checkpoints, which greatly reduce checkpointing times under backpressure
  (experimental).
  
  Unaligned checkpoints contain data stored in buffers as part of the checkpoint state, which
  allows checkpoint barriers to overtake these buffers. Thus, the checkpoint duration becomes
  independent of the current throughput as checkpoint barriers are effectively not embedded
  into the stream of data anymore.
  
  Unaligned checkpoints can only be enabled if :func:`get_checkpointing_mode` is
  :data:`CheckpointingMode.EXACTLY_ONCE`.
code: def disable_unaligned_checkpoints(self) -> "CheckpointConfig":
      """
      Enables unaligned checkpoints, which greatly reduce checkpointing times under backpressure
      (experimental).
  
      Unaligned checkpoints contain data stored in buffers as part of the checkpoint state, which
      allows checkpoint barriers to overtake these buffers. Thus, the checkpoint duration becomes
      independent of the current throughput as checkpoint barriers are effectively not embedded
      into the stream of data anymore.
  
      Unaligned checkpoints can only be enabled if :func:`get_checkpointing_mode` is
      :data:`CheckpointingMode.EXACTLY_ONCE`.
      """
      self.enable_unaligned_checkpoints(False)
      return self
  
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 23 for calling the CheckpointConfig obj's underlying member method code with example usage: obj.disable_unaligned_checkpoints() and returns: self