github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/apis/modify_object_life_cycle/api.go (about) 1 // THIS FILE IS GENERATED BY api-generator, DO NOT EDIT DIRECTLY! 2 3 // 修改已上传对象的生命周期 4 package modify_object_life_cycle 5 6 import credentials "github.com/qiniu/go-sdk/v7/storagev2/credentials" 7 8 // 调用 API 所用的请求 9 type Request struct { 10 Entry string // 指定目标对象空间与目标对象名称,格式为 <目标对象空间>:<目标对象名称> 11 ToIaAfterDays int64 // 指定文件上传后在设置的 ToIAAfterDays 转换到低频存储类型,设置为 -1 表示取消已设置的转低频存储的生命周期规则 12 ToArchiveAfterDays int64 // 指定文件上传后在设置的 toArchiveAfterDays 转换到归档存储类型, 设置为 -1 表示取消已设置的转归档存储的生命周期规则 13 ToDeepArchiveAfterDays int64 // 指定文件上传后在设置的 toDeepArchiveAfterDays 转换到深度归档存储类型, 设置为 -1 表示取消已设置的转深度归档存储的生命周期规则 14 ToArchiveIrAfterDays int64 // 指定文件上传后在设置的 toArchiveIRAfterDays 转换到归档直读存储类型, 设置为 -1 表示取消已设置的转归档直读存储的生命周期规则 15 DeleteAfterDays int64 // 指定文件上传后在设置的 DeleteAfterDays 过期删除,删除后不可恢复,设置为 -1 表示取消已设置的过期删除的生命周期规则 16 Credentials credentials.CredentialsProvider // 鉴权参数,用于生成鉴权凭证,如果为空,则使用 HTTPClientOptions 中的 CredentialsProvider 17 } 18 19 // 获取 API 所用的响应 20 type Response struct{}