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: Sets the maximum number of checkpoint attempts that may be in progress at the same time.
  If this value is *n*, then no checkpoints will be triggered while *n* checkpoint attempts
  are currently in flight. For the next checkpoint to be triggered, one checkpoint attempt
  would need to finish or expire.
  
  :param max_concurrent_checkpoints: The maximum number of concurrent checkpoint attempts.
code: def set_max_concurrent_checkpoints(
      self, max_concurrent_checkpoints: int
  ) -> "CheckpointConfig":
      """
      Sets the maximum number of checkpoint attempts that may be in progress at the same time.
      If this value is *n*, then no checkpoints will be triggered while *n* checkpoint attempts
      are currently in flight. For the next checkpoint to be triggered, one checkpoint attempt
      would need to finish or expire.
  
      :param max_concurrent_checkpoints: The maximum number of concurrent checkpoint attempts.
      """
      self._j_checkpoint_config.setMaxConcurrentCheckpoints(
          max_concurrent_checkpoints
      )
      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 12 for calling the CheckpointConfig obj's underlying member method code with example usage: obj.set_max_concurrent_checkpoints(max_concurrent_checkpoints) and returns: self