## Uses of Interface
org.apache.sysds.runtime.privacy.finegrained.FineGrainedPrivacy

- Packages that use FineGrainedPrivacy
  Package | Description
  --- | ---
  org.apache.sysds.runtime.privacy |
  org.apache.sysds.runtime.privacy.finegrained |

- - ### Uses of FineGrainedPrivacy in org.apache.sysds.runtime.privacy

    Methods in org.apache.sysds.runtime.privacy that return FineGrainedPrivacy
    Modifier and Type | Method | Description
    --- | --- | ---
    `FineGrainedPrivacy` | PrivacyConstraint.`getFineGrainedPrivacy()` | Get fine-grained privacy instance.

    Methods in org.apache.sysds.runtime.privacy with parameters of type FineGrainedPrivacy
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | PrivacyUtils.`putFineGrainedConstraintsFromString​(FineGrainedPrivacy fineGrainedPrivacy, String fgPrivacyValue)` |
    `void` | PrivacyConstraint.`setFineGrainedPrivacyConstraints​(FineGrainedPrivacy fineGrainedPrivacy)` | Sets fine-grained privacy for the privacy constraint.

    Constructors in org.apache.sysds.runtime.privacy with parameters of type FineGrainedPrivacy
    Constructor | Description
    --- | ---
    `PrivacyConstraint​(FineGrainedPrivacy fineGrainedPrivacyCollection)` | Constructor with the option to choose between different fine-grained collection implementations.

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

    Classes in org.apache.sysds.runtime.privacy.finegrained that implement FineGrainedPrivacy
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FineGrainedPrivacyList` | Simple implementation of retrieving fine-grained privacy constraints based on pairs in an ArrayList.
    `class` | `FineGrainedPrivacyMap` | Simple implementation of retrieving fine-grained privacy constraints based on iterating a LinkedHashMap.