类 MinioSettingService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<MinioAsyncClient>
cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAsyncService
cn.herodotus.oss.dialect.reactive.minio.service.MinioSettingService

@Service public class MinioSettingService extends BaseMinioAsyncService

Description: 设置相关操作

作者:
: gengwei.zheng
Date:
: 2023/4/16 16:10
  • 构造器详细资料

  • 方法详细资料

    • disableDualStackEndpoint

      public reactor.core.publisher.Mono<Void> disableDualStackEndpoint()
      Disables dual-stack endpoint for Amazon S3 endpoint.
    • enableDualStackEndpoint

      public reactor.core.publisher.Mono<Void> enableDualStackEndpoint()
      Enables dual-stack endpoint for Amazon S3 endpoint.
    • disableVirtualStyleEndpoint

      public reactor.core.publisher.Mono<Void> disableVirtualStyleEndpoint()
      Disables virtual-style endpoint
    • enableVirtualStyleEndpoint

      public reactor.core.publisher.Mono<Void> enableVirtualStyleEndpoint()
      Enables virtual-style endpoint.
    • setTimeout

      public reactor.core.publisher.Mono<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

      public reactor.core.publisher.Mono<Void> setAppInfo(String name, String version)
      Sets application's name/version to user agent. For more information about user agent refer #rfc2616.
      参数:
      name - Your application name.
      version - Your application version.