Google cloud storage google云存储java客户端为getContent设置超时

Google cloud storage google云存储java客户端为getContent设置超时,google-cloud-storage,Google Cloud Storage,如何设置GCS blob获取的超时 python客户机sdk中有超时选项,但我在Google上搜索了JAVA中的类似选项,没有找到。 我正在使用kotlin,下面是我如何获得内容的 val storage=StorageOptions.getDefaultInstance().service val blob=storage.get(buckName).get(blobName) 返回blob.getContent() 您需要更改一些选项,而不是使用默认的存储选项: val transport\

如何设置GCS blob获取的超时

python客户机sdk中有超时选项,但我在Google上搜索了JAVA中的类似选项,没有找到。 我正在使用kotlin,下面是我如何获得内容的

val storage=StorageOptions.getDefaultInstance().service
val blob=storage.get(buckName).get(blobName)
返回blob.getContent()

您需要更改一些选项,而不是使用默认的
存储选项

val transport\u options=StorageOptions.getDefaultHttpTransportOptions().toBuilder().setConnectTimeout(1234.setReadTimeout(4321.build())
//超时时间以毫秒为单位
val storage=StorageOptions.newBuilder()

这可能就是您要找的吗。。。这是谷歌分析。我刚刚更新了我正在做的代码,根本没有涉及到HTTPClient。你不能在源代码中自定义它。存在RPCTimeout,但无法覆盖它。