接口 ArgumentsConverter<S extends cn.herodotus.oss.definition.arguments.base.BaseArguments,T extends com.amazonaws.AmazonWebServiceRequest>

所有超级接口:
org.springframework.core.convert.converter.Converter<S,T>
所有已知实现类:
ArgumentsToBaseConverter, ArgumentsToBucketConverter, ArgumentsToCompleteMultipartUploadRequestConverter, ArgumentsToCopyPartRequestConverter, ArgumentsToCreateBucketRequestConverter, ArgumentsToDeleteBucketRequestConverter, ArgumentsToDeleteObjectRequestConverter, ArgumentsToDeleteObjectsRequestConverter, ArgumentsToInitiateMultipartUploadRequestConverter, ArgumentsToListObjectsRequestConverter, ArgumentsToListObjectsV2RequestConverter, ArgumentsToUploadPartRequestConverter

public interface ArgumentsConverter<S extends cn.herodotus.oss.definition.arguments.base.BaseArguments,T extends com.amazonaws.AmazonWebServiceRequest> extends org.springframework.core.convert.converter.Converter<S,T>

Description: 统一定义请求参数转换为 S3 参数转换器

作者:
: gengwei.zheng
Date:
: 2023/8/10 15:16
  • 方法概要

    修饰符和类型
    方法
    说明
    default T
    convert(S arguments)
    参数实体转换
    getRequest(S arguments)
    获取最终生成对象
    void
    prepare(S arguments, T request)
    参数准备

    从接口继承的方法 org.springframework.core.convert.converter.Converter

    andThen
  • 方法详细资料

    • prepare

      void prepare(S arguments, T request)
      参数准备
      参数:
      arguments - 统一定义请求参数
      request - S3 请求参数实体
    • getRequest

      T getRequest(S arguments)
      获取最终生成对象
      返回:
      S3 请求参数实体
    • convert

      default T convert(S arguments)
      参数实体转换
      指定者:
      convert 在接口中 org.springframework.core.convert.converter.Converter<S extends cn.herodotus.oss.definition.arguments.base.BaseArguments,T extends com.amazonaws.AmazonWebServiceRequest>
      参数:
      arguments - 统一定义请求参数
      返回:
      S3 请求参数实体