Index

A B C D E F G H I P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractClient - Class in ai.philterd.philter
 
AbstractClient() - Constructor for class ai.philterd.philter.AbstractClient
 
ai.philterd.philter - package ai.philterd.philter
 
ai.philterd.philter.model - package ai.philterd.philter.model
 
ai.philterd.philter.model.exceptions - package ai.philterd.philter.model.exceptions
 
ai.philterd.philter.services - package ai.philterd.philter.services
 
Alert - Class in ai.philterd.philter.model
An alert generated by a filter strategy's condition.
Alert() - Constructor for class ai.philterd.philter.model.Alert
 

B

BinaryFilterResponse - Class in ai.philterd.philter.model
 
BinaryFilterResponse(String, String, byte[]) - Constructor for class ai.philterd.philter.model.BinaryFilterResponse
 
build() - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 

C

ClientException - Exception Class in ai.philterd.philter.model.exceptions
 
ClientException(String) - Constructor for exception class ai.philterd.philter.model.exceptions.ClientException
 

D

DEFAULT_KEEP_ALIVE_DURATION_MS - Static variable in class ai.philterd.philter.PhilterClient
 
DEFAULT_MAX_IDLE_CONNECTIONS - Static variable in class ai.philterd.philter.PhilterClient
 
DEFAULT_TIMEOUT_SEC - Static variable in class ai.philterd.philter.PhilterClient
 
deleteAlert(String) - Method in class ai.philterd.philter.PhilterClient
Delete an alert.
deleteAlert(String) - Method in interface ai.philterd.philter.services.PhilterService
 
deletePolicy(String) - Method in class ai.philterd.philter.PhilterClient
Deletes a policy.
deletePolicy(String) - Method in interface ai.philterd.philter.services.PhilterService
 

E

equals(Object) - Method in class ai.philterd.philter.model.ExplainResponse
 
equals(Object) - Method in class ai.philterd.philter.model.FilterResponse
 
explain(String, String, String, String) - Method in class ai.philterd.philter.PhilterClient
Send text to Philter to be filtered and get an explanation.
explain(String, String, String, String) - Method in interface ai.philterd.philter.services.PhilterService
 
ExplainResponse - Class in ai.philterd.philter.model
The response from Philter resulting from an explain request.
ExplainResponse() - Constructor for class ai.philterd.philter.model.ExplainResponse
 
Explanation - Class in ai.philterd.philter.model
 
Explanation() - Constructor for class ai.philterd.philter.model.Explanation
 

F

filter(String, String, String, File) - Method in class ai.philterd.philter.PhilterClient
Send a PDF document to Philter to be filtered.
filter(String, String, String, String) - Method in class ai.philterd.philter.PhilterClient
Send text to Philter to be filtered.
filter(String, String, String, String) - Method in interface ai.philterd.philter.services.PhilterService
 
filter(String, String, String, RequestBody) - Method in interface ai.philterd.philter.services.PhilterService
 
FilteredSpan - Class in ai.philterd.philter.model
A section of text that was identified by Philter as sensitive information and filtered from the input text.
FilteredSpan() - Constructor for class ai.philterd.philter.model.FilteredSpan
 
FilterResponse - Class in ai.philterd.philter.model
The response from Philter resulting from a filter request.
FilterResponse(String, String, String) - Constructor for class ai.philterd.philter.model.FilterResponse
Creates a new filter response.

G

getAlerts() - Method in class ai.philterd.philter.PhilterClient
Get alerts.
getAlerts() - Method in interface ai.philterd.philter.services.PhilterService
 
getAppliedSpans() - Method in class ai.philterd.philter.model.Explanation
 
getCharacterEnd() - Method in class ai.philterd.philter.model.FilteredSpan
 
getCharacterEnd() - Method in class ai.philterd.philter.model.Span
 
getCharacterStart() - Method in class ai.philterd.philter.model.FilteredSpan
 
getCharacterStart() - Method in class ai.philterd.philter.model.Span
 
getConfidence() - Method in class ai.philterd.philter.model.FilteredSpan
 
getConfidence() - Method in class ai.philterd.philter.model.Span
 
getContent() - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
getContext() - Method in class ai.philterd.philter.model.Alert
 
getContext() - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
getContext() - Method in class ai.philterd.philter.model.ExplainResponse
 
getContext() - Method in class ai.philterd.philter.model.FilteredSpan
 
getContext() - Method in class ai.philterd.philter.model.FilterResponse
 
getContext() - Method in class ai.philterd.philter.model.Span
 
getDate() - Method in class ai.philterd.philter.model.Alert
 
getDocumentId() - Method in class ai.philterd.philter.model.Alert
 
getDocumentId() - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
getDocumentId() - Method in class ai.philterd.philter.model.ExplainResponse
 
getDocumentId() - Method in class ai.philterd.philter.model.FilteredSpan
 
getDocumentId() - Method in class ai.philterd.philter.model.FilterResponse
 
getDocumentId() - Method in class ai.philterd.philter.model.Span
 
getExplanation() - Method in class ai.philterd.philter.model.ExplainResponse
 
getFilteredText() - Method in class ai.philterd.philter.model.ExplainResponse
 
getFilteredText() - Method in class ai.philterd.philter.model.FilterResponse
 
getFilterType() - Method in class ai.philterd.philter.model.Alert
 
getFilterType() - Method in class ai.philterd.philter.model.FilteredSpan
 
getFilterType() - Method in class ai.philterd.philter.model.Span
 
getId() - Method in class ai.philterd.philter.model.Alert
 
getId() - Method in class ai.philterd.philter.model.Span
 
getIgnoredSpans() - Method in class ai.philterd.philter.model.Explanation
 
getPolicies() - Method in class ai.philterd.philter.PhilterClient
Gets a list of policy names.
getReplacement() - Method in class ai.philterd.philter.model.FilteredSpan
 
getReplacement() - Method in class ai.philterd.philter.model.Span
 
getSalt() - Method in class ai.philterd.philter.model.Span
 
getStrategyId() - Method in class ai.philterd.philter.model.Alert
 
getText() - Method in class ai.philterd.philter.model.Span
 

H

hashCode() - Method in class ai.philterd.philter.model.ExplainResponse
 
hashCode() - Method in class ai.philterd.philter.model.FilterResponse
 

I

isIgnored() - Method in class ai.philterd.philter.model.Span
 

P

PhilterClient - Class in ai.philterd.philter
Client class for Philter's API.
PhilterClient.PhilterClientBuilder - Class in ai.philterd.philter
 
PhilterClientBuilder() - Constructor for class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
PhilterService - Interface in ai.philterd.philter.services
 
Policy() - Method in class ai.philterd.philter.model.Alert
 
Policy() - Method in interface ai.philterd.philter.services.PhilterService
 
Policy(String) - Method in class ai.philterd.philter.PhilterClient
Gets the content of a policy.
Policy(String) - Method in interface ai.philterd.philter.services.PhilterService
 

S

savePolicy(String) - Method in class ai.philterd.philter.PhilterClient
Saves (or overwrites) the policy.
savePolicy(String) - Method in interface ai.philterd.philter.services.PhilterService
 
SERVICE_UNAVAILABLE - Static variable in class ai.philterd.philter.AbstractClient
 
ServiceUnavailableException - Exception Class in ai.philterd.philter.model.exceptions
 
ServiceUnavailableException(String) - Constructor for exception class ai.philterd.philter.model.exceptions.ServiceUnavailableException
 
setAppliedSpans(List<Span>) - Method in class ai.philterd.philter.model.Explanation
 
setCharacterEnd(int) - Method in class ai.philterd.philter.model.FilteredSpan
 
setCharacterEnd(int) - Method in class ai.philterd.philter.model.Span
 
setCharacterStart(int) - Method in class ai.philterd.philter.model.FilteredSpan
 
setCharacterStart(int) - Method in class ai.philterd.philter.model.Span
 
setConfidence(double) - Method in class ai.philterd.philter.model.FilteredSpan
 
setConfidence(double) - Method in class ai.philterd.philter.model.Span
 
setContent(byte[]) - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
setContext(String) - Method in class ai.philterd.philter.model.Alert
 
setContext(String) - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
setContext(String) - Method in class ai.philterd.philter.model.ExplainResponse
 
setContext(String) - Method in class ai.philterd.philter.model.FilteredSpan
 
setContext(String) - Method in class ai.philterd.philter.model.FilterResponse
 
setContext(String) - Method in class ai.philterd.philter.model.Span
 
setDate(String) - Method in class ai.philterd.philter.model.Alert
 
setDocumentId(String) - Method in class ai.philterd.philter.model.Alert
 
setDocumentId(String) - Method in class ai.philterd.philter.model.BinaryFilterResponse
 
setDocumentId(String) - Method in class ai.philterd.philter.model.ExplainResponse
 
setDocumentId(String) - Method in class ai.philterd.philter.model.FilteredSpan
 
setDocumentId(String) - Method in class ai.philterd.philter.model.FilterResponse
 
setDocumentId(String) - Method in class ai.philterd.philter.model.Span
 
setExplanation(Explanation) - Method in class ai.philterd.philter.model.ExplainResponse
 
setFilteredText(String) - Method in class ai.philterd.philter.model.ExplainResponse
 
setFilteredText(String) - Method in class ai.philterd.philter.model.FilterResponse
 
setFilterType(String) - Method in class ai.philterd.philter.model.Alert
 
setFilterType(String) - Method in class ai.philterd.philter.model.FilteredSpan
 
setFilterType(String) - Method in class ai.philterd.philter.model.Span
 
setId(String) - Method in class ai.philterd.philter.model.Alert
 
setId(String) - Method in class ai.philterd.philter.model.Span
 
setIgnored(boolean) - Method in class ai.philterd.philter.model.Span
 
setIgnoredSpans(List<Span>) - Method in class ai.philterd.philter.model.Explanation
 
setPolicy(String) - Method in class ai.philterd.philter.model.Alert
 
setReplacement(String) - Method in class ai.philterd.philter.model.FilteredSpan
 
setReplacement(String) - Method in class ai.philterd.philter.model.Span
 
setSalt(String) - Method in class ai.philterd.philter.model.Span
 
setStrategyId(String) - Method in class ai.philterd.philter.model.Alert
 
setText(String) - Method in class ai.philterd.philter.model.Span
 
Span - Class in ai.philterd.philter.model
Identifies a section of text that Philter found to contain sensitive information.
Span() - Constructor for class ai.philterd.philter.model.Span
 
status() - Method in class ai.philterd.philter.PhilterClient
Gets the status of Philter.
status() - Method in interface ai.philterd.philter.services.PhilterService
 

T

toString() - Method in class ai.philterd.philter.model.ExplainResponse
 
toString() - Method in class ai.philterd.philter.model.FilterResponse
 

U

UNAUTHORIZED - Static variable in class ai.philterd.philter.AbstractClient
 
UnauthorizedException - Exception Class in ai.philterd.philter.model.exceptions
 
UnauthorizedException(String) - Constructor for exception class ai.philterd.philter.model.exceptions.UnauthorizedException
 

W

withEndpoint(String) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
withKeepAliveDurationMs(int) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
withMaxIdleConnections(int) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
withOkHttpClientBuilder(OkHttpClient.Builder) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
withSslConfiguration(String, String, String, String) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
withTimeout(long) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
 
A B C D E F G H I P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form