Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form