Class MinioSettingService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.MinioClient>
cn.herodotus.oss.dialect.minio.definition.service.BaseMinioService
cn.herodotus.oss.dialect.minio.service.MinioSettingService
Description: 设置相关操作
- Author:
- : gengwei.zheng
- Date:
- : 2023/4/16 16:10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDisables accelerate endpoint for Amazon S3 endpoint.voidDisables dual-stack endpoint for Amazon S3 endpoint.voidDisables virtual-style endpointvoidEnables accelerate endpoint for Amazon S3 endpoint.voidEnables dual-stack endpoint for Amazon S3 endpoint.voidEnables virtual-style endpoint.voidsetAppInfo(String name, String version) Sets application's name/version to user agent.voidsetTimeout(long connectTimeout, long writeTimeout, long readTimeout) Sets HTTP connect, write and read timeouts.Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioSettingService
-
-
Method Details
-
disableAccelerateEndpoint
public void disableAccelerateEndpoint()Disables accelerate endpoint for Amazon S3 endpoint. -
enableAccelerateEndpoint
public void enableAccelerateEndpoint()Enables accelerate endpoint for Amazon S3 endpoint. -
disableDualStackEndpoint
public void disableDualStackEndpoint()Disables dual-stack endpoint for Amazon S3 endpoint. -
enableDualStackEndpoint
public void enableDualStackEndpoint()Enables dual-stack endpoint for Amazon S3 endpoint. -
disableVirtualStyleEndpoint
public void disableVirtualStyleEndpoint()Disables virtual-style endpoint -
enableVirtualStyleEndpoint
public void enableVirtualStyleEndpoint()Enables virtual-style endpoint. -
setTimeout
public void setTimeout(long connectTimeout, long writeTimeout, long readTimeout) Sets HTTP connect, write and read timeouts. A value of 0 means no timeout, otherwise values must be between 1 and Integer.MAX_VALUE when converted to milliseconds.Example:
minioClient.setTimeout(TimeUnit.SECONDS.toMillis(10), TimeUnit.SECONDS.toMillis(10), TimeUnit.SECONDS.toMillis(30));- Parameters:
connectTimeout- HTTP connect timeout in milliseconds.writeTimeout- HTTP write timeout in milliseconds.readTimeout- HTTP read timeout in milliseconds.
-
setAppInfo
Sets application's name/version to user agent. For more information about user agent refer #rfc2616.- Parameters:
name- Your application name.version- Your application version.
-