## Uses of Class
org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel

- Packages that use PrivacyConstraint.PrivacyLevel
  Package | Description
  --- | ---
  org.apache.sysds.parser |
  org.apache.sysds.runtime.controlprogram.federated |
  org.apache.sysds.runtime.privacy |
  org.apache.sysds.runtime.privacy.finegrained |

- - ### Uses of PrivacyConstraint.PrivacyLevel in org.apache.sysds.parser

    Methods in org.apache.sysds.parser with parameters of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `void` | Identifier.`setPrivacy(PrivacyConstraint.PrivacyLevel privacyLevel)`

  - ### Uses of PrivacyConstraint.PrivacyLevel in org.apache.sysds.runtime.controlprogram.federated

    Method parameters in org.apache.sysds.runtime.controlprogram.federated with type arguments of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `void` | FederatedResponse.`setCheckedConstraints(Map<PrivacyConstraint.PrivacyLevel,LongAdder> checkedConstraints)` Set checked privacy constraints in response if the provided map is not empty.

  - ### Uses of PrivacyConstraint.PrivacyLevel in org.apache.sysds.runtime.privacy

    Methods in org.apache.sysds.runtime.privacy that return PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `PrivacyConstraint.PrivacyLevel` | PrivacyConstraint.`getPrivacyLevel()`
    `static PrivacyConstraint.PrivacyLevel` | PrivacyConstraint.PrivacyLevel.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static PrivacyConstraint.PrivacyLevel[]` | PrivacyConstraint.PrivacyLevel.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sysds.runtime.privacy that return types with arguments of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `static EnumMap<PrivacyConstraint.PrivacyLevel,LongAdder>` | PrivacyMonitor.`getCheckedConstraints()`
    `static Map<PrivacyConstraint.PrivacyLevel,LongAdder>` | CheckedConstraintsLog.`getCheckedConstraints()`
    `static Map<PrivacyConstraint.PrivacyLevel,LongAdder>` | CheckedConstraintsLog.`getLoadedConstraints()`

    Methods in org.apache.sysds.runtime.privacy with parameters of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CheckedConstraintsLog.`addLoadedConstraint(PrivacyConstraint.PrivacyLevel level)` Add an occurence of the given privacy level to the loaded constraints log total.
    `void` | PrivacyConstraint.`setPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`

    Method parameters in org.apache.sysds.runtime.privacy with type arguments of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CheckedConstraintsLog.`addCheckedConstraints(Map<PrivacyConstraint.PrivacyLevel,LongAdder> checkedConstraints)` Adds checkedConstraints to the checked constraints total.

    Constructors in org.apache.sysds.runtime.privacy with parameters of type PrivacyConstraint.PrivacyLevel
    Constructor and Description
    `PrivacyConstraint(PrivacyConstraint.PrivacyLevel privacyLevel)` Constructor with default fine-grained collection implementation where the entire data object is set to the given privacy level.

  - ### Uses of PrivacyConstraint.PrivacyLevel in org.apache.sysds.runtime.privacy.finegrained

    Methods in org.apache.sysds.runtime.privacy.finegrained that return types with arguments of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacy.`getAllConstraintsList()` Return all fine-grained privacy constraints as an arraylist.
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacyMap.`getAllConstraintsList()`
    `ArrayList<Map.Entry<DataRange,PrivacyConstraint.PrivacyLevel>>` | FineGrainedPrivacyList.`getAllConstraintsList()`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacy.`getPrivacyLevel(DataRange searchRange)` Get the data ranges and related privacy levels within given data search range.
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyMap.`getPrivacyLevel(DataRange searchRange)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyList.`getPrivacyLevel(DataRange searchRange)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacy.`getPrivacyLevelOfElement(long[] searchIndex)` Get the data ranges and related privacy levels of the element with the given index.
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyMap.`getPrivacyLevelOfElement(long[] searchIndex)`
    `Map<DataRange,PrivacyConstraint.PrivacyLevel>` | FineGrainedPrivacyList.`getPrivacyLevelOfElement(long[] searchIndex)`

    Methods in org.apache.sysds.runtime.privacy.finegrained with parameters of type PrivacyConstraint.PrivacyLevel
    Modifier and Type | Method and Description
    --- | ---
    `DataRange[]` | FineGrainedPrivacy.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)` Get all data ranges for the given privacy level.
    `DataRange[]` | FineGrainedPrivacyMap.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`
    `DataRange[]` | FineGrainedPrivacyList.`getDataRangesOfPrivacyLevel(PrivacyConstraint.PrivacyLevel privacyLevel)`
    `void` | FineGrainedPrivacy.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)` Set privacy level of the given data range.
    `void` | FineGrainedPrivacyMap.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)`
    `void` | FineGrainedPrivacyList.`put(DataRange dataRange, PrivacyConstraint.PrivacyLevel privacyLevel)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.