QCloudInventoryConfiguration Class Reference
Inherits from | NSObject |
---|---|
Declared in | QCloudInventoryConfiguration.h QCloudInventoryConfiguration.m |
Overview
QCloudPutBucketInventoryRequest 请求参数 用户在请求体中使用 XML 语言设置清单任务的具体配置信息。配置信息包括清单任务分析的对象,分析的频次, 分析的维度,分析结果的格式及存储的位置等信息。
identifier
清单的名称,与请求参数中的 id 对应
@property (strong, nonatomic) NSString *identifier
Declared In
QCloudInventoryConfiguration.h
isEnabled
清单是否启用的标识。如果设置为 True,清单功能将生效;如果设置为 False,将不生成任何清单
@property (strong, nonatomic) NSString *isEnabled
Declared In
QCloudInventoryConfiguration.h
includedObjectVersions
是否在清单中包含对象版本: 如果设置为 All,清单中将会包含所有对象版本,并在清单中增加 VersionId,IsLatest,DeleteMarker 这几个字段 如果设置为 Current,则清单中不包含对象版本信息
@property (assign, nonatomic) QCloudCOSIncludedObjectVersions includedObjectVersions
Declared In
QCloudInventoryConfiguration.h
destination
描述存放清单结果的信息
@property (strong, nonatomic) QCloudInventoryDestination *destination
Declared In
QCloudInventoryConfiguration.h
schedule
配置清单任务周期
@property (strong, nonatomic) QCloudInventorySchedule *schedule
Declared In
QCloudInventoryConfiguration.h
filter
筛选待分析对象。清单功能将分析符合 Filter 中设置的前缀的对象
@property (strong, nonatomic) QCloudInventoryFilter *filter
Declared In
QCloudInventoryConfiguration.h
optionalFields
清单结果中可选包含的分析项目名称,可选字段包括:Size,LastModifiedDate,StorageClass, ETag,IsMultipartUploaded,ReplicationStatus
@property (strong, nonatomic) QCloudInventoryOptionalFields *optionalFields
Declared In
QCloudInventoryConfiguration.h