-
-
-
class BucketRequest extends
BaseRequest<
B extends io.minio.BucketArgs.Builder<
B,
A>,A extends io.minio.BucketArgs> implements Serializable
-
序列化字段
-
bucketName
@NotBlank(message="\u5b58\u50a8\u6876\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Length(min=3,max=62,message="\u5b58\u50a8\u6876\u540d\u79f0\u4e0d\u80fd\u5c11\u4e8e3\u4e2a\u5b57\u7b26\uff0c\u4e0d\u80fd\u5927\u4e8e63\u4e2a\u5b57\u7b26") @Pattern(regexp="^[a-z0-9][a-z0-9\\.\\-]+[a-z0-9]$",message="\u5b58\u50a8\u6876\u540d\u79f0\u65e0\u6cd5\u4e0eDNS\u517c\u5bb9") String bucketName
-
region
String region
-
class ObjectConditionalReadRequest extends
ObjectReadRequest<
B extends io.minio.ObjectConditionalReadArgs.Builder<
B,
A>,A extends io.minio.ObjectConditionalReadArgs> implements Serializable
-
序列化字段
-
length
@DecimalMin(value="0",message="length \u53c2\u6570\u4e0d\u80fd\u5c0f\u4e8e 0") Long length
-
matchETag
String matchETag
-
modifiedSince
String modifiedSince
-
notMatchETag
String notMatchETag
-
offset
@DecimalMin(value="0",message="offset \u53c2\u6570\u4e0d\u80fd\u5c0f\u4e8e 0") Long offset
-
unmodifiedSince
String unmodifiedSince
-
-
序列化字段
-
customerKey
String customerKey
-
serverSideEncryptionCustomerKey
io.minio.ServerSideEncryptionCustomerKey serverSideEncryptionCustomerKey
-
toCustomerKey
org.springframework.core.convert.converter.Converter<String,io.minio.ServerSideEncryptionCustomerKey> toCustomerKey
-
-
class ObjectVersionRequest extends
ObjectRequest<
B extends io.minio.ObjectVersionArgs.Builder<
B,
A>,A extends io.minio.ObjectVersionArgs> implements Serializable
-
class ObjectWriteRequest extends
ObjectRequest<
B extends io.minio.ObjectWriteArgs.Builder<
B,
A>,A extends io.minio.ObjectWriteArgs> implements Serializable
-
序列化字段
-
headers
Map<String,String> headers
-
legalHold
Boolean legalHold
-
retention
cn.herodotus.oss.minio.core.domain.RetentionDomain retention
-
serverSideEncryption
cn.herodotus.oss.minio.core.domain.ServerSideEncryptionDomain serverSideEncryption
-
tags
Map<String,String> tags
-
toRetention
org.springframework.core.convert.converter.Converter<cn.herodotus.oss.minio.core.domain.RetentionDomain,io.minio.messages.Retention> toRetention
-
toServerSideEncryption
org.springframework.core.convert.converter.Converter<cn.herodotus.oss.minio.core.domain.ServerSideEncryptionDomain,io.minio.ServerSideEncryption> toServerSideEncryption
-
userMetadata
Map<String,String> userMetadata
-
-
序列化字段
-
contentType
String contentType
-
objectSize
@NotNull(message="\u5fc5\u987b\u8bbe\u7f6e\u5bf9\u8c61\u5927\u5c0f") @Max(value=5497558138880L,message="\u5bf9\u8c61\u5141\u8bb8\u7684\u6700\u5927 Size \u4e3a 5TiB") Long objectSize
-
partSize
@Min(value=5242880L,message="\u5206\u7247\u6700\u5c0fSize\u4e0d\u80fd\u5c0f\u4e8e 5MiB") @Max(value=5368709120L,message="\u5206\u7247\u6700\u5c0fSize\u4e0d\u80fd\u8d85\u8fc7 is 5GiB ") Long partSize
-
-
class BucketExistsRequest extends
BucketRequest<io.minio.BucketExistsArgs.Builder,
io.minio.BucketExistsArgs> implements Serializable
-
class DeleteBucketEncryptionRequest extends
BucketRequest<io.minio.DeleteBucketEncryptionArgs.Builder,
io.minio.DeleteBucketEncryptionArgs> implements Serializable
-
class DeleteBucketPolicyRequest extends
BucketRequest<io.minio.DeleteBucketPolicyArgs.Builder,
io.minio.DeleteBucketPolicyArgs> implements Serializable
-
-
class DeleteObjectLockConfigurationRequest extends
BucketRequest<io.minio.DeleteObjectLockConfigurationArgs.Builder,
io.minio.DeleteObjectLockConfigurationArgs> implements Serializable
-
class ListBucketsRequest extends
BaseRequest<io.minio.ListBucketsArgs.Builder,
io.minio.ListBucketsArgs> implements Serializable
-
class MakeBucketRequest extends
BucketRequest<io.minio.MakeBucketArgs.Builder,
io.minio.MakeBucketArgs> implements Serializable
-
class RemoveBucketRequest extends
BucketRequest<io.minio.RemoveBucketArgs.Builder,
io.minio.RemoveBucketArgs> implements Serializable
-
class SetBucketEncryptionRequest extends
BucketRequest<io.minio.SetBucketEncryptionArgs.Builder,
io.minio.SetBucketEncryptionArgs> implements Serializable
-
class SetBucketPolicyRequest extends
BucketRequest<io.minio.SetBucketPolicyArgs.Builder,
io.minio.SetBucketPolicyArgs> implements Serializable
-
-
class SetBucketVersioningRequest extends
BucketRequest<io.minio.SetBucketVersioningArgs.Builder,
io.minio.SetBucketVersioningArgs> implements Serializable
-
class SetObjectLockConfigurationRequest extends
BucketRequest<io.minio.SetObjectLockConfigurationArgs.Builder,
io.minio.SetObjectLockConfigurationArgs> implements Serializable
-
序列化字段
-
objectLock
@NotNull(message="\u5bf9\u8c61\u9501\u5b9a\u914d\u7f6e\u4fe1\u606f\u4e0d\u80fd\u4e3a\u7a7a") cn.herodotus.oss.minio.core.domain.ObjectLockConfigurationDomain objectLock
-
requestTo
org.springframework.core.convert.converter.Converter<cn.herodotus.oss.minio.core.domain.ObjectLockConfigurationDomain,io.minio.messages.ObjectLockConfiguration> requestTo
-
-
-
-
-
序列化字段
-
metadataDirective
String metadataDirective
-
requestTo
org.springframework.core.convert.converter.Converter<CopySourceRequest,io.minio.CopySource> requestTo
-
source
@NotNull(message="source \u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") CopySourceRequest source
-
taggingDirective
String taggingDirective
-
-
class DisableObjectLegalHoldRequest extends
ObjectVersionRequest<io.minio.DisableObjectLegalHoldArgs.Builder,
io.minio.DisableObjectLegalHoldArgs> implements Serializable
-
-
class EnableObjectLegalHoldRequest extends
ObjectVersionRequest<io.minio.EnableObjectLegalHoldArgs.Builder,
io.minio.EnableObjectLegalHoldArgs> implements Serializable
-
-
-
class GetPresignedObjectUrlRequest extends
ObjectVersionRequest<io.minio.GetPresignedObjectUrlArgs.Builder,
io.minio.GetPresignedObjectUrlArgs> implements Serializable
-
序列化字段
-
expiry
Integer expiry
-
method
@EnumeratedValue(names={"GET","HEAD","POST","PUT","DELETE"},message="\u9884\u8bf7\u6c42\u5bf9\u8c61URL\u7684\u503c\u53ea\u80fd\u662f\u5927\u5199 GET\u3001HEAD\u3001POST\u3001PUT \u548c DELETE") String method
-
class ListObjectsRequest extends
BucketRequest<io.minio.ListObjectsArgs.Builder,
io.minio.ListObjectsArgs> implements Serializable
-
序列化字段
-
continuationToken
String continuationToken
-
delimiter
String delimiter
-
fetchOwner
Boolean fetchOwner
-
includeUserMetadata
Boolean includeUserMetadata
-
includeVersions
Boolean includeVersions
-
keyMarker
String keyMarker
-
maxKeys
@Min(value=1L,message="maxKeys \u503c\u4e0d\u80fd\u5c0f\u4e8e 1") @Max(value=1000L,message="maxKeys \u503c\u4e0d\u80fd\u5927\u4e8e 1000") Integer maxKeys
-
prefix
String prefix
-
recursive
Boolean recursive
-
useApiVersion1
Boolean useApiVersion1
-
useUrlEncodingType
Boolean useUrlEncodingType
-
versionIdMarker
String versionIdMarker
-
-
-
class RemoveObjectsRequest extends
BucketRequest<io.minio.RemoveObjectsArgs.Builder,
io.minio.RemoveObjectsArgs> implements Serializable
-
-
-
序列化字段
-
bucketName
@NotBlank(message="\u5b58\u50a8\u6876\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String bucketName
-
size
@Min(value=0L,message="\u914d\u989d\u5927\u5c0f\u4e0d\u80fd\u5c0f\u4e8e 0") Long size
-
unit
cn.herodotus.oss.minio.core.enums.QuotaUnitEnums unit
-
-
序列化字段
-
bypassGovernanceMode
Boolean bypassGovernanceMode
-
retention
cn.herodotus.oss.minio.core.domain.RetentionDomain retention
-
toRetention
org.springframework.core.convert.converter.Converter<cn.herodotus.oss.minio.core.domain.RetentionDomain,io.minio.messages.Retention> toRetention
-
-
-