def METHOD_NAME(self):
    common_curl_options = "--fail -H 'Cache-Control: no-cache'"
    self.arguments = [
        f"mkdir -p {self.container_work_dir} && cd {self.container_work_dir} && "
        f"echo 'Downloading {ELYRA_BOOTSCRIPT_URL}' && "
        f"curl {common_curl_options} -L {ELYRA_BOOTSCRIPT_URL} --output bootstrapper.py && "
        f"echo 'Downloading {ELYRA_REQUIREMENTS_URL}' && "
        f"curl {common_curl_options} -L {ELYRA_REQUIREMENTS_URL} "
        f"--output requirements-elyra.txt && "
        "python3 -m pip install packaging && "
        "python3 -m pip freeze > requirements-current.txt && "
        "python3 bootstrapper.py "
        f"--pipeline-name '{self.pipeline_name}' "
        f"--cos-endpoint {self.cos_endpoint} "
        f"--cos-bucket {self.cos_bucket} "
        f"--cos-directory '{self.cos_directory}' "
        f"--cos-dependencies-archive '{self.cos_dependencies_archive}' "
        f"--file '{self.filename}' "
    ]
    if self.inputs:
        inputs_str = self._artifact_list_to_str(self.inputs)
        self.arguments.append(f"--inputs '{inputs_str}' ")
    if self.outputs:
        outputs_str = self._artifact_list_to_str(self.outputs)
        self.arguments.append(f"--outputs '{outputs_str}' ")
    argument_string = "".join(self.arguments)
    return argument_string