Class ComplianceConfig

    • Constructor Detail

      • ComplianceConfig

        public ComplianceConfig​(org.elasticsearch.env.Environment environment,
                                IndexResolverReplacer irr,
                                AuditLog auditLog,
                                org.elasticsearch.client.Client client)
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • writeHistoryEnabledForIndex

        public boolean writeHistoryEnabledForIndex​(String index)
      • readHistoryEnabledForIndex

        public boolean readHistoryEnabledForIndex​(String index)
      • readHistoryEnabledForField

        public boolean readHistoryEnabledForField​(String index,
                                                  String field)
      • logDiffsForWrite

        public boolean logDiffsForWrite()
      • logWriteMetadataOnly

        public boolean logWriteMetadataOnly()
      • logReadMetadataOnly

        public boolean logReadMetadataOnly()
      • isIndexImmutable

        public boolean isIndexImmutable​(Object request)
      • getSalt16

        public byte[] getSalt16()
      • isLocalHashingEnabled

        public boolean isLocalHashingEnabled()
      • getSalt2_16

        public byte[] getSalt2_16()
      • getMaskPrefix

        public byte[] getMaskPrefix()