github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/apis/update_bucket_rules/api.go (about) 1 // THIS FILE IS GENERATED BY api-generator, DO NOT EDIT DIRECTLY! 2 3 // 更新空间规则 4 package update_bucket_rules 5 6 import credentials "github.com/qiniu/go-sdk/v7/storagev2/credentials" 7 8 // 调用 API 所用的请求 9 type Request struct { 10 Credentials credentials.CredentialsProvider // 鉴权参数,用于生成鉴权凭证,如果为空,则使用 HTTPClientOptions 中的 CredentialsProvider 11 Bucket string // 空间名称 12 Name string // 要修改的规则名称 13 Prefix string // 指定匹配的对象名称前缀 14 DeleteAfterDays int64 // 指定上传文件多少天后删除,指定为 0 表示不删除,大于 0 表示多少天后删除 15 ToIaAfterDays int64 // 指定文件上传多少天后转低频存储。指定为 0 表示不转低频存储 16 ToArchiveAfterDays int64 // 指定文件上传多少天后转归档存储。指定为 0 表示不转归档存储 17 ToDeepArchiveAfterDays int64 // 指定文件上传多少天后转深度归档存储。指定为 0 表示不转深度归档存储 18 ToArchiveIrAfterDays int64 // 指定文件上传多少天后转归档直读存储。指定为 0 表示不转归档直读存储 19 } 20 21 // 获取 API 所用的响应 22 type Response struct{}