public class PrivacyMonitor extends Object
Constructor and Description |
---|
PrivacyMonitor() |
Modifier and Type | Method and Description |
---|---|
static void |
clearCheckedConstraints() |
static EnumMap<PrivacyConstraint.PrivacyLevel,LongAdder> |
getCheckedConstraints() |
static Data |
handlePrivacy(Data dataObject)
Throws DMLPrivacyException if privacy constraint is set to private or private aggregation.
|
static Data |
handlePrivacyAllowAggregation(Data dataObject)
Throws DMLPrivacyException if privacy constraint of data object has level privacy.
|
static void |
setCheckPrivacy(boolean checkPrivacyParam) |
public static EnumMap<PrivacyConstraint.PrivacyLevel,LongAdder> getCheckedConstraints()
public static void clearCheckedConstraints()
public static void setCheckPrivacy(boolean checkPrivacyParam)
public static Data handlePrivacy(Data dataObject)
dataObject
- input data objectpublic static Data handlePrivacyAllowAggregation(Data dataObject)
dataObject
- input matrix objectCopyright © 2020 The Apache Software Foundation. All rights reserved.