类 SettingService
java.lang.Object
cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
cn.herodotus.engine.oss.minio.service.SettingService
Description: 设置相关操作
- 作者:
- : gengwei.zheng
- Date:
- : 2023/4/16 16:10
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidDisables accelerate endpoint for Amazon S3 endpoint.voidDisables dual-stack endpoint for Amazon S3 endpoint.voiddisableObjectLegalHold(io.minio.DisableObjectLegalHoldArgs disableObjectLegalHoldArgs) 禁用对对象的合法保留。voiddisableObjectLegalHold(String bucketName, String objectName) 禁用对对象的合法保留。voiddisableObjectLegalHold(String bucketName, String objectName, String versionId) 禁用对对象的合法保留。voiddisableObjectLegalHold(String bucketName, String objectName, String region, String versionId) 禁用对对象的合法保留。voidDisables virtual-style endpointvoidEnables accelerate endpoint for Amazon S3 endpoint.voidEnables dual-stack endpoint for Amazon S3 endpoint.voidenableObjectLegalHold(io.minio.EnableObjectLegalHoldArgs enableObjectLegalHoldArgs) 启用对对象的合法保留voidenableObjectLegalHold(String bucketName, String objectName) 启用对对象的合法保留voidenableObjectLegalHold(String bucketName, String objectName, String versionId) 启用对对象的合法保留voidenableObjectLegalHold(String bucketName, String objectName, String region, String versionId) 启用对对象的合法保留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.从类继承的方法 cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
close, getMinioClient
-
构造器详细资料
-
SettingService
-
-
方法详细资料
-
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));- 参数:
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.- 参数:
name- Your application name.version- Your application version.
-
enableObjectLegalHold
启用对对象的合法保留- 参数:
bucketName- bucketNameobjectName- objectName
-
enableObjectLegalHold
启用对对象的合法保留- 参数:
bucketName- bucketNameobjectName- objectNameversionId- versionId
-
enableObjectLegalHold
public void enableObjectLegalHold(String bucketName, String objectName, String region, String versionId) 启用对对象的合法保留- 参数:
bucketName- bucketNameobjectName- objectNameregion- regionversionId- versionId
-
enableObjectLegalHold
public void enableObjectLegalHold(io.minio.EnableObjectLegalHoldArgs enableObjectLegalHoldArgs) 启用对对象的合法保留- 参数:
enableObjectLegalHoldArgs-EnableObjectLegalHoldArgs
-
disableObjectLegalHold
禁用对对象的合法保留。- 参数:
bucketName- bucketNameobjectName- objectName
-
disableObjectLegalHold
禁用对对象的合法保留。- 参数:
bucketName- bucketNameobjectName- objectNameversionId- versionId
-
disableObjectLegalHold
public void disableObjectLegalHold(String bucketName, String objectName, String region, String versionId) 禁用对对象的合法保留。- 参数:
bucketName- bucketNameobjectName- objectNameregion- regionversionId- versionId
-
disableObjectLegalHold
public void disableObjectLegalHold(io.minio.DisableObjectLegalHoldArgs disableObjectLegalHoldArgs) 禁用对对象的合法保留。- 参数:
disableObjectLegalHoldArgs-DisableObjectLegalHoldArgs
-