docstr: Setup GCP upload options.
  
  :param bucket: Bucket to upload to
  :param subdir: Subdir in bucket to upload to
  :param project: Project the bucket belongs to
  :param credentials_json: Path to the JSON file that contains the credentials
  :param pool_connections: The number of urllib3 connection pools to cache
  :param pool_maxsize: The maximum number of connections to save in the pool
docstr_tok: ["Setup","GCP","upload","options",".",":","param","bucket",":","Bucket","to","upload","to",":","param","subdir",":","Subdir","in","bucket","to","upload","to",":","param","project",":","Project","the","bucket","belongs","to",":","param","credentials_json",":","Path","to","the","JSON","file","that","contains","the","credentials",":","param","pool_connections",":","The","number","of","urllib3","connection","pools","to","cache",":","param","pool_maxsize",":","The","maximum","number","of","connections","to","save","in","the","pool"]
code: def setup_gcp_upload(
      self,
      bucket,
      subdir="",
      project=None,
      credentials_json=None,
      pool_connections=None,
      pool_maxsize=None,
  ):
      # type: (str, str, Optional[str], Optional[str], Optional[int], Optional[int]) -> None
      """
      Setup GCP upload options.
  
      :param bucket: Bucket to upload to
      :param subdir: Subdir in bucket to upload to
      :param project: Project the bucket belongs to
      :param credentials_json: Path to the JSON file that contains the credentials
      :param pool_connections: The number of urllib3 connection pools to cache
      :param pool_maxsize: The maximum number of connections to save in the pool
      """
      self._bucket_config = GSBucketConfig(  # noqa
          bucket,
          subdir=subdir,
          project=project,
          credentials_json=credentials_json,
          pool_connections=pool_connections,
          pool_maxsize=pool_maxsize,
      )
      StorageHelper.add_gcp_configuration(
          self._bucket_config, log=self.log
      )
      self.storage_uri = StorageHelper.get_gcp_storage_uri_from_config(
          self._bucket_config
      )
  
file_path: clearml/clearml/backend_interface/setupuploadmixin.py
imports: from abc import abstractproperty
  from typing import Optional
  import warnings
  from ..backend_config.bucket_config import S3BucketConfig, AzureContainerConfig, GSBucketConfig
  from ..storage.helper import StorageHelper
label_desc: Use image node_id 3 for calling the SetupUploadMixin obj's underlying member method code with example usage: obj.setup_gcp_upload(bucket, subdir, project, credentials_json, pool_connections, pool_maxsize) without return types