code: def __init__(
      self,
      buckets=None,
      default_key="",
      default_secret="",
      default_region="",
      default_use_credentials_chain=False,
      default_token="",
      default_extra_args=None,
      default_verify=None,
  ):
      super(S3BucketConfigurations, self).__init__()
      self._buckets = buckets if buckets else list()
      self._default_key = default_key
      self._default_secret = default_secret
      self._default_token = default_token
      self._default_region = default_region
      self._default_multipart = True
      self._default_use_credentials_chain = (
          default_use_credentials_chain
      )
      self._default_extra_args = default_extra_args
      self._default_verify = default_verify
  
imports: import abc
  import warnings
  from copy import copy
  from operator import itemgetter
  from os import getenv
  import furl
  import six
  from attr import attrib, attrs
label_desc: Use image node_id 1 to create a new S3BucketConfigurations object from inherited base classes: BaseBucketConfigurations with example: obj = S3BucketConfigurations(buckets, default_key, default_secret, default_region, default_use_credentials_chain, default_token, default_extra_args, default_verify)