类 MinioObjectController

java.lang.Object
cn.herodotus.oss.rest.minio.reactive.controller.MinioObjectController
所有已实现的接口:
OssController, cn.herodotus.stirrup.web.core.definition.Controller, cn.herodotus.stirrup.web.core.definition.ReactiveController

@RestController @RequestMapping("/oss/object") public class MinioObjectController extends Object implements OssController

Description: 对象存储对象管理接口

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

    • MinioObjectController

      public MinioObjectController(MinioObjectService minioObjectService)
  • 方法详细资料

    • list

      @AccessLimited @GetMapping("/list") public reactor.core.publisher.Mono<cn.herodotus.stirrup.core.definition.domain.Result<cn.herodotus.oss.core.domain.object.ListObjectsDomain>> list(@Validated ListObjectsRequest request)
    • removeObject

      @Idempotent @DeleteMapping public reactor.core.publisher.Mono<cn.herodotus.stirrup.core.definition.domain.Result<VoidResponse>> removeObject(@Validated @RequestBody RemoveObjectRequest request)
    • removeObjects

      @Idempotent @DeleteMapping("/multi") public reactor.core.publisher.Mono<cn.herodotus.stirrup.core.definition.domain.Result<List<cn.herodotus.oss.core.domain.object.DeleteObjectDomain>>> removeObjects(@Validated @RequestBody RemoveObjectsRequest request)