DBTEAMLOGDataPlacementRestrictionChangePolicyDetails
Objective-C
@interface DBTEAMLOGDataPlacementRestrictionChangePolicyDetails
: NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGDataPlacementRestrictionChangePolicyDetails : NSObject, DBSerializable, NSCopying
The DataPlacementRestrictionChangePolicyDetails
struct.
Set restrictions on data center locations where team data resides.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
Previous placement restriction.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGPlacementRestriction *_Nonnull previousValue;
Swift
var previousValue: DBTEAMLOGPlacementRestriction { get }
-
New placement restriction.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGPlacementRestriction *_Nonnull dNewValue;
Swift
var dNewValue: DBTEAMLOGPlacementRestriction { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithPreviousValue:(nonnull DBTEAMLOGPlacementRestriction *)previousValue dNewValue:(nonnull DBTEAMLOGPlacementRestriction *)dNewValue;
Swift
init(previousValue: DBTEAMLOGPlacementRestriction, dNewValue: DBTEAMLOGPlacementRestriction)
Parameters
previousValue
Previous placement restriction.
dNewValue
New placement restriction.
Return Value
An initialized instance.