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