序列化表格
-
程序包 cn.herodotus.oss.rest.minio.definition
-
类 cn.herodotus.oss.rest.minio.definition.BaseRequest
class BaseRequest extends Object implements Serializable -
类 cn.herodotus.oss.rest.minio.definition.BucketRequest
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
-
-
-
类 cn.herodotus.oss.rest.minio.definition.ObjectConditionalReadRequest
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
-
-
-
类 cn.herodotus.oss.rest.minio.definition.ObjectReadRequest
class ObjectReadRequest extends ObjectVersionRequest<B extends io.minio.ObjectReadArgs.Builder<B,A>, A extends io.minio.ObjectReadArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.definition.ObjectRequest
class ObjectRequest extends BucketRequest<B extends io.minio.ObjectArgs.Builder<B,A>, A extends io.minio.ObjectArgs> implements Serializable -
序列化字段
-
objectName
@NotBlank(message="\u5bf9\u8c61\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String objectName
-
-
-
类 cn.herodotus.oss.rest.minio.definition.ObjectVersionRequest
class ObjectVersionRequest extends ObjectRequest<B extends io.minio.ObjectVersionArgs.Builder<B,A>, A extends io.minio.ObjectVersionArgs> implements Serializable -
序列化字段
-
versionId
String versionId
-
-
-
类 cn.herodotus.oss.rest.minio.definition.ObjectWriteRequest
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
RetentionDomain retention
-
serverSideEncryption
ServerSideEncryptionDomain serverSideEncryption
-
tags
Map<String,
String> tags -
toRetention
org.springframework.core.convert.converter.Converter<RetentionDomain,
io.minio.messages.Retention> toRetention -
toServerSideEncryption
org.springframework.core.convert.converter.Converter<ServerSideEncryptionDomain,
io.minio.ServerSideEncryption> toServerSideEncryption -
userMetadata
Map<String,
String> userMetadata
-
-
-
类 cn.herodotus.oss.rest.minio.definition.PutObjectBaseRequest
class PutObjectBaseRequest extends ObjectWriteRequest<B extends io.minio.PutObjectBaseArgs.Builder<B,A>, A extends io.minio.PutObjectBaseArgs> implements Serializable -
序列化字段
-
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
-
-
-
-
程序包 cn.herodotus.oss.rest.minio.request.bucket
-
类 cn.herodotus.oss.rest.minio.request.bucket.DeleteBucketEncryptionRequest
class DeleteBucketEncryptionRequest extends BucketRequest<io.minio.DeleteBucketEncryptionArgs.Builder,io.minio.DeleteBucketEncryptionArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.DeleteBucketPolicyRequest
class DeleteBucketPolicyRequest extends BucketRequest<io.minio.DeleteBucketPolicyArgs.Builder,io.minio.DeleteBucketPolicyArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.DeleteBucketTagsRequest
class DeleteBucketTagsRequest extends BucketRequest<io.minio.DeleteBucketTagsArgs.Builder,io.minio.DeleteBucketTagsArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.DeleteObjectLockConfigurationRequest
class DeleteObjectLockConfigurationRequest extends BucketRequest<io.minio.DeleteObjectLockConfigurationArgs.Builder,io.minio.DeleteObjectLockConfigurationArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.MakeBucketRequest
class MakeBucketRequest extends BucketRequest<io.minio.MakeBucketArgs.Builder,io.minio.MakeBucketArgs> implements Serializable -
序列化字段
-
objectLock
Boolean objectLock
-
-
-
类 cn.herodotus.oss.rest.minio.request.bucket.RemoveBucketRequest
class RemoveBucketRequest extends BucketRequest<io.minio.RemoveBucketArgs.Builder,io.minio.RemoveBucketArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.SetBucketEncryptionRequest
class SetBucketEncryptionRequest extends BucketRequest<io.minio.SetBucketEncryptionArgs.Builder,io.minio.SetBucketEncryptionArgs> implements Serializable -
序列化字段
-
kmsMasterKeyId
String kmsMasterKeyId
-
sseConfiguration
SseConfigurationEnums sseConfiguration
-
-
-
类 cn.herodotus.oss.rest.minio.request.bucket.SetBucketPolicyRequest
class SetBucketPolicyRequest extends BucketRequest<io.minio.SetBucketPolicyArgs.Builder,io.minio.SetBucketPolicyArgs> implements Serializable -
序列化字段
-
config
PolicyDomain config
-
type
PolicyEnums type
-
-
-
类 cn.herodotus.oss.rest.minio.request.bucket.SetBucketTagsRequest
class SetBucketTagsRequest extends BucketRequest<io.minio.SetBucketTagsArgs.Builder,io.minio.SetBucketTagsArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.bucket.SetBucketVersioningRequest
class SetBucketVersioningRequest extends BucketRequest<io.minio.SetBucketVersioningArgs.Builder,io.minio.SetBucketVersioningArgs> implements Serializable -
序列化字段
-
config
@NotNull(message="\u5b58\u50a8\u6876\u7248\u672c\u914d\u7f6e\u4e0d\u80fd\u4e3a\u7a7a") VersioningConfigurationDomain config
-
-
-
类 cn.herodotus.oss.rest.minio.request.bucket.SetObjectLockConfigurationRequest
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") ObjectLockConfigurationDomain objectLock
-
requestTo
org.springframework.core.convert.converter.Converter<ObjectLockConfigurationDomain,
io.minio.messages.ObjectLockConfiguration> requestTo
-
-
-
-
程序包 cn.herodotus.oss.rest.minio.request.domain
-
类 cn.herodotus.oss.rest.minio.request.domain.ComposeSourceRequest
class ComposeSourceRequest extends ObjectConditionalReadRequest<io.minio.ComposeSource.Builder,io.minio.ComposeSource> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.domain.CopySourceRequest
class CopySourceRequest extends ObjectConditionalReadRequest<io.minio.CopySource.Builder,io.minio.CopySource> implements Serializable
-
-
程序包 cn.herodotus.oss.rest.minio.request.object
-
类 cn.herodotus.oss.rest.minio.request.object.ComposeObjectRequest
class ComposeObjectRequest extends ObjectWriteRequest<io.minio.ComposeObjectArgs.Builder,io.minio.ComposeObjectArgs> implements Serializable -
序列化字段
-
requestTo
org.springframework.core.convert.converter.Converter<ComposeSourceRequest,
io.minio.ComposeSource> requestTo -
sources
List<ComposeSourceRequest> sources
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.CopyObjectRequest
class CopyObjectRequest extends ObjectWriteRequest<io.minio.CopyObjectArgs.Builder,io.minio.CopyObjectArgs> implements Serializable -
序列化字段
-
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
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.DeleteObjectTagsRequest
class DeleteObjectTagsRequest extends ObjectVersionRequest<io.minio.DeleteObjectTagsArgs.Builder,io.minio.DeleteObjectTagsArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.DisableObjectLegalHoldRequest
class DisableObjectLegalHoldRequest extends ObjectVersionRequest<io.minio.DisableObjectLegalHoldArgs.Builder,io.minio.DisableObjectLegalHoldArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.DownloadObjectRequest
class DownloadObjectRequest extends ObjectReadRequest<io.minio.DownloadObjectArgs.Builder,io.minio.DownloadObjectArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.EnableObjectLegalHoldRequest
class EnableObjectLegalHoldRequest extends ObjectVersionRequest<io.minio.EnableObjectLegalHoldArgs.Builder,io.minio.EnableObjectLegalHoldArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.GetObjectRequest
class GetObjectRequest extends ObjectConditionalReadRequest<io.minio.GetObjectArgs.Builder,io.minio.GetObjectArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.GetObjectRetentionRequest
class GetObjectRetentionRequest extends ObjectVersionRequest<io.minio.GetObjectRetentionArgs.Builder,io.minio.GetObjectRetentionArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.GetPresignedObjectUrlRequest
class GetPresignedObjectUrlRequest extends ObjectVersionRequest<io.minio.GetPresignedObjectUrlArgs.Builder,io.minio.GetPresignedObjectUrlArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.ListObjectsRequest
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
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.PutObjectRequest
class PutObjectRequest extends PutObjectBaseRequest<io.minio.PutObjectArgs.Builder,io.minio.PutObjectArgs> implements Serializable -
序列化字段
-
stream
BufferedInputStream stream
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.RemoveObjectRequest
class RemoveObjectRequest extends ObjectVersionRequest<io.minio.RemoveObjectArgs.Builder,io.minio.RemoveObjectArgs> implements Serializable -
序列化字段
-
bypassGovernanceMode
Boolean bypassGovernanceMode
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.RemoveObjectsRequest
class RemoveObjectsRequest extends BucketRequest<io.minio.RemoveObjectsArgs.Builder,io.minio.RemoveObjectsArgs> implements Serializable -
序列化字段
-
bypassGovernanceMode
Boolean bypassGovernanceMode
-
objects
@NotEmpty(message="\u5220\u9664\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") List<DeleteObjectDomain> objects
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.RestoreObjectRequest
class RestoreObjectRequest extends ObjectVersionRequest<io.minio.RestoreObjectArgs.Builder,io.minio.RestoreObjectArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.SetBucketQuotaRequest
class SetBucketQuotaRequest extends Object 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
QuotaUnitEnums unit
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.SetObjectRetentionRequest
class SetObjectRetentionRequest extends ObjectVersionRequest<io.minio.SetObjectRetentionArgs.Builder,io.minio.SetObjectRetentionArgs> implements Serializable -
序列化字段
-
bypassGovernanceMode
Boolean bypassGovernanceMode
-
retention
RetentionDomain retention
-
toRetention
org.springframework.core.convert.converter.Converter<RetentionDomain,
io.minio.messages.Retention> toRetention
-
-
-
类 cn.herodotus.oss.rest.minio.request.object.SetObjectTagsRequest
class SetObjectTagsRequest extends ObjectVersionRequest<io.minio.SetObjectTagsArgs.Builder,io.minio.SetObjectTagsArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.StatObjectRequest
class StatObjectRequest extends ObjectConditionalReadRequest<io.minio.StatObjectArgs.Builder,io.minio.StatObjectArgs> implements Serializable -
类 cn.herodotus.oss.rest.minio.request.object.UploadObjectRequest
class UploadObjectRequest extends PutObjectBaseRequest<io.minio.UploadObjectArgs.Builder,io.minio.UploadObjectArgs> implements Serializable -
序列化字段
-
filename
@NotEmpty(message="filename \u53c2\u6570\u4e0d\u80fd\u4e3a\u7a7a") String filename
-
-
-