void GCSFileManager::write()

in fbpcf/io/GCSFileManager.h [85:97]


void GCSFileManager<ClientCls>::write(
    const std::string& fileName,
    const std::string& data) {
  const auto& ref = fbpcf::gcp::uriToObjectReference(fileName);

  auto writer = GCSClient_->WriteObject(ref.bucket, ref.key);

  writer << data;
  writer.Close();
  if (!writer.metadata()) {
    throw GcpException{writer.metadata().status().message()};
  }
}