code: def __init__(
      self,
      buckets=None,
      default_project=None,
      default_credentials=None,
      default_pool_connections=None,
      default_pool_maxsize=None,
  ):
      super(GSBucketConfigurations, self).__init__(buckets)
      self._default_project = default_project
      self._default_credentials = default_credentials
      self._default_pool_connections = default_pool_connections
      self._default_pool_maxsize = default_pool_maxsize
  
      self._update_prefixes()
  
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 GSBucketConfigurations object from inherited base classes: BaseBucketConfigurations with example: obj = GSBucketConfigurations(buckets, default_project, default_credentials, default_pool_connections, default_pool_maxsize)