序列化表格
-
程序包 cn.herodotus.oss.rest.minio.bo
-
类 cn.herodotus.oss.rest.minio.bo.BucketSettingBusiness
class BucketSettingBusiness extends Object implements Serializable-
序列化字段
-
objectLock
ObjectLockConfigurationDomain objectLock
对象锁定是否开启 -
policy
PolicyEnums policy
-
quota
Long quota
配额大小 -
sseConfiguration
SseConfigurationEnums sseConfiguration
服务端加密方式 -
tags
Map<String,
String> tags 标签 -
versioning
VersioningConfigurationDomain versioning
版本设置配置
-
-
-
类 cn.herodotus.oss.rest.minio.bo.ObjectSettingBusiness
class ObjectSettingBusiness extends Object implements Serializable-
序列化字段
-
deleteMarker
Boolean deleteMarker
-
etag
String etag
-
lastModified
String lastModified
-
legalHold
Boolean legalHold
-
retentionMode
RetentionModeEnums retentionMode
-
retentionRetainUntilDate
String retentionRetainUntilDate
-
size
Long size
-
tags
Map<String,
String> tags -
userMetadata
Map<String,
String> userMetadata
-
-
-
-
程序包 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.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.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.EnableObjectLegalHoldRequest
class EnableObjectLegalHoldRequest extends ObjectVersionRequest<io.minio.EnableObjectLegalHoldArgs.Builder,io.minio.EnableObjectLegalHoldArgs> 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.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
-