def METHOD_NAME(
    self,
    bucket_name,  # type: str
    host=None,  # type: Optional[str]
    access_key=None,  # type: Optional[str]
    secret_key=None,  # type: Optional[str]
    multipart=True,  # type: bool
    https=True,  # type: bool
    region=None,  # type: Optional[str]
    verify=True,  # type: bool
):
    """
    (Deprecated) Setup upload options. Only S3 is supported.
    Please note that this function is deprecated. Use `setup_aws_upload`, `setup_gcp_upload` or
    `setup_azure_upload` to setup the upload options for the corresponding cloud.
    :param bucket_name: AWS bucket name
    :param host: Hostname. Only required in case a Non-AWS S3 solution such as a local Minio server is used)
    :param access_key: AWS access key. If not provided, we'll attempt to obtain the key from the
        configuration file (bucket-specific, than global)
    :param secret_key: AWS secret key. If not provided, we'll attempt to obtain the secret from the
        configuration file (bucket-specific, than global)
    :param multipart: Server supports multipart. Only required when using a Non-AWS S3 solution that doesn't support
        multipart.
    :param https: Server supports HTTPS. Only required when using a Non-AWS S3 solution that only supports HTTPS.
    :param region: Bucket region. Required if the bucket doesn't reside in the default region (us-east-1)
    :param verify: Whether or not to verify SSL certificates.
        Only required when using a Non-AWS S3 solution that only supports HTTPS with self-signed certificate.
    """
    warnings.warn(
        "Warning: 'Task.setup_upload' is deprecated. "
        "Use 'setup_aws_upload', 'setup_gcp_upload' or 'setup_azure_upload' instead",
        DeprecationWarning
    )
    self.setup_aws_upload(
        bucket_name,
        host=host,
        key=access_key,
        secret=secret_key,
        region=region,
        multipart=multipart,
        secure=https,
        verify=verify,
    )