IPWorks Cloud 2020 C++ Edition

Questions / Feedback?

ObjectComplianceRetentionTime Property

The retention time for a specific object.

Syntax

ANSI (Cross Platform)
char* GetObjectComplianceRetentionTime();
int SetObjectComplianceRetentionTime(const char* lpszObjectComplianceRetentionTime); Unicode (Windows) LPWSTR GetObjectComplianceRetentionTime();
INT SetObjectComplianceRetentionTime(LPCWSTR lpszObjectComplianceRetentionTime);
@property (nonatomic,readwrite,assign,getter=objectComplianceRetentionTime,setter=setObjectComplianceRetentionTime:) NSString* objectComplianceRetentionTime;
- (NSString*)objectComplianceRetentionTime;
- (void)setObjectComplianceRetentionTime:(NSString*)newObjectComplianceRetentionTime;
#define PID_WASABI_OBJECTCOMPLIANCERETENTIONTIME 35

IPWORKSCLOUD_EXTERNAL void* IPWORKSCLOUD_CALL IPWorksCloud_Wasabi_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
IPWORKSCLOUD_EXTERNAL int IPWORKSCLOUD_CALL IPWorksCloud_Wasabi_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

The retention time for a specific object.

An object's individual retention time is an ISO 8601 date-time before which the object cannot be deleted. The retention time of an object is initially set based on the value of RetentionDays setting of the bucket it resides in. Objects can have their retention time extended, but not reduced.

Refer to the UpdateCompliance documentation for more information about compliance.

This property is not available at design time.

Data Type

String

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 C++ Edition - Version 20.0 [Build 8265]